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!
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.
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).
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.
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
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.
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
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.