Perfekt, klappt mit der Beta wieder. Vielen Dank!rleidner hat geschrieben: ↑Fr Nov 25, 2022 9:51 amSeit heute morgen ist der Fix auch in der aktuellen Beta: viewtopic.php?f=3&t=6169
SOC: VWID
Re: SOC: VWID
-
- Beiträge: 961
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 5 times
- Been thanked: 19 times
Re: SOC: VWID
In openWB 1.9 ist die Korrektur in der Beta 1.9.287 und in der Nightly.rleidner hat geschrieben: ↑Do Nov 24, 2022 5:43 pm Das heute aufgetretene Problem ist in diesem PR gelöst:
https://github.com/snaptec/openWB/pull/2519
Wer betroffen ist und den SOC benötigt, sollte auf die Nightly updaten, sobald der PR gemerged ist.
In openWB 2.0 ist die Korrektur in PR 655, der weitere Verbesserungen enthält. https://github.com/openWB/core/pull/655
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Re: SOC: VWID
Bei mir funkt es leider noch nicht wieder
Nightly: 1.9.287
Eventuell findet jemand den Fehler hier
KeyError: 'batteryStatus' (LV0)
print (data['data']['batteryStatus']['currentSOC_pct'])
File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 70, in main
result = coro.send(None)
File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
raise self._exception
File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
return future.result()
File "/usr/lib/python3.5/asyncio/base_events.py", line 466, in run_until_complete
loop.run_until_complete(main())
File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", l
Vielen Dank
Nightly: 1.9.287
Eventuell findet jemand den Fehler hier
KeyError: 'batteryStatus' (LV0)
print (data['data']['batteryStatus']['currentSOC_pct'])
File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 70, in main
result = coro.send(None)
File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
raise self._exception
File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
return future.result()
File "/usr/lib/python3.5/asyncio/base_events.py", line 466, in run_until_complete
loop.run_until_complete(main())
File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", l
Vielen Dank
Golf GTE 06/18 bis 09/22
e-Up seit 04/20
Golf 8 ehybrid 10/22 bis 11/23
ID.3 seit 06/24
go-eCharger seit 06/18 (nur noch redundanz)
LP1 openWB series2 standart+ seit 02/21
LP2 openWB custom seit 11/21
10 KWp PV SolarEdge
Stiebel WWK 301 electronic SOL
e-Up seit 04/20
Golf 8 ehybrid 10/22 bis 11/23
ID.3 seit 06/24
go-eCharger seit 06/18 (nur noch redundanz)
LP1 openWB series2 standart+ seit 02/21
LP2 openWB custom seit 11/21
10 KWp PV SolarEdge
Stiebel WWK 301 electronic SOL
-
- Beiträge: 961
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 5 times
- Been thanked: 19 times
Re: SOC: VWID
Das ist ein anderer Fehler als der kürzlich aufgetretene.1893 hat geschrieben: ↑So Nov 27, 2022 8:31 am Bei mir funkt es leider noch nicht wieder
Nightly: 1.9.287
Eventuell findet jemand den Fehler hier
KeyError: 'batteryStatus' (LV0)
print (data['data']['batteryStatus']['currentSOC_pct'])
File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 70, in main
result = coro.send(None)
File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
raise self._exception
File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
return future.result()
File "/usr/lib/python3.5/asyncio/base_events.py", line 466, in run_until_complete
loop.run_until_complete(main())
File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", l
Vielen Dank
Deine Fehlermeldung sagt:
In der Antwort vom VW-Server kann der Batteriestand (['data']['batteryStatus']['currentSOC_pct']) nicht gefunden werden.
Gib bitte folgendes im Browser ein: http://<ip_der_owb>/openWB/ramdisk/soc_vwid_replylp<id_des_lp>
ip der owb und id des Ladepunkts (1 oder2) entsprechend ersetzen.
In der Datei sollte so etwas stehen (gekürzt):
Code: Alles auswählen
{
"data": {
"rangeStatus": {
"carType": "electric",
"carCapturedTimestamp": "2022-11-26T18:17:26Z",
"primaryEngine": {
"type": "electric",
"remainingRange_km": 171,
"currentSOC_pct": 55
},
...
"batteryStatus": {
"carCapturedTimestamp": "2022-11-26T18:17:26Z",
"cruisingRangeElectric_km": 171,
"currentSOC_pct": 55
...
"error": {}
}
Falls kein direkter Hinweis auf das Problem zu sehen ist, bitte den Inhalt hier posten.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Re: SOC: VWID
Mit der Beta 287 kommt folgendes:
In openWB/ramdisk/soc_vwid_replylp1 steht:
Der Debug ist voll mit:
Code: Alles auswählen
52 (LV0)
2022-11-27 11:08:33: PID: 2292: Lp1: SoC: password_form: ignore line: }
78 (LV0)
2022-11-27 11:08:33: PID: 2207: Lp2: SoC: password_form: ignore line: }
2022-11-27 11:08:33: PID: 2332: Lp1: tokens_new != tokens_old, rewrite tokens file
2022-11-27 11:08:33: PID: 2225: Lp2: tokens_new != tokens_old, rewrite tokens file
2022-11-27 11:08:30: PID: 2332: Lp1: tokens initialization exception: set tokens_old to initial value
2022-11-27 11:08:30: PID: 2332: Lp1: tokens initialization exception: e=[Errno 2] No such file or directory: '/var/www/html/openWB/ramdisk/soc_vwid_tokenslp1'
2022-11-27 11:08:29: PID: 2225: Lp2: tokens initialization exception: set tokens_old to initial value
2022-11-27 11:08:29: PID: 2225: Lp2: tokens initialization exception: e=[Errno 2] No such file or directory: '/var/www/html/openWB/ramdisk/soc_vwid_tokenslp2'
2022-11-27 11:08:29: PID: 2292: Lp1: Requesting SoC (LV0)
2022-11-27 11:08:28: PID: 2207: Lp2: Requesting SoC (LV0)
Code: Alles auswählen
},
"batteryStatus": {
"carCapturedTimestamp": "2022-11-26T14:47:41Z",
"currentSOC_pct": 52,
"cruisingRangeElectric_km": 111
},
"chargingStatus": {
"carCapturedTimestamp": "2022-11-26T14:47:41Z",
"remainingChargingTimeToComplete_min": 0,
"chargingState": "notReadyForCharging",
"chargeMode": "",
"chargeType": "",
"chargingSettings": ""
},
"chargingSettings": {
"carCapturedTimestamp": "2022-11-26T14:47:29Z",
"maxChargeCurrentAC": "maximum"
},
"plugStatus": {
"carCapturedTimestamp": "2022-11-26T14:47:41Z",
"plugConnectionState": "disconnected",
"plugLockState": "unlocked",
"externalPower": "unavailable",
"ledColor": "none"
},
"climatisationStatus": {
"carCapturedTimestamp": "2022-11-26T14:47:54Z",
"remainingClimatisationTime_min": 0,
"climatisationState": "off"
},
"climatisationSettings": {
"carCapturedTimestamp": "2022-11-26T14:47:30Z",
"targetTemperature_C": 23,
"targetTemperature_F": 74,
"unitInCar": null,
"climatisationWithoutExternalPower": true,
"targetTemperature_K": 296
Code: Alles auswählen
2022-11-27 11:13:14: PID: 5888: ungültiger Wert für soc: password_form: ignore line: } 52 (LV0)
2022-11-27 11:13:13: PID: 5888: ungültiger Wert für soc1: password_form: ignore line: } 78 (LV0)
./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 78: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 78\").
./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 52: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 52\").
2022-11-27 11:13:04: PID: 4583: ungültiger Wert für soc: password_form: ignore line: } 52 (LV0)
2022-11-27 11:13:03: PID: 4583: ungültiger Wert für soc1: password_form: ignore line: } 78 (LV0)
./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 78: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 78\").
./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 52: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 52\").
2022-11-27 11:12:55: PID: 3269: ungültiger Wert für soc: password_form: ignore line: } 52 (LV0)
2022-11-27 11:12:54: PID: 3269: ungültiger Wert für soc1: password_form: ignore line: } 78 (LV0)
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
go-eCharger HOME+ 22 kW (2022)
Re: SOC: VWID
Danke für die Hinweise;
ID3 & go-echarger funktionieren mit openWB wie erwartet. Einmal war es nötig, die we-connect-ID in den OpnenWB-Einstellungen wie beschrieben zu löschen und neu einzutragen. Seither funktioniert es wie beschrieben/erwartet. Vielen Dank!
ID3 & go-echarger funktionieren mit openWB wie erwartet. Einmal war es nötig, die we-connect-ID in den OpnenWB-Einstellungen wie beschrieben zu löschen und neu einzutragen. Seither funktioniert es wie beschrieben/erwartet. Vielen Dank!
-
- Beiträge: 961
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 5 times
- Been thanked: 19 times
Re: SOC: VWID
soc.log und die reply file sehen OK aus.Becker hat geschrieben: ↑So Nov 27, 2022 10:02 am Mit der Beta 287 kommt folgendes:
In openWB/ramdisk/soc_vwid_replylp1 steht:Der Debug ist voll mit:Code: Alles auswählen
}, "batteryStatus": { "carCapturedTimestamp": "2022-11-26T14:47:41Z", "currentSOC_pct": 52, "cruisingRangeElectric_km": 111 },
Code: Alles auswählen
2022-11-27 11:13:14: PID: 5888: ungültiger Wert für soc: password_form: ignore line: } 52 (LV0) 2022-11-27 11:13:13: PID: 5888: ungültiger Wert für soc1: password_form: ignore line: } 78 (LV0) ./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 78: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 78\"). ./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 52: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 52\"). 2022-11-27 11:13:04: PID: 4583: ungültiger Wert für soc: password_form: ignore line: } 52 (LV0) 2022-11-27 11:13:03: PID: 4583: ungültiger Wert für soc1: password_form: ignore line: } 78 (LV0) ./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 78: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 78\"). ./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 52: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 52\"). 2022-11-27 11:12:55: PID: 3269: ungültiger Wert für soc: password_form: ignore line: } 52 (LV0) 2022-11-27 11:12:54: PID: 3269: ungültiger Wert für soc1: password_form: ignore line: } 78 (LV0)
Zum Debug-Log:
Sieh mal in die Datei soc (lp1) bzw. soc1 (lp2) in der ramdisk; ich vermute da steht mehr als eine Zahl.
Wenn ja, sollte sich das durch einen Neustart beheben lassen.
Falls Du ssh Zugang hast, geht es auch ohne Neustart: einfach eine Zahl (52) in die Datei ramdisk/soc(1) schreiben
Wenn es nach Neustart wieder auftritt, muss ich genauer nachsehen.
Ich kann momentan nicht nachvollziehen, wie es dazu gekommen ist.
die "...ignore..." - Meldung sollte eigentlich nur im soc.log auftauchen.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Re: SOC: VWID
Nach 5min ging es wieder, ohne dass ich was gemacht habe.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
go-eCharger HOME+ 22 kW (2022)