SOC BMW

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
Flocki
Beiträge: 458
Registriert: Fr Aug 28, 2020 12:43 pm

Re: SOC BMW

Beitrag von Flocki »

Wenn das aktiviert ist, wird der SoC "live" aktualisiert und nicht nur bei jedem Abruf vom Server.
Benutzeravatar
Sonnenjunky
Beiträge: 352
Registriert: Fr Jun 26, 2020 9:27 am
Wohnort: Wien Umgebung

Re: SOC BMW

Beitrag von Sonnenjunky »

könntest Du das bitte besser erklären. für mich ist es ebenfalls nicht logisch :cry:
Flocki
Beiträge: 458
Registriert: Fr Aug 28, 2020 12:43 pm

Re: SOC BMW

Beitrag von Flocki »

Zwischen 2 SoC-Abrufen vom Server wird der SoC aus dem Zählerstand der OpenWB extrapoliert.

Vereinfacht würde z.B. bei einem 38 kWh-Akku der SoC um 1% hochgezählt, sobald seit dem letzten Update 0,38 kWh geladen wurden. Dadurch wird zum einen die Genauigkeit der Anzeige erhöht und Sprünge vermieden, zum anderen sind nicht mehr so häufige Abrufe vom Server nötig.
mytel
Beiträge: 9
Registriert: Fr Jun 10, 2022 5:31 pm

Re: SOC BMW

Beitrag von mytel »

Moin zusammen,
Leider bekomme ich die SOC Abfrage bei meinem BMW i3s nicht hin. Nutze die Zugangsdaten aus der BMW App.
Habe folgende Infos im Debug Log:
2022-09-14 07:50:03: PID: 17178: ##### cron5min.sh finished ##### (LV0)
2022-09-14 07:50:01: PID: 17178: ##### cron5min.sh started ##### (LV0)
2022-09-14 07:45:04: PID: 11718: ##### cron5min.sh finished ##### (LV0)
2022-09-14 07:45:01: PID: 11718: ##### cron5min.sh started ##### (LV0)
RuntimeError
raise RuntimeError
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 68, in postHTTP
response = json.loads(postHTTP(url, data, headers))
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 91, in authStage1
authcode1 = authStage1(username, password, code_challenge, state)
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 154, in requestToken
token = requestToken(username, password)
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 206, in main
main()
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 229, in <module>
Traceback (most recent call last):
Request failed
Login failed
Authentication stage 1 failed
Request failed, StatusCode: 401
Benutzeravatar
Sonnenjunky
Beiträge: 352
Registriert: Fr Jun 26, 2020 9:27 am
Wohnort: Wien Umgebung

Re: SOC BMW

Beitrag von Sonnenjunky »

Welche Software-Version verwendest Du denn?
glaube das ist ein wesentlicher Punkt
aiole
Beiträge: 6780
Registriert: Mo Okt 08, 2018 4:51 pm

Re: SOC BMW

Beitrag von aiole »

Benutzeravatar
Sonnenjunky
Beiträge: 352
Registriert: Fr Jun 26, 2020 9:27 am
Wohnort: Wien Umgebung

Re: SOC BMW

Beitrag von Sonnenjunky »

Wenn ich da lese:

Request failed
Login failed
Authentication stage 1 failed

kommt mir der Gedanke Du solltest einerseits Deine Eingaben erneut prüfen und auf Groß/klein schreibung achten.
Obendrein hast Du bei letzter Installation der App die Geschäftsbedingungen akzeptiert und bestätigt ?
Das sind nur die wichtigsten Dinge die es zu beachten gibt :!:
mytel
Beiträge: 9
Registriert: Fr Jun 10, 2022 5:31 pm

Re: SOC BMW

Beitrag von mytel »

Hatte anscheinend die Geschäftsbedingungen nicht akzeptiert. Nun läuft es.

Danke
Benutzeravatar
Sonnenjunky
Beiträge: 352
Registriert: Fr Jun 26, 2020 9:27 am
Wohnort: Wien Umgebung

Re: SOC BMW

Beitrag von Sonnenjunky »

gern geschehn ;)
gdfde
Beiträge: 76
Registriert: So Mär 10, 2019 1:05 pm

Re: SOC BMW

Beitrag von gdfde »

Funktionierts bei euch noch die Abfrage?
Bei mir leider seit gestern nicht mehr.

2022-09-21 21:00:43: PID: 22937: Lp1: Nothing to do yet. Incrementing timer. (LV1) at 81 main modules/soc_i3/main.sh
2022-09-21 21:00:43: PID: 22937: Lp1: timer = 3 (LV1) at 77 main modules/soc_i3/main.sh
2022-09-21 21:00:33: PID: 21760: Lp1: Nothing to do yet. Incrementing timer. (LV1) at 81 main modules/soc_i3/main.sh
2022-09-21 21:00:33: PID: 21760: Lp1: timer = 2 (LV1) at 77 main modules/soc_i3/main.sh
2022-09-21 21:00:23: PID: 20575: Lp1: Nothing to do yet. Incrementing timer. (LV1) at 81 main modules/soc_i3/main.sh
2022-09-21 21:00:23: PID: 20575: Lp1: timer = 1 (LV1) at 77 main modules/soc_i3/main.sh
2022-09-21 21:00:13: PID: 19390: Lp1: Nothing to do yet. Incrementing timer. (LV1) at 81 main modules/soc_i3/main.sh
2022-09-21 21:00:13: PID: 19390: Lp1: timer = 0 (LV1) at 77 main modules/soc_i3/main.sh
RuntimeError
raise RuntimeError
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 48, in getHTTP
body = getHTTP(url, headers)
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 180, in requestData
data = requestData(token, vin)
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 207, in main
main()
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 229, in <module>
Traceback (most recent call last):
Request failed
Data-Request failed
Request failed, StatusCode: 403
Antworten