SOC: VWID

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
helmutb
Beiträge: 3
Registriert: So Feb 12, 2023 2:43 pm

Re: SOC: VWID

Beitrag von helmutb »

Hallo,

Ich habe leider das Problem, dass meine openWB den ID.3 nicht erkannt.
Ich habe (hoffentlich korrekt) alle Empfehlungen des ersten Beitrags beachtet, auch entsprechend die Rechte auf der VW Homepage vergeben.

Hier sind die Daten:
- Firmware Version 1.9.292 (stable)
- die openWB wurde gekauft (und schon im Mai installiert), bis auf die Verbindung zum Fahrzeug läuft alles!
- Kernel 4.19.66-v7 + GNU/Linux, Python 3.5.3
- Letzter Systemstart: 19. Dezember 2022
- Fahrzeug: ID.3 Pro Performance (150kW, 58kWh), Anfang Dezember ausgeliefert. Es ist die Software Version 3.0 installiert.
- der ID.3 ist "nur" über die WeConnect ID App registriert, die Freigaben auf der VW Homepage wurden erteilt.
- die openWB ist auf Debug Level 1 ("Loglevel Mode 1 (Regelwerte)") gestellt.

Nach manuellem neuen SOC-Aufruf (klicken auf den runden Pfeil) sehe ich folgendes im SOC log:

Code: Alles auswählen

KeyError: 'value'
    soc = data['charging']['batteryStatus']['value']['currentSOC_pct']
  File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 101, in main
Traceback (most recent call last):
2023-02-12 15:34:37 ERROR:soc_vwid:Lp1 charging.batteryStatus.value.currentSOC_pct not found, return 0
KeyError: 'value'
    soc = data['charging']['batteryStatus']['value']['currentSOC_pct']
  File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 101, in main
Traceback (most recent call last):
2023-02-12 15:34:37 ERROR:soc_vwid:Lp1 reply Exception: e='value'
Ich wäre sehr dankbar, wenn mir jemand helfen könnte, dass die openWB auch mit dem ID.3 "spricht" :-)

Vielen Dank im voraus,
Helmut
rleidner
Beiträge: 794
Registriert: Mo Nov 02, 2020 9:50 am

Re: SOC: VWID

Beitrag von rleidner »

helmutb hat geschrieben: So Feb 12, 2023 2:54 pm Hallo,

Ich habe leider das Problem, dass meine openWB den ID.3 nicht erkannt.
Ich habe (hoffentlich korrekt) alle Empfehlungen des ersten Beitrags beachtet, auch entsprechend die Rechte auf der VW Homepage vergeben.

Hier sind die Daten:
- Firmware Version 1.9.292 (stable)
- die openWB wurde gekauft (und schon im Mai installiert), bis auf die Verbindung zum Fahrzeug läuft alles!
- Kernel 4.19.66-v7 + GNU/Linux, Python 3.5.3
- Letzter Systemstart: 19. Dezember 2022
- Fahrzeug: ID.3 Pro Performance (150kW, 58kWh), Anfang Dezember ausgeliefert. Es ist die Software Version 3.0 installiert.
- der ID.3 ist "nur" über die WeConnect ID App registriert, die Freigaben auf der VW Homepage wurden erteilt.
- die openWB ist auf Debug Level 1 ("Loglevel Mode 1 (Regelwerte)") gestellt.

Nach manuellem neuen SOC-Aufruf (klicken auf den runden Pfeil) sehe ich folgendes im SOC log:

Ich wäre sehr dankbar, wenn mir jemand helfen könnte, dass die openWB auch mit dem ID.3 "spricht" :-)

Vielen Dank im voraus,
Helmut
Du bekommst scheinbar keine korrekte Antwort bei der Statusabfrage.
Evtl. stimmt die VIN nicht.
Gib bitte mal folgende URL im Browser ein:
http://openwb/openWB/ramdisk/soc_vwid_replylp1
Da sollten Fehler (Error) zu sehen sein.
Diese bei Bedarf hier posten.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
helmutb
Beiträge: 3
Registriert: So Feb 12, 2023 2:43 pm

Re: SOC: VWID

Beitrag von helmutb »

Hallo,

vielen Dank für die rasche Antwort!

