SOC BMW
-
- Beiträge: 7747
- Registriert: Mo Okt 08, 2018 4:51 pm
- Has thanked: 17 times
- Been thanked: 31 times
Re: SOC BMW
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:
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
-
- Beiträge: 7747
- Registriert: Mo Okt 08, 2018 4:51 pm
- Has thanked: 17 times
- Been thanked: 31 times
Re: SOC BMW
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)
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
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!
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!
-
- Beiträge: 961
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 5 times
- Been thanked: 19 times
Re: SOC BMW
1.9.262 ist ziemlich alt.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!
Bei meinem Nachbarn funktioniert der BMW-SOC-Abruf ohne Probleme.
Ich würde zunächst mal auf die aktuelle stable updaten.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
- Sonnenjunky
- Beiträge: 366
- Registriert: Fr Jun 26, 2020 9:27 am
- Wohnort: Wien Umgebung
- Has thanked: 1 time
Re: SOC BMW
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
-
- Beiträge: 961
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 5 times
- Been thanked: 19 times
Re: SOC BMW
1.9.262 hat schon im Mai 2022 nicht mehr funktioniert!
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
-
- Beiträge: 7747
- Registriert: Mo Okt 08, 2018 4:51 pm
- Has thanked: 17 times
- Been thanked: 31 times
Re: SOC BMW
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
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!
Jetzt soll der Installateur erst einmal die Softwareversion aktualisieren und dann sollte es klappen. Werde mich dann wieder melden. Nochmals Danke!
Re: SOC BMW
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.
1.9.295 ausgeführt und die SOC-Anzeige funktioniert.