Re: SOC: VWID
Verfasst: Fr Nov 25, 2022 9:55 am
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
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
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.
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
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": {}
}
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)
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)