Seite 10 von 40

Re: SOC BMW

Verfasst: Do Aug 18, 2022 8:56 pm
von Flocki
Wenn das aktiviert ist, wird der SoC "live" aktualisiert und nicht nur bei jedem Abruf vom Server.

Re: SOC BMW

Verfasst: Fr Aug 19, 2022 7:44 pm
von Sonnenjunky
könntest Du das bitte besser erklären. für mich ist es ebenfalls nicht logisch :cry:

Re: SOC BMW

Verfasst: Fr Aug 19, 2022 8:18 pm
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.

Re: SOC BMW

Verfasst: Mi Sep 14, 2022 6:04 am
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

Re: SOC BMW

Verfasst: Mi Sep 14, 2022 6:41 am
von Sonnenjunky
Welche Software-Version verwendest Du denn?
glaube das ist ein wesentlicher Punkt

Re: SOC BMW

Verfasst: Mi Sep 14, 2022 6:55 am
von aiole

Re: SOC BMW

Verfasst: Mi Sep 14, 2022 7:13 am
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 :!:

Re: SOC BMW

Verfasst: Mi Sep 14, 2022 7:56 am
von mytel
Hatte anscheinend die Geschäftsbedingungen nicht akzeptiert. Nun läuft es.

Danke

Re: SOC BMW

Verfasst: Mi Sep 14, 2022 9:46 am
von Sonnenjunky
gern geschehn ;)

Re: SOC BMW

Verfasst: Mi Sep 21, 2022 7:02 pm
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