Ich sehe folgendes (nachdem ich dem Browser erlaubt habe, auch "http" zu verwenden:

Code: Alles auswählen

{
    "charging": {
        "chargingStatus": {
            "error": {
                "message": "Internal error",
                "code": 4001,
                "errorTimeStamp": "2023-02-12T14:34:37Z"
            }
        },
        "chargingSettings": {
            "error": {
                "message": "Internal error",
                "code": 4001,
                "errorTimeStamp": "2023-02-12T14:34:37Z"
            }
        },
        "plugStatus": {
            "error": {
                "message": "Internal error",
                "code": 4001,
                "errorTimeStamp": "2023-02-12T14:34:37Z"
            }
        },
        "chargeMode": {
            "error": {
                "message": "Internal error",
                "code": 4001,
                "errorTimeStamp": "2023-02-12T14:34:37Z"
            }
        },
        "batteryStatus": {
            "error": {
                "message": "Internal error",
                "code": 4001,
                "errorTimeStamp": "2023-02-12T14:34:37Z"
            }
        }
    }
}
Vielen Dank, Helmut
openWB series2 Standard+ | 18,15kWp mit Fronius Symo 17.5-3-M | Tesla Powerwall 13,5kWh | VW ID.3
rleidner
Beiträge: 794
Registriert: Mo Nov 02, 2020 9:50 am

Re: SOC: VWID

Beitrag von rleidner »

Hmm,

das sieht nach einem internen Problem im VW-Server aus.
Meistens geht das nach einiger Zeit wieder, ohne dass man selbst etwas gemacht hat.

Wird der SOC aktuell in der WeConnect ID App korrekt angezeigt?
Bei mir funktioniert aktuell die Abfrage ohne Probleme, es scheint also kein generelles Problem zu sein.

Wenn Du möchtest, kannst Du mir User, Password (evtl. ändern) und VIN per PN senden, dann probiere ich es hier mit den Daten.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
helmutb
Beiträge: 3
Registriert: So Feb 12, 2023 2:43 pm

Re: SOC: VWID

Beitrag von helmutb »

rleidner hat geschrieben: So Feb 12, 2023 3:26 pm Hmm,

das sieht nach einem internen Problem im VW-Server aus.
Meistens geht das nach einiger Zeit wieder, ohne dass man selbst etwas gemacht hat.

Wird der SOC aktuell in der WeConnect ID App korrekt angezeigt?
Bei mir funktioniert aktuell die Abfrage ohne Probleme, es scheint also kein generelles Problem zu sein.

Wenn Du möchtest, kannst Du mir User, Password (evtl. ändern) und VIN per PN senden, dann probiere ich es hier mit den Daten.
Der SOC wird ohne Probleme angezeigt, und diese Fehlermeldung mit "reply Exception: e='value'" sehe ich schon eine ganze Weile (mehrere Wochen, hab es mit einem Nightly und später Beta Build im Dezember probiert, und erst heute wieder auf die reguläre Version umgestiegen). Sie ist also "persistent" und scheinbar durch die openWB hervorgerufen.

Könnte es helfen, die openWB neu zu booten?
openWB series2 Standard+ | 18,15kWp mit Fronius Symo 17.5-3-M | Tesla Powerwall 13,5kWh | VW ID.3
rleidner
Beiträge: 794
Registriert: Mo Nov 02, 2020 9:50 am

Re: SOC: VWID

Beitrag von rleidner »

helmutb hat geschrieben: So Feb 12, 2023 3:47 pm Der SOC wird ohne Probleme angezeigt, und diese Fehlermeldung mit "reply Exception: e='value'" sehe ich schon eine ganze Weile (mehrere Wochen, hab es mit einem Nightly und später Beta Build im Dezember probiert, und erst heute wieder auf die reguläre Version umgestiegen). Sie ist also "persistent" und scheinbar durch die openWB hervorgerufen.

Könnte es helfen, die openWB neu zu booten?
Wenn das schon länger nicht geht, wird Abwarten tatsächlich nicht helfen.
Das SOC-Modul sollte sich wie die App verhalten.

Ich nehme an, die openwb hat "freien" Zugriff auf das Internet. Falls nicht testweise mal alle Filter rausnehmen.

Andere Idee:
Du hast den ID.3 erst im Dezember erhalten, vermutlich schon mit 3.0 ab Werk?
Möglicherweise ist da im Account in der VW-Cloud etwas anders als bei älteren Fahrzeugen.
Da kann ich aber auch nur abwarten, bis in den diversen Foren und github repositories ähnliche Probleme diskutiert werden.
Auf die Schnelle habe ich heute nichts gefunden.

Neu booten wird vermutlich nicht helfen, es sollte aber auch nicht schaden (aber vorher Fahrzeug abstecken).
Mit Neustart wird eine neue volle Anmeldung mit User und Passwort erzwungen. Danach geht das wieder über Token.

Ansonsten geht halt noch PN mit Daten wie oben geschrieben, um das Problem weiter einzugrenzen.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Creekie
Beiträge: 22
Registriert: Fr Nov 04, 2022 10:20 am

Re: SOC: VWID

Beitrag von Creekie »

Hallo zusammen,

mein SoC macht auch mal wieder Probleme :-( Da sich mein normaler Bildschirm nicht mehr aktualisiert hat, habe ich mal die aktuellste Stable drauf gespielt. Jetzt lädt er mir nicht mehr den SoC.

Hier mal das Logfile vom SoC:

Code: Alles auswählen

2023-02-15 12:22:05: PID: 5610: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV2) at 93 main modules/soc_vwid/main.sh
2023-02-15 12:21:56: PID: 4268: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV2) at 93 main modules/soc_vwid/main.sh
2023-02-15 12:21:46: PID: 2975: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV2) at 93 main modules/soc_vwid/main.sh
2023-02-15 12:21:37: PID: 1657: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV2) at 93 main modules/soc_vwid/main.sh
2023-02-15 12:21:27: PID: 32693: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV2) at 93 main modules/soc_vwid/main.sh
2023-02-15 12:21:19: PID: 31345: Lp1: Error from soc_vwid:  (LV0) at 86 getAndWriteSoc modules/soc_vwid/main.sh
IndexError: list index out of range
    return (form, page.forms[0].action)
  File "/var/www/html/openWB/modules/soc_vwid/libvwid.py", line 30, in form_from_response
    (form, action) = self.form_from_response(await response.read())
  File "/var/www/html/openWB/modules/soc_vwid/libvwid.py", line 122, in reconnect
    if await self.reconnect():
  File "/var/www/html/openWB/modules/soc_vwid/libvwid.py", line 204, in get_status
    data = await w.get_status()
  File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 68, in main
    return future.result()
  File "/usr/lib/python3.7/asyncio/base_events.py", line 584, in run_until_complete
    loop.run_until_complete(main())
  File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 106, in <module>
