[APP][Pro] BMW Connected

Hello!
I use the Homey BMW App with my BMW X1 Hybrid. It works stable so far, but I created a flow to automate the opening of my garage. Everything seems to work, except setting the variable, that the car is on the road… when I set this variable manually, the garage opens! Even when I start the first sequence manually while the car is not at home, the variable is set correct…

Can someone help me how to make it work?
Why does the first sequence not set the variable, when the car leaves home??
Please see screenshot attached!

Hi,

In the last few days, I’ve been getting this message whenever I check my car in Homey:

Device Unavailable
Error occurred while attempting to update device state:
Error occurred while attempting 'GET' at url
https://cocoapi.bmwgroup.com/eadrax-vcs/v4/vehicles/state?apptimezone=120&appDateTime=1757072616839
with 403 body (null)
{ "statusCode": 403, "message": "Out of call volume quota. Quota will be replenished in 00:16:23." }

Is this happening to others as well? Maybe BMW has started using some kind of quota to block too many requests from the same IP?

I set up my refresh time to 600s (10 minutes) in the app, but it doesn’t seem to help.
I’m using the latest test version from the app with ‘auto-retry’ on.

Any ideas or solutions?

Maybe this affects Homey (= 3rd party) as well:

This isn’t related to the update. The BMW integration stopped working at the beginning of September, when BMW said it would stop allowing API calls from 3rd parties (such as HA).

Source

1 Like

Ouch, this is going to hurt. :frowning:

Yes, obviously it does affect all “external” integrations, including this Homey app.

My next car will not be a BMW. There is no way to check battery percentage, so my charger will now not know when to charge for optimal power prices. What a shame.

BMW says this is to protect the customer, but that argument is not valid. They could create a service that does not share location or other personal data.

Manufacturers still seem to think providing / allowing 3rd party access is bad (for profit).

I have no possibility to log in?

There seems to be a workaround in the bimmer connected to use dynamic x-user-agent. Will try to find some time to implement it soon.will keep updated here.

However, it will most likely end up being a cat and mouse chase. Expecting that this workaround might be blocked soon

What does this mean? So currently i cannot login?

Login is not here. It happens when you attempt to add a device. However BMW has recently added extreme throttling of the api usage. My previous message was about implementing that workaround.

I did nothing… JustJust install the app. I search for login but there is no login Button?

Please read post 1 if things are unclear.
But BMW is shaking things up, maybe it just doesn’t work for new users.
I got a login screen by the way, but a Beamer lacks :joy:

There is no login button, when you attempt to add a device in the first step, if you are not logged in, then it will present a login form for you.

Is there a way for an option to receive a notification when the BMW app is offline and when the BMW app is back online?

To monitor (un)avaliable devices, the ones with the red triagle, you can use this flow card:

1 Like

Thanx!! It is working for me.

1 Like

Aha I’ve been struggling for a few days with the Device Unavailable again. Luckily the retry option is built-in but the device is very often offline, unfortunately.

Latest version of the app should be working again.

2 Likes

I can confirm, BMW App does work for me again. :grin:
I am very happy and my wife too, that the garage is opening by itself again. :+1:

YES, great job, happy Mini user again!