Seite 28 von 52

Re: SOC: VWID

Verfasst: So Feb 12, 2023 2:54 pm
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

Re: SOC: VWID

Verfasst: So Feb 12, 2023 3:02 pm
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.

Re: SOC: VWID

Verfasst: So Feb 12, 2023 3:11 pm
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

Re: SOC: VWID

Verfasst: So Feb 12, 2023 3:26 pm
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.

Re: SOC: VWID

Verfasst: So Feb 12, 2023 3:47 pm
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?

Re: SOC: VWID

Verfasst: So Feb 12, 2023 4:21 pm
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.

Re: SOC: VWID

Verfasst: Mi Feb 15, 2023 11:24 am
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...

Re: SOC: VWID

Verfasst: Mi Feb 15, 2023 11:36 am
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.

Re: SOC: VWID

Verfasst: Mi Feb 15, 2023 11:43 am
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.

Re: SOC: VWID

Verfasst: Mi Feb 15, 2023 11:50 am
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?