BMW Connected Drive

This component lets you retrieve data on your BMW vehicle from the BMW Connected Drive portal. You need to have a working BMW Connected Drive account, and a Connected Drive enabled vehicle for this to work.

Services

The bmw_connected_drive component offers several services. In case you need to provide the vehicle identification number (VIN) as a parameter, you can see the VIN in the attributes of the device tracker for the vehicle. The VIN is a 17 digit alphanumeric string, e.g., WBANXXXXXX1234567.

Using these services will impact the state of your vehicle. So use these services with care!

Locking and unlocking

The vehicle can be locked and unlocked via the lock component that is created automatically for each vehicle. Before invoking these services, make sure it’s safe to lock/unlock the vehicle in the current situation.

Air condition

The air condition of the vehicle can be activated with the service bmw_connected_drive.activate_air_conditioning.

What exactly is started here depends on the type of vehicle. It might range from just ventilation over auxiliary heating to real air conditioning. If your vehicle is equipped with auxiliary heating, only trigger this service if the vehicle is parked in a location where it is safe to use it (e.g., not in an underground parking or closed garage).

The vehicle is identified via the parameter vin.

Sound the horn

The service bmw_connected_drive.sound_horn sounds the horn of the vehicle. Use this feature responsibly, as it might annoy your neighbors. The vehicle is identified via the parameter vin.

Flash the lights

The service bmw_connected_drive.light_flash' flashes the lights of the vehicle. The vehicle is identified via the parameter vin`.

Update the state

The service bmw_connected_drive.update_statefetches the last state of the vehicles of all your accounts from the BMW server. This does not trigger an update from the vehicle; it gets the data from the BMW servers. So this service does not interact with your vehicles.