!!! Please use a polling interval of 5 minutes or more. This can be set in the devices advanced settings. BMW is now heavily throttling calls to their service.
BMW Connected connects you to your BMW and the rest of the world.
Start and Stop Climate Now (Cars supporting Climate Now functionality might support Heating only/Aircondition)
Monitor if the car alarm is armed
For PHEV/BEV check the underlying actual battery state of charge
Flash lights (Action flow)
Blow horn (Action flow)
Monitor range (For PHEV/BEV includes battery and fuel only range)
Charging status monitor and trigger flows
Drive log. Drive session completed flow triggered when vehicle locked and location was changed. This flow also adds additional information about last and current mileage including location information.
Refuelling log. Refuelled flow triggered when vehicle is refuelled including how much and location. There is a threshold which can be set in device settings.
Usage
Install this app on your Homey
Go to the application settings section and save your ConnectedDrive services login
Go to Devices are and add BMW Connected device and select the vehicles from the the list that you want to pair
Release Info
Latest release: 0.0.9
Test release: 0.0.16 Added flow trigger to improve log odometer readings. Added text address capability. Added flow trigger when refuelled.
Greaaaaaat man, great, great, great.
I added my X1 successfully: message, light, Horn, worked as well. I’ll test the other actions.
Thanks again for this great app.
I did not see the button for donation.
I have a 2015 BMW X5 and successfully connected to the service through Homey, and I want to add a ‘lock car’ action to a flow, but when I select the vehicle I don’t get that option.
@goatboy currently the lock action is wired upto thw built in lock capability in homey which also has the flow configuration. If the car cannot report back the status, then the lock capability is disabled as the status cannot be updated in homey. However, I am aware of this limitation, planning on atleast adding a custom lock/unlock flow separately.
@goatboy can you try the test version of the app from here. Please remove the car and add it again, and you should get the lock/unlock flows. If everything works let me know then I will publish the app to the store.
Hey @Likhan - thanks for the latest release. Two questions for you:
With the new location capability I can see the ‘location changed’ trigger. Do you have any idea how to create a flow that allows for ‘then’ actions when the vehicle enters a geofence? eg. open garage.
My car has factory alarm, but I don’t get the ‘if alarm is armed/disarmed’ ‘And’ option in flows. Is that because it’s an older model?
However, as yours is 2015 I am not sure what status is returned from bmw as the most oldest I tested with is 2016 LCI post July build. Based on the status returned capabilities are enabled in the device. If you can send the diagnostic report with trace level and logging enabled I can get back to you with more detailed info.
For the other issue can you enable logging and set it to trace and keep the app running for a while and send in the diagnostic report from the app. I will try to see what is the cause. Remember to set the trace level back to information and disable logging.
@AlexToh aah ok. Will add the flows in the next release. The cbs condition based service functionality is what reports those values. I have them in the api just not exposed.