SOC: VWID

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
pv-micha
Beiträge: 9
Registriert: Mo Apr 19, 2021 6:32 am

Re: SOC: VWID

Beitrag von pv-micha »

rleidner hat geschrieben: Fr Nov 25, 2022 9:51 am
pv-micha hat geschrieben: Fr Nov 25, 2022 9:44 am Bin ebenfalls betroffen.

Was bedeutet das "merged" nun? Muss ich weiterhin erstmal auf die Nightly wechseln?
Seit 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
Beiträge: 958
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 14 times

Re: SOC: VWID

Beitrag von rleidner »

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 1.9 ist die Korrektur in der Beta 1.9.287 und in der Nightly.
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
aiole
Beiträge: 7741
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 16 times
Been thanked: 31 times

Re: SOC: VWID

Beitrag von aiole »

Wenn wir Dich nicht hätten ;). DANKE!
1893
Beiträge: 180
Registriert: So Nov 29, 2020 6:00 am

Re: SOC: VWID

Beitrag von 1893 »

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
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
rleidner
Beiträge: 958
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 14 times

Re: SOC: VWID

Beitrag von rleidner »

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
Das ist ein anderer Fehler als der kürzlich aufgetretene.
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": {}
}
Was steht da bei Dir?
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
Becker
Beiträge: 768
Registriert: Mi Okt 07, 2020 4:34 pm

Re: SOC: VWID

Beitrag von Becker »

Mit der Beta 287 kommt folgendes:

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)
In openWB/ramdisk/soc_vwid_replylp1 steht:

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
Der Debug ist voll mit:

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)
MartinBgk
Beiträge: 1
Registriert: Mo Mär 07, 2022 7:32 pm

Re: SOC: VWID

Beitrag von MartinBgk »

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!
rleidner
Beiträge: 958
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 14 times

Re: SOC: VWID

Beitrag von rleidner »

Becker hat geschrieben: So Nov 27, 2022 10:02 am Mit der Beta 287 kommt folgendes:

In openWB/ramdisk/soc_vwid_replylp1 steht:

Code: Alles auswählen

      },
        "batteryStatus": {
            "carCapturedTimestamp": "2022-11-26T14:47:41Z",
            "currentSOC_pct": 52,
            "cruisingRangeElectric_km": 111
        },
Der Debug ist voll mit:

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.
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
Becker
Beiträge: 768
Registriert: Mi Okt 07, 2020 4:34 pm

Re: SOC: VWID

Beitrag von Becker »

Nach 5min ging es wieder, ohne dass ich was gemacht habe.
:lol:
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
rleidner
Beiträge: 958
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 14 times

Re: SOC: VWID

Beitrag von rleidner »

👍
Selbstreparierendes System, auch nicht schlecht. :o
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Antworten