forget this, I got it working ![]()
What did you do? Im having issues as well – it just wont accept the pasted captcha.
Never mind, it was obvious: the error was making me think the captcha was the problem but I simply had the password wrong. ![]()
I’m getting this same authentication error. The authentication seems to work after the captcha is entered,but it actually doesn’t work:
After entering the captcha the authentication error persists.
Is anybody having the same error?
Many thanks
Same issue here. After re-authenticating, it works for a brief period now and then logs me out again.
same here…
one Reason:
MyBMWQuotaError due to HTTPStatusError: { "statusCode": 403, "message": "Out of call volume quota. Quota will be replenished in 01:01:51." }
but only after:
MyBMWAuthError due to HTTPStatusError: invalid_request - The request is missing a required parameter, includes an unsupported parameter value (other than grant type), repeats a parameter, includes multiple credentials, utilizes more than one mechanism for authenticating the client, or is otherwise malformed
and
Config entry '[email protected]' for bmw_connected_drive integration could not authenticate: missing_captcha
Same here today…
Seems to be a problem: Cant hold authentication - says requires capcha validation despite it being validated and code entered successfully · Issue #741 · bimmerconnected/bimmer_connected
Looks like this will be not available in the future:
BMW to disable remote charging control API | BMW i4 Forum
Wow. Such a bummer…
for bimmer_connect they talk about changing the USER_AGENT:
Out of call volume quota · Issue #740 · bimmerconnected/bimmer_connected
The workaround is described here:
and what I found looks nice - even if you have to publish the HA to the internet:
https://labs.bmw.com/services/cba15ad5-ed53-4ad0-b8a4-6774b477eaf8
my (older) F46 BMW is also not supported…
I have an iX3 which is supported - testing now.
What the integration does is sending the data directly to your Home Assistant. If you have not published it to the internet, you need to make it public available. I am currently setting up nginx.
However - changing the USER_AGENT string fixed it for me for now
Same on my i7.
Currently have an ix3 & i7, had a mini JCW & M3 touring, got an M5 touring on order and about to also order a new ix3 this weekend. The fact I could connect to these and run automations that integrated with our solar, home battery, chargers, garage doors, gates etc was a major plus for our purchasing decisions. If this is the state of direction for BMW, then Ill not be bothering.
Surprising that the flagship i7 is not supported. Anyhow, I re-authenticated two days ago and I am still connected through the original HA integration.
It was mentioned that this was fixed in 2025.9.1
Releases · home-assistant/core
- Bump bimmer_connected to 0.17.3 (@rikroe - #151756) (bmw_connected_drive docs) (dependency)
After updating it worked once, but than I received this error:
2025-09-09 09:44:33.976 ERROR (MainThread) [
homeassistant.components.bmw_connected_drive.coordinator] Error fetching [email protected] data: Error updating vehicle data. [Errno -3] Try again
Has someone successfully implemented the BMW_HOME App?
Did you get any further in testing this? It seems that only Germany has access to this homeassistant link from BMW labs at present.
The workaround has now started failing for some, so it seems BMW are determined to block us and force us down the route of using their HA integration (which at present isn’t released outside Germany it seems).
Workaround with changing the user also fails now here (switzerland). Since yesterday, my integration is not able to reconnect. Tried to do this (see below), but still offline.
docker exec -it homeassistant /bin/bash -lc ’
set -e
FILE=$(python3 - << “PY”
import importlib, inspect, os
m = importlib.import_module(“bimmer_connected”)
print(os.path.join(os.path.dirname(inspect.getfile(m)), “const.py”))
PY
)
echo “Editing: $FILE”
cp -n “$FILE” “$FILE.bak” || true
sed -i “s#^X_USER_AGENT = .*#X_USER_AGENT = "android(HAN-xxxxx);{brand};{app_version};{region}"#” “$FILE”
grep -n “^X_USER_AGENT” “$FILE”
’
ha core restart
I downloaded the latestet bimmer_connected Python package locally and tested the connection - the fix for USER_AGENT ist already included. The issue is the connection to https://cocoapi.bmwgroup.com/eadrax-crccs/v2 is rejected/blocked.
bimmer_connected.models.MyBMWAPIError: HTTPStatusError: Blocked
Client error '489 Blocked' for url 'https://cocoapi.bmwgroup.com/eadrax-crccs/v2/vehicles?fields=charging-profile&has_charging_settings_capabilities=true'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/489
Wrong credentials (user / password / captcha) would look different…
bimmer_connected.models.MyBMWAuthError: HTTPStatusError: invalid_client - Client authentication failed (e.g., login failure, unknown client, no client authentication included or unsupported authentication method)
Now I understand why the authentication did work in HA but the integration it self fails… wasted > 24 hours waiting for the API to get unlocked before finding this post.