Traceback (most recent call last):
2023-02-15 12:21:17: PID: 31392: Lp1: tokens initialization exception: set tokens_old to initial value
2023-02-15 12:21:17: PID: 31392: Lp1: tokens initialization exception: e=[Errno 2] No such file or directory: '/var/www/html/openWB/ramdisk/soc_vwid_tokenslp1'
2023-02-15 12:21:15: PID: 31345: Lp1: Requesting SoC (LV0) at 70 getAndWriteSoc modules/soc_vwid/main.sh
2023-02-15 12:21:05: PID: 30048: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV2) at 93 main modules/soc_vwid/main.sh
2023-02-15 12:20:55: PID: 28721: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV2) at 93 main modules/soc_vwid/main.sh
2023-02-15 12:20:45: PID: 27414: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV2) at 93 main modules/soc_vwid/main.sh
2023-02-15 12:20:34: PID: 26116: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV2) at 93 main modules/soc_vwid/main.sh
2023-02-15 12:20:21: PID: 24775: Lp1: Error from soc_vwid:  (LV0) at 86 getAndWriteSoc modules/soc_vwid/main.sh
IndexError: list index out of range
Vielleicht kann ja wer schnell den Fehler ausmachen...
rleidner
Beiträge: 794
Registriert: Mo Nov 02, 2020 9:50 am

Re: SOC: VWID

Beitrag von rleidner »

Creekie hat geschrieben: Mi Feb 15, 2023 11:24 am Hallo zusammen,

mein SoC macht auch mal wieder Probleme :-( Da sich mein normaler Bildschirm nicht mehr aktualisiert hat, habe ich mal die aktuellste Stable drauf gespielt. Jetzt lädt er mir nicht mehr den SoC.

Hier mal das Logfile vom SoC:

Vielleicht kann ja wer schnell den Fehler ausmachen...
Anmeldung scheint zu funktionieren, aber es kommen keine Daten.
Im Browser mal diese Datei ansehen: http://openwb/openWB/ramdisk/soc_vwid_replylp1
Falls die openwb nicht openwb heisst dann http://ip-der-openwb/openWB/ramdisk/soc_vwid_replylp1
Da gibt es vermutlich Fehlermeldungen - diese evtl. posten.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Creekie
Beiträge: 22
Registriert: Fr Nov 04, 2022 10:20 am

Re: SOC: VWID

Beitrag von Creekie »

Tjoa was soll ich sagen, komme leider nicht drauf. :-(

Open WB funktioniert aber ansonsten einwandfrei und komme auch ganz normal drauf via http://192.168.178.98/openWB/web/index.php im lokalen Netzwerk.
Dateianhänge
Screenshot 2023-02-15 124146.png
rleidner
Beiträge: 794
Registriert: Mo Nov 02, 2020 9:50 am

Re: SOC: VWID

Beitrag von rleidner »

Creekie hat geschrieben: Mi Feb 15, 2023 11:43 am Tjoa was soll ich sagen, komme leider nicht drauf. :-(

Open WB funktioniert aber ansonsten einwandfrei und komme auch ganz normal drauf via http://192.168.178.98/openWB/web/index.php im lokalen Netzwerk.
Seltsam. Was kommt bei:
http://192.168.178.98/openWB/ramdisk
bzw bei
http://192.168.178.98/openWB/ramdisk/soc_vwid_replylp1

Welche openWB-Version wird in Einstellungen - System - System-Info angezeigt?
Ist die openWB gekauft oder selbst installiert?
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Antworten