Seite 13 von 42
Re: SOC BMW
Verfasst: Mo Dez 05, 2022 3:25 pm
von aiole
BMW i3 (CD-Funktionalität)
CD...Connected Drive
Re: SOC BMW
Verfasst: Mi Mär 08, 2023 8:08 pm
von aiole
Klappt bei Euch der i3-SoC?
Der stieg gestern hier aus, woraufhin ich im CD die neuen Nutzungsrichtlinien + PW-Änderung durchgeführt habe. PW dann in oWB 2.0 angepasst, aber kein SoC.
Kann er wegen Sonderzeichen @ stolpern?
Das log wirft auch Fehler:
Code: Alles auswählen
2023-03-08 21:01:43,847 - {modules.common.component_context:24} - {DEBUG:soc_ev1} - Update Komponente ['BMW']
2023-03-08 21:01:43,866 - {urllib3.connectionpool:973} - {DEBUG:soc_ev1} - Starting new HTTPS connection (1): customer.bmwgroup.com:443
2023-03-08 21:01:43,866 - {urllib3.connectionpool:973} - {DEBUG:soc_ev1} - Starting new HTTPS connection (1): customer.bmwgroup.com:443
2023-03-08 21:01:44,088 - {urllib3.connectionpool:452} - {DEBUG:soc_ev1} - https://customer.bmwgroup.com:443 "POST /gcdm/oauth/authenticate HTTP/1.1" 401 190
2023-03-08 21:01:44,088 - {urllib3.connectionpool:452} - {DEBUG:soc_ev1} - https://customer.bmwgroup.com:443 "POST /gcdm/oauth/authenticate HTTP/1.1" 401 190
2023-03-08 21:01:44,102 - {modules.vehicles.bmw.api:94} - {ERROR:soc_ev1} - bmw.postHTTP: Request failed, StatusCode: 401
2023-03-08 21:01:44,105 - {modules.vehicles.bmw.api:127} - {ERROR:soc_ev1} - bmw.authStage1: Authentication stage 1 Error err=RuntimeError(), type(err)=<class 'RuntimeError'>
2023-03-08 21:01:44,107 - {modules.vehicles.bmw.api:224} - {ERROR:soc_ev1} - bmw.requestToken: Login Error err=RuntimeError(), type(err)=<class 'RuntimeError'>
2023-03-08 21:01:44,109 - {modules.vehicles.bmw.api:277} - {ERROR:soc_ev1} - bmw.fetch_soc: requestData Error, vehicle: 1 err=RuntimeError(), type(err)=<class 'RuntimeError'>
2023-03-08 21:01:44,115 - {modules.common.fault_state:40} - {ERROR:soc_ev1} - BMW: FaultState FaultStateLevel.ERROR, FaultStr <class 'RuntimeError'> , Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/vehicles/bmw/soc.py", line 29, in update
soc, range = api.fetch_soc(
File "/var/www/html/openWB/packages/modules/vehicles/bmw/api.py", line 271, in fetch_soc
token = requestToken(user_id, password)
File "/var/www/html/openWB/packages/modules/vehicles/bmw/api.py", line 220, in requestToken
auth_code_1 = authStage1(username, password, code_challenge, state)
File "/var/www/html/openWB/packages/modules/vehicles/bmw/api.py", line 124, in authStage1
response = json.loads(postHTTP(url, data, headers))
File "/var/www/html/openWB/packages/modules/vehicles/bmw/api.py", line 95, in postHTTP
raise RuntimeError
RuntimeError
Re: SOC BMW
Verfasst: Do Mär 09, 2023 9:22 pm
von aiole
Tatsächlich. Obwohl das @ bei den zu verwendenden Sonderzeichen des Passwortes explizit aufgeführt ist, funktioniert es nicht damit.
Stutzig wurde ich, als der normale Connected Drive Login am PC das PW verweigerte.
=> PW zurückgesetzt => @ substituiert => läuft wieder (oWB 2.0)
Re: SOC BMW
Verfasst: Mi Mär 22, 2023 3:45 pm
von fks
Mein openWB series2 standard+ funktioniert mit meinem BMW i3 gut, bis auf SOC, das trotz vieler Versuche nicht angezeigt wird, für mich aber wichtig ist, da ich den Ladevorgang automatisch bei 80% beenden möchte.
Installiert ist die Version Stable: 1.9.262
Der Installateur hat die Parameter im SOC Modul eingestellt.
SOC wird nicht angezeigt.
Der Installateur behauptet, dass der Fehler bei BMW liegt.
Da SOC in der My BMW App angezeigt wird und beim BMW-Service keine entsprechenden Informationen vorliegen, bin ich mir da nicht sicher.
Daher die erste Frage: Gibt es aktuelle Hinweise auf solche Fehler bei BMW?
Ich kann nicht feststellen, ob der Zugriff auf den BMW-Server erfolgreich ist. Benutzername und Passwort sind aktuell, sie erlauben den Zugriff auf die Webseite
bmw-connecteddrive.de. Den neuen Bedingungen habe ich zugestimmt.
Der EV SoC Log enthält keine Einträge.
Im Debug Log finden sich wiederholt Hinweise auf Versuche auf Zugriffsversuche auf soc_i3:
"PHP Notice: Trying to get property of non-object in /var/www/html/openWB/modules/soc_i3/index.php on line 91"

Was kann ich jetzt noch machen, damit die SOC-Anzeige funktioniert. Vielen Dank im voraus!
Re: SOC BMW
Verfasst: Mi Mär 22, 2023 4:19 pm
von rleidner
fks hat geschrieben: ↑Mi Mär 22, 2023 3:45 pm
Mein openWB series2 standard+ funktioniert mit meinem BMW i3 gut, bis auf SOC, das trotz vieler Versuche nicht angezeigt wird, für mich aber wichtig ist, da ich den Ladevorgang automatisch bei 80% beenden möchte.
Installiert ist die Version Stable: 1.9.262
Was kann ich jetzt noch machen, damit die SOC-Anzeige funktioniert. Vielen Dank im voraus!
1.9.262 ist ziemlich alt.
Bei meinem Nachbarn funktioniert der BMW-SOC-Abruf ohne Probleme.
Ich würde zunächst mal auf die aktuelle stable updaten.
Re: SOC BMW
Verfasst: Mi Mär 22, 2023 4:43 pm
von Sonnenjunky
fks hat geschrieben: ↑Mi Mär 22, 2023 3:45 pm
Der Installateur behauptet, dass der Fehler bei BMW liegt.
Was kann ich jetzt noch machen, damit die SOC-Anzeige funktioniert. Vielen Dank im voraus!
Bei deinem Installateur dürfte es sich ja um einen echten Experten handeln
Zuerst kontrolliere nochmals die Zugangsdaten im SOC Modul (Logindaten wie in Deiner App)
dann sieh nach ob die aktuellen Nutzungsbedingungen in der App aktuell akzeptiert wurden.
Erst jetzt würde ich versuchen owb upzudaten wobei du das auch an erster Stelle machen kannst nur dann wird Dir der Experte bestimmt sagen warum haben Sie denn rumgefrimmelt, jetzt gehts mich nix mehr an
Re: SOC BMW
Verfasst: Mi Mär 22, 2023 5:14 pm
von rleidner
Flocki hat geschrieben: ↑Fr Mai 20, 2022 9:03 am
Aktuell sollte BMW mit Versionen >1.9.265 und Mini mit der aktuellen Nightly klappen.
1.9.264 klappt nicht mehr.
1.9.262 hat schon im Mai 2022 nicht mehr funktioniert!
Re: SOC BMW
Verfasst: Mi Mär 22, 2023 5:22 pm
von aiole
Hier funktioniert i3-SoC mit 1.9.295 stable und 1.9.296 nightly. Aber es gab kürzlich neue Datenschutzbestimmungen, die auf der WEBSITE von BMW abzusegnen waren. Auch die Passwortrichtlinie wurde dort überarbeitet. Ich würde mich per PC auf
https://meinbmw.de einloggen und das dort zunächst gerade ziehen, falls noch nicht passiert.
Re: SOC BMW
Verfasst: Mi Mär 22, 2023 5:38 pm
von fks
Vielen Dank für die hilfreichen Beiträge. Das Passwort für den BMW-Account hatte ich schon aktualisiert und die neuen Datenschutzbedingungen akzeptiert.
Jetzt soll der Installateur erst einmal die Softwareversion aktualisieren und dann sollte es klappen. Werde mich dann wieder melden. Nochmals Danke!
Re: SOC BMW
Verfasst: Fr Mär 24, 2023 12:22 pm
von fks
Dank eurer Hilfe: Ich habe nach Rücksprache mit dem Installateur das Update auf Stable:
1.9.295 ausgeführt und die SOC-Anzeige funktioniert.