Skip to content

Domoticz plugin working with BMW Connected Drive

Notifications You must be signed in to change notification settings

eletricar/Domoticz-BMW-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Donation

It took me quite some effort to get the plugin available. Small contributions are welcome...

Use your Mobile Banking App and scan the QR Code

The QR codes comply the EPC069-12 European Standard for SEPA Credit Transfers (SCT). The amount of the donation can possibly be modified in your Mobile Banking App.

5 EUR 10 EUR

Use PayPal

Domoticz-BMW-plugin

Domoticz plugin working with BMW Connected Drive. A big changes is introduced since version 2.0.0 of the plugin. BMW discontinued the BMW Connected Drive App and related services. From plugin 2.0.0, the new services based on the MyBMW app are integrated.

Currently it supports the keep track of the following information:

  • Mileage
  • Doors, windows and car: open - closed
  • Remaining mileage for fuel and electric
  • Remote services: flash light, horn, activate airco/heating, lock/unlock car (in case you installed a previous version without all these remote services, delete first the device in Domoticz, it will be recreated with all features afterwards)
  • In case of electric support:
    • Charging status
    • Remaining charging time
    • Battery level

If there are requests to integrate other information/functions, please leave a message.

Currently the plugin does not support BMW Connected Drive cars in China and USA.

Remark that using remote services heavily is blocked by BMW. They give a dedicated message back in that case (it will show up in the Domoticz log also). So fast executing remote service one after the other won't be successful.

Hint: you can use the remote services in combination with a script that looks to the Google Calendar... In this way it is possible to plan the start of the airco/heating.

Installation (linux)

Follow this procedure to install the plugin.

  • Go to "~/Domoticz/plugins" with the command cd ~/Domoticz/plugins
  • Create directory "Bmw" with the command mkdir Bmw
  • Copy all the files from github in the created directory
  • Be sure the following python3 libraries are installed: urllib, json, datetime
    • use pip3 <library> to verify if the libraries are installed
    • to install the missing libraries: sudo pip3 install <library>

Configuration

Enter your BMW Connected Drive username and password, together with your with your VIN number (Vehicle Identification Number). The number can be found in your official BMW Connected Drive APP-Information.

Success!

Don't forget a small gift by using the donation button...

About

Domoticz plugin working with BMW Connected Drive

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%