BMW ConnectedDrive Binding

bmw.items
Location Bmw_gpsLatLngLocation “BMW Location” (gBMW) { channel=“mybmw:conv:xxxx:ZZZZ:location#gps” }

default.sitemap
Mapview item=Bmw_gpsLatLngLocation

I hope it helps!

Hi,

thanks again for your help. I don’t have GPSLatLngLocation, but GPS_coordinates. I think it is the same. I already make a Page site map using GPS_coordinates, but it doesn’t keep the different coordinates to show the road I used on a sitemap.

Thanks

Sorry missed your original reply to me.

This is where you have to creative and do a little coding to achieve what your looking for. There is no out of the box way of displaying the full history of items in a way where you can map the various locations. The various persistence methods will help to a degree. BMW don’t record the route you take while driving, they only update the GPS location when the vehicle has stopped and the ignition turned off.

What this means is that you’ll only be able to show on a map, the locations that BMW have recorded for you. As an example, if you’ve travelled to three places and managed to work out how best to record that data, then you use an API into Google Maps to bring up a possible route.

Hi Maximo and thanks for your message. Just one additional thing. A fix years ago, it was possible to send an address with your computer using google maps. There was a partnership between google and BMW. It was simple to search an address on google and send it to your car. Now it seems that it is no more possible. Am I wrong?

I don’t know coding… Maybe you can help me?

Have a good day and thank you for your message

Kind regards

Claude

Hi Claude,

No your not wrong. BMW have changed functionality of their app over the years and via the online portal.

I’m no coder myself, so not really in a position to help. I’ve had to learn by trial and error, also by come back here with my existing code when things don’t go as expected. Writing code for other people is a very difficult thing to get right, there are far to many variables involved. The best advice I could give is for you to search the forum to see how others have written their code and to adapt that for your needs. There are loads of people on here who will be able to help guide you along the way, once you’ve got started.

Cheers,

Garry

Thanks Garry

since some days I see very often the following error in the Log:

Thing 'mybmw:<..ID..>' changed from UNKNOWN to OFFLINE (COMMUNICATION_ERROR): Total timeout 10000 ms elapsed

Is this an issue with BMW-server or an openHAB issue?
Any hints are appreciated.
Best, Kai

I discovered this too since the last days. But I’ve also trouble getting the newest data on MyBMW Smartphone App. Seems BMW is doing something

1 Like

Hi,

I have an error with BMW connected. It worked before and now I have this message. “communication_error forbidden”.
I am 100% sure of the login and password.

Do you have an idea that can explain why?

Thanks for your help

Claude
My car is a 2021 BMW model

Following the link in post

it looks like the user agent is blocked by BMW.

2 Likes

I tried this version - and it works again. Looks good on my side as well :+1: :smiley:

I’ll close this thread now.
BMWConnectedDrive binding is removed from addons repo and it’s not maintained anymore!
Replacement is MyBMW Binding

2 Likes