SOC BMW
Re: SOC BMW
Wenn das aktiviert ist, wird der SoC "live" aktualisiert und nicht nur bei jedem Abruf vom Server.
- Sonnenjunky
- Beiträge: 366
- Registriert: Fr Jun 26, 2020 9:27 am
- Wohnort: Wien Umgebung
- Has thanked: 1 time
Re: SOC BMW
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.
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
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
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
- Sonnenjunky
- Beiträge: 366
- Registriert: Fr Jun 26, 2020 9:27 am
- Wohnort: Wien Umgebung
- Has thanked: 1 time
- Sonnenjunky
- Beiträge: 366
- Registriert: Fr Jun 26, 2020 9:27 am
- Wohnort: Wien Umgebung
- Has thanked: 1 time
Re: SOC BMW
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
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
- Sonnenjunky
- Beiträge: 366
- Registriert: Fr Jun 26, 2020 9:27 am
- Wohnort: Wien Umgebung
- Has thanked: 1 time
Re: SOC BMW
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
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