NEWS
Test Adapter BMW/Mini v4.x.x
-
Kann ich bestätigen hier das gleiche
bmw.0 5188 2025-09-29 17:51:52.706 error getvehicles v2 failed bmw.0 5188 2025-09-29 17:51:52.706 error AxiosError: Request failed with status code 489 bmw.0 5188 2025-09-29 17:51:52.706 error "Blocked" bmw.0 5188 2025-09-29 17:51:52.707 info Adapter will retry in 3 minutes to get vehicles
Hatte den Aktualisierungsintervall auf 8 Minuten und bin nun auch auf 15 Minuten gegangen.
Ist natürlich nicht mehr besonders Zielführend, was die SoC Datenübertragung an die Wallbox betrifft. -
wie lange hast Du warten müssen, bis wieder Daten aktualisiert werden ? Ich bin auch geblockt (Zeit war auf 16 min gestellt)
Ich habe jetzt erstmal den Adapter von 3.0.0 auf 3.0.1 geupdatet.
-
BMW hat "den Stecker gezogen", wie bereits im Juli angekündigt
https://community.simon42.com/t/bmw-stoppt-home-assistant-integration-api-zugriff/61084
-
bist Du denn auch geblockt und ist es als ein allgemeine Problem zu betrachten?
-
@steffe-s sagte in Test Adapter BMW/Mini v2.0.0:
bist Du denn auch geblockt
yep
bmw.0 2025-09-30 06:53:07.416 error "Blocked"
-
@marc-berg ich habe heute mal wieder gestartet und bin auch direkt geblockt.
Ich werde auch von 3.0.0. auf 3.0.1. gehen.
Dann habe ich erst die Checkboxen gesehen. Die waren immer aktiv. Habe die nun abgewählt: -
@lobomau sagte in Test Adapter BMW/Mini v2.0.0:
Habe die nun abgewählt
Ich hatte die ganze letzte Zeit das Intervall auf 45min gestellt und die beiden Checkboxen abgewählt, also sehr datensparend. Der Fehler hat nichts mehr mit der Quota zu tun.
-
habe auf 3.0.1 upgedatet.
Fehler ist noch da:
bmw.0 2025-09-30 10:00:41.172 warn Rate limit exceeded, please wait 5 minutes bmw.0 2025-09-30 10:00:41.172 error {"statusCode":403,"message":"Out of call volume quota. Quota will be replenished in 00:59:19."} bmw.0 2025-09-30 10:00:41.172 error AxiosError: Request failed with status code 403 bmw.0 2025-09-30 10:00:41.171 error getvehicles v2 failed
-
Vielleicht hilft Euch das hier ja:
Es gibt ein Issues bei EVCC zur BMW API, hier wird darauf hingewiesen, dass MQTT funktionieren soll.
-
Habe gerade meine AAIDrive-App getestet, diese Verbindet sich doch auch über die API, oder sehe ich das falsch? Bin jedenfalls froh, dass diese Klasse App noch funktioniert. Diese ist Open-Source, notfalls ändere ich den Code ein wenig, und sende mir die gewünschten Daten via Firebase an den iobroker. Denke es gibt aber Hoffnung für den BMW-Adapter.
https://github.com/BimmerGestalt/AAIdrive -
@mclane sagte in Test Adapter BMW/Mini v2.0.0:
diese Verbindet sich doch auch über die API, oder sehe ich das falsch?
Nein, die AAIDrive App kommuniziert direkt mit der BMW App auf dem gleichen Smartphone und nutzt nicht die BMW ConnectedDrive API.
-
@lobomau GitHub version testen
-
@tombox hab eben die neuste Version von git getestet. Funktioniert nicht mehr.
Jemand müsste den Adapter auf BMW CarData umbauen. -
@stenmic @tombox nichts zu machen. Habe auch aktualisiert. Und auch
Session found. If the login fails please delete bmw.0.auth.session and restart the adapter
beachtet. Aber es bleibt dabei:
bmw.0 2025-09-30 15:55:23.291 info First update of Trips and Demands in 10 minutes bmw.0 2025-09-30 15:55:23.290 info Initial first update of the vehicles bmw.0 2025-09-30 15:55:13.289 info Adapter will retry in 3 minutes to get vehicles bmw.0 2025-09-30 15:55:13.289 error "Blocked" bmw.0 2025-09-30 15:55:13.289 error AxiosError: Request failed with status code 489 bmw.0 2025-09-30 15:55:13.288 error getvehicles v2 failed bmw.0 2025-09-30 15:55:13.160 info Start getting bmw vehicles bmw.0 2025-09-30 15:55:12.387 info starting. Version 3.0.1 (non-npm: TA2k/ioBroker.bmw) in /opt/iobroker/node_modules/iobroker.bmw, node: v22.20.0, js-controller: 7.0.7 host.ioBDebian13 2025-09-30 15:55:10.866 info instance system.adapter.bmw.0 in version "3.0.1" (non-npm: TA2k/ioBroker.bmw) started with pid 29808 host.ioBDebian13 2025-09-30 15:55:07.283 info instance system.adapter.bmw.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
-
@lobomau Ok ja bmw hat ihre App API mit approov abgesichert. Das heißt die API kann nur noch von einem echten Android oder iPhone abgesendet werden.
https://approov.io/customer/bmw/Es bleibt wirklich nur wie von BMW angekündigt der weg über CarData
Aber dieser ist begrenzt auf ready only und damit gibt es auch noch Probleme.
Mir fehlt aber gerade die Zeit um das umzusetzen. Ich probiere mal die Tage ob KI das die Tage schnell runterprogrammieren kannBesser wäre es aber auf HA zu wechseln
https://github.com/JjyKsi/bmw-cardata-hahttps://labs.bmw.com/services/cba15ad5-ed53-4ad0-b8a4-6774b477eaf8
-
@tombox sagte in Test Adapter BMW/Mini v2.0.0:
Besser wäre es aber auf HA zu wechseln
echt jetzt !
Wir verweisen hier bewusst auf HA ?
-
@bahnuhr das dachte ich leider auch.
Am Ende nutze ich wahrscheinlich nur noch die VIS (1) -
@stenmic sagte in Test Adapter BMW/Mini v2.0.0:
VIS (1)
Na klar, was sonst.
Vis 2 hat noch zu viele Fehler.
Und, ich müsste alles neu machen. -
Ich habe mit Code Copilot zwei Scripte gebaut, damit funktioniert die BMW Integration.
- Verbindung zu BMW CarData und auto-refresh der Tokens vor Ablauf. Kann ebenso Daten über die CarAPI abrufen welche auf 50 Calls pro Tag begrenzt ist.
- Script baut eine MQTT Verbindung zum Car Streaming auf. refreshed die Verbindung wenn der ID_Token nach 1h abläuft. Schreibt alle Daten in separate DP.
Zusätzliche binde ich die CarStream daten an die entsprechende DP des BMW adapters. Dies ist nur nötig bis EVCC auf den Carstream umgestellt hat, aber so bekommt EVCC inzwischen die Live Daten.
Der CarStream liefert tatsächlich annährend Live Daten. Auf der Fahr in die Arbeit heute morgen wurde mindestens jede Minute der SOC, restkiliometer etc aktualisert.
Ich kann heute Abend nach der Arbeit gerne die Scripte teilen und versuchen eine Kurze Anleitung dazu zu schreiben.
-
@tippy88 said in Test Adapter BMW/Mini v2.0.0:
Ich kann heute Abend nach der Arbeit gerne die Scripte teilen und versuchen eine Kurze Anleitung dazu zu schreiben.
Das wäre ein Traum, ich leide auch darunter, dass BMW hier wenig kundenfreundlich agiert hat.