-
-
Notifications
You must be signed in to change notification settings - Fork 897
BMW/Mini api broken #17332
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Same for me... |
also tried to downgrade ... no fix ... logged in to my bmw garage to verify if my credentials are still ok, login is ok ... |
Also hat BMW etwas geändert. Was? Funktionier ioBroker? |
Same for me with an i3. |
Same issues with our BMW i4. But it is not related to the EVCC update since 3 hours ago, it worked. Home assistant integration reports the same error
My BMW app works. |
See bimmerconnected/bimmer_connected#671 According to this and Was already needed for a while in North America |
Ich habe auch nach dem Update auf. 0.131.6 Probleme mit unserem MINI. Downgrade hat ebenfalls nicht funktioniert. |
Es liegt nicht am Update. BMW hat die API bzw den Login-Prozess geändert. |
Meine beiden, iX3 und Cooper SE, werden auch nicht mehr erkannt. Seit kurzem erlaubt BMW bei den Autos mit OS7 das einrichten von Mitbenutzern, vorher ging nur ein Benutzer. Evtl. wurde daher der Login Vorgang angepasst. |
War bei mir wohl eher ein Zusammentreffen von 2 Ereignissen ich mache ein Update und BMW ändert die Anmeldung. Danke für die Rückmeldung. |
Bin auch schon auf 0.131.6, aber als ich eben evcc auf meinen iX2 umgestellt habe, hat evcc korrekt den SOC des Autos angezeigt.
vehicle ist ganz normal mit |
dann evcc erstmal nicht neustarten ;-) |
Same here, app still working, login on pc BMW ID not possible to login |
Email from this morning to BMW:
Of course, BMW doesn't know anything like an acknowledgement of receipt or the allocation of a ticket number that you could refer to. |
Ich habe eine ähnliche Frage an den Support gerichtet, wenn ich eine Antwort bekomme, melde ich mich. |
Ich fürchte Du hast da falsche Vorstellungen. Es gibt kein "API" sondern nur reverse- engineerte Aufrufe die jemand der BMW App entlockt hat. Der erste Schritt für BMW wäre, überhaupt mal eine Schnittstelle offiziell anzubieten... |
He he, dann müssen sie mir eben das mal erklären... Hätte ich von einer derartigen Ignoranz seitens BMW vorher eine Ahnung gehabt, wäre bei mir der Reiz des i3s deutlich weniger ausgeprägt gewesen.Aber man ist ja lernfähig. |
I do believe there's some kind of API available. I had been using this app called EEVEE to get charging overviews of my BMW (before the MyBMW app had this kind of functionality) and I recall I had to authorize this app to allow collecting data from BMW. (I revoked this permission when I uninstalled the app) I had a look, and they even have a step-by-step guide for their process : https://intercom.help/eevee-mobility/en/articles/5785086-connect-bmw Maybe this can be of interest ... Marcher |
Ich hatte heute auch beim Telefon Support angerufen, die wussten da noch nicht einmal, was ein Captcha ist. Das Problem wird an die zuständige Abteilung weitergeleitet. |
Es gibt doch diese BMW "Cardata" API. Aber das ist für eine selbst gehostete Lösung wie evcc wahrscheinlich nicht praktikabel. |
Die Seite wurde letzte Woche aktualisiert. Keine Ahnung ob das irgendwie hilfreich ist. |
In dem BMW Adapter von TA2k für iobroker wurde bereits gestern Abend das Problem mit dem Captcha und Token gelöst. |
Eine Übergangslösung wäre vielleicht, die Daten (bei mir iobroker) per MQTT vom BMW Adapter an EVCC zu übertragen. Vielleicht hilft das dem ein oder anderen User, um das Ladelimit weiter nutzen zu können. Zur Übersichtlichkeit sendet ein Blockly-Skript die Daten bei mir vorher vom BMW-Adapter in den EVCC-Ordner. name: mini |
Ich habe das gleiche Problem. ERROR 2024/11/21 10:50:57 creating vehicle i4 failed: cannot create vehicle type 'template': cannot create vehicle type 'bmw': Client authentication failed (e.g., login failure, unknown client, no client authentication included or unsupported authentication method): unexpected status: 401 (Unauthorized) LG |
This comment was marked as off-topic.
This comment was marked as off-topic.
Habe gerade mein EVCC aktualisiert (von 0.130 irgendwas) und neu gestartet - zack ist mein BMW "weg". |
Ich fasse nochmal zusammen, was jetzt einmalig zu tun ist, damit die Anbindung wieder mit der aktuellen Lösung funktioniert:
Bekannte Schwierigkeiten und Lösungen:
|
@BrickTop87 wollte mich noch bei allen Bedanken für die schnelle Hilfe. Funktioniert wieder alles wie es soll. |
Vielen Dank an @BrickTop87 für die rasche Lösung. 💪 Edit:
Ist bei BMW wieder was los? |
Scheint so:
Vor einigen Tagen musste ich zum zweiten Mal das captcha eintragen, seitdem lief es eigentlich. |
bei mir funktioniert es auch nicht. Im Internet wird von vielen Usern die Störung gemeldet. |
Aha, die haben mir meine Quota gestrîchen. Ich muss wohl warten... [bmw ] DEBUG 2024/12/10 17:46:24 identity.Login - database token found
[bmw ] TRACE 2024/12/10 17:46:24 POST https://customer.bmwgroup.com/gcdm/oauth/token
[bmw ] TRACE 2024/12/10 17:46:25 grant_type=refresh_token&redirect_uri=com.bmw.connected%3A%2F%2Foauth&refresh_token=*** -- {"gcid":"***","token_type":"Bearer","access_token":"**","refresh_token":"**","scope":"smacc vehicle_data perseus dlm svds openid profile vsapi remote_services authenticate_user cesim offline_access email fupo","expires_in":3599,"id_token":"***"}
[bmw ] TRACE 2024/12/10 17:46:25 GET https://cocoapi.bmwgroup.com/eadrax-vcs/v4/vehicles?apptimezone=120&appDateTime=1733849185376
[bmw ] TRACE 2024/12/10 17:46:25 [{"vin":"***","mappingInfo":{"isAssociated":true,"isLmmEnabled":true,"mappingStatus":"CONFIRMED","isPrimaryUser":true},"appVehicleType":"CONNECTED","attributes":{"lastFetched":"2024-12-10T16:46:25.507Z","model":"iX2 xDrive30","year":2024,"color":4280835785,"brand":"BMW","driveTrain":"ELECTRIC","headUnitType":"IDC","headUnitRaw":"MGU_02_A","hmiVersion":"ID8","softwareVersionCurrent":{"puStep":{"month":7,"year":24},"iStep":538,"seriesCluster":"U006"},"softwareVersionExFactory":{"puStep":{"month":7,"year":24},"iStep":538,"seriesCluster":"U006"},"telematicsUnit":"WAVE01","bodyType":"U10","countryOfOrigin":"DE","driverGuideInfo":{"androidAppScheme":"com.bmwgroup.driversguide.row","iosAppScheme":"bmwdriversguide:///open","androidStoreUrl":"https://play.google.com/store/apps/details?id=com.bmwgroup.driversguide.row","iosStoreUrl":"https://apps.apple.com/de/app/id714042749?mt=8"}}}]
[bmw ] TRACE 2024/12/10 17:46:53 GET https://cocoapi.bmwgroup.com/eadrax-vcs/v4/vehicles/state?apptimezone=120&appDateTime=1733849213842
[bmw ] TRACE 2024/12/10 17:46:54 Failed to fetch Vehicle Features.
[bmw ] TRACE 2024/12/10 17:47:14 GET https://cocoapi.bmwgroup.com/eadrax-vcs/v4/vehicles/state?apptimezone=120&appDateTime=1733849234074
[bmw ] TRACE 2024/12/10 17:47:14 { "statusCode": 403, "message": "Out of call volume quota. Quota will be replenished in 00:12:46." } Zusätzlich zu evcc hole ich mit bimmerconnected eigentlich nur 1x Stunde die Daten und das auch nur zwischen 6h und 24h. Letzte erfolgreiche Abfrage war heute Mittag 13h. Edit: Ja auch bei mir geht die BMW App nicht mehr, letzte Aktualisierung gestern um 14:34h. Dann brauchen wir erstmal nicht weiter probieren. Dann ist bei BMW was im Argen. 😟 |
Ja irgendwas ist bei BMW faul. Die myBMW App hat dir Daten zum soc zuletzt um 6:30 aktualisiert |
jetzt funktioniert es wieder. |
Hallo zusammen, [main ] INFO 2024/12/23 00:08:45 evcc 0.131.12 (fbd22d1) Vielen Dank! |
Hallo Björn, |
Ich hatte das Fahrzeug noch in der Tibber App und dort dann auch deaktiviert, so dass ich dann zumindest keinen Quota Fehler mehr bekommen hab. Stattdessen habe ich einen 401 Fehler ("unauthorized") bekommen. Nachdem ich dann das Token nochmal händisch kopiert hatte, ging es jetzt doch. Vielen Dank! |
Ich hab es auch nicht zum laufen bekommen... allerdings habe ich zwei BMWs in der config. |
Hallo zusammen, habe auch Probleme mit meinem BWM i4 und evcc. Der erste Aufruf der API klappt.
Dann ein
doch dann kommt ein
Ich verstehe nicht, warum der im letzten Schritt disconnected. Fröhliche Weihnachten! |
Denke nicht, dass das mit der API zusammenhängt, es ist ein loadpoint Event. Kannst ja eine Diskussion mit vollständigem Log dazu aufmachen. |
Ahh, das habe ich übersehen, danke. Das bin ich jetzt am nächsten Problem... |
Hallo zusammen, ich habe auch aktuell das Problem, dass meine beiden BMWs nicht mehr abgerufen werden können... cannot create vehicle type 'template': cannot create vehicle type 'bmw': unexpected status: 429 (Too Many Requests) Bei Euch das gleiche oder? |
Fehlermeldungen sagt, zu viele Anfragen in zu kurzer Zeit. |
aber kann man leider in evcc nicht konfigurieren (also z.B. nur alle 10 Minuten einen request...) |
Sehe ich es richtig, dass interval nur global konfiguriert werden kann? |
|
Beim Konfigurieren des Fahrzeuges kannst du die Dauer des Caches anpassen. Aber kommt mir etwas seltsam vor, ich rufe meinen BMW über evcc und HA ab und habe nie das API Limit erreicht (außer ich teste gerade ein paar Sachen, und starte evcc / HA öfters in kurzer Zeit neu, kommt es selten vor) |
Ich deaktiviere jetzt erstmal evcc bis morgen früh, heut ist eh schon fast Schluss mit der Sonne... Vielleicht gehts ja dann morgen wieder... |
Gibt es hier aktuell wieder "Probleme"? Bekomme ERROR 2025/05/10 12:34:14 creating vehicle my_car failed: cannot create vehicle type 'template': cannot create vehicle type 'bmw': cannot find vehicle, got: [WBATA610109xxxxxx] |
Bei mir geht's aktuell (noch). |
Vielleicht interpretiere ich die Meldung auch nur falsch? _ |
Vermutlich. Die API antwortet und sagt die VIN ist nixht bekannt. |
Vielen Dank, der Hinweis war zielführend. |
Uh oh!
There was an error while loading. Please reload this page.
Describe the bug
Just updated to 0.131.6 and the car shows as disconnected, didn't change anything in the yaml config, has been working seamlessly in many previous builds ...
Steps to reproduce
...
Configuration details
Log details
What type of operating system are you running?
Linux
Nightly build
Version
0.131.6
The text was updated successfully, but these errors were encountered: