BMW SoC #3420
Replies: 11 comments 22 replies
|
Moin, gestern folgenden Logeintrag vorgefunden: (im BMW CarData Portal entdecke ich keine Auffälligkeiten, ich habe dort nichts geändert), CarData Stream ist aktiv, Kopplung habe ich nochmals druchgeführt, keine Änderung - es lief bis dahin problemlos. Vielleicht ein RefreshProblem? Sind noch andere betroffen? |
|
Bei meinem MINI SE funktioniert die SOC Abfrage mit dem neuen Modul. Vielen Dank dafür! Ich frage mich jedoch, wie die Zusatzoption "SoC während der Ladung berechnen" implementiert ist. Wird der berechnete Wert auch nur in größeren Abständen aktualisiert. Bei mir bleibt der SOC Wert ca. 30 Minuten gleich und springt dann um einige Prozent. Das Fahrzeugprofil ist entsprechend konfiguriert und wenn ich "Manueller Soc" auswähle, erfolgt eine recht passende Berechnung. Mache ist etwas falsch? |
|
Hallo zusammen, 2026-07-05 10:50:59,660 - {modules.common.fault_state:46} - {ERROR:fetch soc_ev2} - BMW CarData: FaultState FaultStateLevel.ERROR, FaultStr Der SoC kann nicht ausgelesen werden: BMW CarData: Kein SoC-Wert in API-Antwort gefunden!. Die Berechnung vom letzten bekannten Soc ist nicht möglich, weil kein Fahrzeug eingesteckt ist., Traceback: During handling of the above exception, another exception occurred: Traceback (most recent call last): 2026-07-05 19:17:47,779 - {modules.common.fault_state:46} - {ERROR:fetch soc_ev2} - BMW CarData: FaultState FaultStateLevel.ERROR, FaultStr Der SoC kann nicht ausgelesen werden: BMW CarData: Kein SoC-Wert in API-Antwort gefunden!. Die Berechnung vom letzten bekannten Soc ist nicht möglich, weil kein Fahrzeug eingesteckt ist., Traceback: During handling of the above exception, another exception occurred: Traceback (most recent call last): |
|
Ist dies hier überhaupt die richtige Stelle um die Probleme mit der BMW-SoC-Komponente reporten oder muss ich die Anfrage noch an einer anderen Stelle platzieren? |
|
Ich habe keine Ahnung wo man mittlerweile Probleme reporten soll. Es ist alles komplett unstrukturiert. |
|
Problem mit 2 Fahrzeugen: BMW X1 (war zuerst da). Das Modul funktioniert ohne Probleme, Anmeldung, Tokens, alles in Ordnung. Mini Cooper SE: anderer Hauptnutzer / Email, gleicher Rechner. Ich habe mich aus allen BMW-Seiten abgemeldet, der Hauptnutzer hat sich angemeldet. Kopplung gestartet (über die Mini-Seite), Code eingetragen, funktioniert. Das Modul meldet Fehler 500, das ist reproduzierbar. Der BMW funktioniert in der Zwischenzeit einwandfrei weiter. Was kann ich tun? |
|
BMW CarData Kopplung läuft in HTTP 500 – Vermutung: Fehlendes Attribut "charging.level" bei neueren Modellen (iX1) ich versuche gerade, meinen BMW iX1 über das CarData-Modul (openWB 2.x) zu koppeln, laufe dabei aber unweigerlich in einen HTTP 500 Fehler, wodurch letztendlich keine Token gespeichert werden können. Das Fehlerbild Ich klicke in der openWB auf "BMW koppeln", gebe den Code bei BMW ein und erhalte im Browser die Rückmeldung "Anmeldung erfolgreich". Sobald ich in der openWB auf "Speichern" klicke, bricht der Token-Handshake ab (HTTP 500). Im SoC-Log wird der Fehler wie folgt quittiert: Exception: BMW CarData: Keine Tokens gefunden. Bitte BMW-Kopplung in der UI durchführen. Unsere Vermutung: Das fehlende Attribut charging.level Das vom openWB-Modul vermutlich hart erwartete Attribut vehicle.drivetrain.electricEngine.charging.level existiert für mein Fahrzeug im BMW-Portal schlichtweg nicht mehr und kann gar nicht ausgewählt werden. Für den Hochvolt-Akku steht zur Auswahl nur noch das Attribut: Die These: Da das openWB-Modul bei der Registrierung des Datenstreams das alte (nicht mehr existierende) Attribut charging.level anfordert, verschluckt sich die BMW-API und wirft serverseitig den HTTP 500 aus. Dadurch bricht der Prozess ab, bevor die openWB die echten Token wegschreiben kann. Hat jemand mit einem neueren BMW (OS8/OS9) dasselbe Problem beobachtet oder gibt es bereits einen Workaround bzw. einen angepassten Python-Code für das SoC-Modul, der auf das neue Attribut .stateOfCharge.displayed umschwenkt? Danke für eure Hilfe! |
|
HAllo zusammen, |
|
Seit 2 Tagen probiere ich einen weiteren Mini SE hinzuzufügen. Es wird jedoch immer der HTTP 500 Fehler angezeigt und die Registrierung schlägt fehl. |
|
Wenn die These von Done0007 stimmt, müssten folgende Änderungen in der Datei |
|
ich hatte auch den HTTP 500-Fehler bei der Kopplung mit meinem BMW i4. Ich habe dann die Client ID gelöscht und eine neue erstellt. Dann hat die Kopplung funktioniert. |
Uh oh!
There was an error while loading. Please reload this page.
HINWEIS: Zusammenfassung aus dem alten openWB Forum
BMW SoC Integration
Aktueller Status
Die BMW-Integration war über viele Jahre eine der zuverlässigsten Herstelleranbindungen in openWB.
Allerdings kam es wiederholt zu Problemen durch Änderungen auf BMW-Seite:
Die meisten Ausfälle wurden nicht durch openWB verursacht, sondern durch Änderungen innerhalb der BMW-Dienste.
Unterstützte Fahrzeuge
Erfolgreich genutzt wurde die Integration unter anderem mit:
Die tatsächliche Unterstützung hängt von den verfügbaren ConnectedDrive-Diensten ab.
Häufigste Ursache: Änderungen bei BMW
Ein wiederkehrendes Muster:
In solchen Fällen lag die Ursache meist bei BMW und nicht bei der lokalen openWB-Konfiguration.
Typische Symptome:
ConnectedDrive Login-Probleme
Mehrfach kam es zu Ausfällen der BMW-Anmeldedienste.
Typische Beobachtungen:
In diesen Fällen hilft meist nur das Warten auf eine Behebung durch BMW.
API-Umstellungen
BMW hat die verwendeten Schnittstellen mehrfach angepasst.
Dadurch mussten in openWB wiederholt Anpassungen vorgenommen werden.
Typische Folgen:
Fahrzeug wird erkannt, SoC bleibt leer
Typische Ursachen:
Vor einer lokalen Fehlersuche sollte geprüft werden, ob BMW ConnectedDrive aktuell funktioniert.
BMW und MINI
Die BMW-Anbindung wird auch für viele MINI-Fahrzeuge verwendet.
Da BMW und MINI gemeinsame Backend-Systeme nutzen, treten Fehler häufig gleichzeitig bei beiden Marken auf.
Typische Fehlersymptome
SoC wird plötzlich nicht mehr aktualisiert
Prüfen:
Mehrere Nutzer gleichzeitig betroffen
Wenn mehrere Nutzer denselben Fehler melden, liegt die Ursache häufig auf BMW-Seite.
In diesen Fällen hilft eine lokale Neuinstallation meist nicht.
Login schlägt ohne erkennbare Änderung fehl
Mögliche Ursachen:
Debugging
EV-SoC-Log prüfen
Bei Problemen ist das EV-SoC-Log die wichtigste Informationsquelle.
Interessant sind insbesondere:
ConnectedDrive prüfen
Vor umfangreicher Fehlersuche sollte geprüft werden:
Community-Erfahrungen
Positiv hervorgehoben wurden:
Problematisch sind hauptsächlich Änderungen auf BMW-Seite.
FAQ
Funktioniert das BMW-Modul aktuell?
Grundsätzlich ja.
Bei Problemen liegt die Ursache häufig in Änderungen oder Störungen der BMW-Dienste.
Mein SoC funktioniert plötzlich nicht mehr. Was sollte ich zuerst prüfen?
Sollte ich die Konfiguration neu einrichten?
Nicht sofort.
Wenn mehrere Nutzer gleichzeitig betroffen sind, liegt die Ursache meist nicht in der lokalen Konfiguration.
Funktioniert das Modul auch mit MINI?
Ja.
Viele MINI-Fahrzeuge nutzen dieselbe Backend-Infrastruktur.
Empfehlungen
Empfehlenswert
Vermeiden
Diskussion
Falls ihr das BMW-SoC-Modul nutzt:
Aktuelle Rückmeldungen und Erfahrungsberichte sind willkommen.
All reactions