SOC: VWID

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
rleidner
Beiträge: 1423
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 66 times
Been thanked: 151 times

Re: SOC: VWID

Beitrag von rleidner »

mcluckey hat geschrieben: Mo Dez 01, 2025 6:11 pm Hallo,

ich habe zwei eGolf unter dem selben VW Konto. Seit dem Update auf den 2.1.9-Alpha.3 kann ich zumindest für einen der beiden Autos wieder den SOC abfragen. Bei dem Anderen bleibt es bei 0%. Und das obwohl im SOC Log steht, dass er die Werte abgerufen hat (im Log auch mit den korrekten Werten des zweiten eGolf). In der Anzeige steht aber weiterhin 0%.

Den nachfolgenden Fehler habe ich noch im allgemeinen Log gefunden. Auch mehrfach, weis aber nicht ob der mit dem Problem im Zusammenhang steht:

Code: Alles auswählen

2025-12-01 19:02:54,704 - {control.data:465} - {ERROR:MainThread} - Fehler im Prepare-Modul für EV ev10
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/data.py", line 462, in __copy_ev_data
    self.ev_data[vehicle].ev_template = self.ev_template_data["et" + str(
KeyError: 'et1'
Hier noch die SOC Log Einträge (soc_ev1 wird im Frontend nicht korrekt angezeigt, soc_ev2 wird im Frontend korrekt angezeigt):

Code: Alles auswählen

2025-12-01 19:02:21,428 - {modules.vehicles.vwid.soc:20} - {INFO:fetch soc_ev1} - Result: soc=50, range=98.0@2025-11-30T18:06:08
2025-12-01 19:03:42,100 - {modules.common.store._api:31} - {INFO:store soc_ev2} - Saving CarState(soc=73.51025270270146, range=None, soc_timestamp=1764612222.043006)
PS: Etwas komisch finde ich im log, dass zum Problematischen Auto kein Eintrag mit "modules.common.store._api:31" kommt. Und beim funktionierenden hingegen kein Eintrag mit "modules.vehicles.vwid.soc:20"...

Grüße vom Bodensee

Manuel
Das könnte an den Zeitstempeln liegen.
Wenn in der openWB der Zeitstempel des letzten SoC jünger ist als der vom Fahrzeug gemeldete, wird der CarState nicht geschrieben.
Das sollte sich beheben, wenn das fragliche Fahrzeug benutzt oder geladen wird.
VW macht den Update von Fahrzeug zum VW-Server relativ selten, wenn das Fahrzeug nichts weiter tut.
Man kann in der VW App unter Einstellungen das Synchronisieren manuell auslösen.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
rleidner
Beiträge: 1423
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 66 times
Been thanked: 151 times

Re: SOC: VWID

Beitrag von rleidner »

Till hat geschrieben: Mo Dez 01, 2025 6:17 pm Guten Abend,

ich habe die Situation, dass mir der SoC nur angezeigt wird, wenn das Auto in Bewegung ist. Sobald es ca. 10 Minuten (ist das Abfrageintervall) steht springt der SoC wieder auf 0%.
Im Modul werden keine Fehler angezeigt...

Hier der SoC-Log: https://paste.openwb.de/PycQZJAakPj78Ry

edit: Der Zeitstempel des Moduls im Status ist in der Zukunft... System Zeit jetzt 19:25, Zeitstempel: 19:34...

Grüße
Till
Danke für die Rückmeldung.
Ich sehe ein Problem bei den Zeitstempeln rsp. Zeitzone - das muss ich mir noch mal genauer ansehen.

EDIT:
Die Zeitstempel sehen doch gut aus.
Falls "SoC während der Ladung berechnen" aktiv ist, das bitte inaktiv setzen, bis morgen warten und dann berichten.
Zuletzt geändert von rleidner am Mo Dez 01, 2025 7:30 pm, insgesamt 2-mal geändert.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
mcluckey
Beiträge: 7
Registriert: Mi Okt 26, 2022 7:05 pm

Re: SOC: VWID

Beitrag von mcluckey »

rleidner hat geschrieben: Mo Dez 01, 2025 6:27 pm Das könnte an den Zeitstempeln liegen.
Wenn in der openWB der Zeitstempel des letzten SoC jünger ist als der vom Fahrzeug gemeldete, wird der CarState nicht geschrieben.
Das sollte sich beheben, wenn das fragliche Fahrzeug benutzt oder geladen wird.
VW macht den Update von Fahrzeug zum VW-Server relativ selten, wenn das Fahrzeug nichts weiter tut.
Man kann in der VW App unter Einstellungen das Synchronisieren manuell auslösen.

Code: Alles auswählen

2025-12-01 19:08:44,746 - {modules.common.store._api:31} - {INFO:store soc_ev2} - Saving CarState(soc=74.07039729729912, range=None, soc_timestamp=1764612524.691161)
2025-12-01 19:09:14,010 - {modules.vehicles.vwid.soc:20} - {INFO:fetch soc_ev1} - Result: soc=50, range=98.0@2025-11-30T18:06:08
2025-12-01 20:16:14,552 - {modules.vehicles.vwid.soc:20} - {INFO:fetch soc_ev1} - Result: soc=50, range=100.0@2025-11-30T18:06:08
Hat leider nicht geholfen. Die VWApp hat ein Update gemacht. In openWB wird weiterhin 0% angezeigt obwohl die neusten Daten im Log stehen!
rleidner
Beiträge: 1423
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 66 times
Been thanked: 151 times

Re: SOC: VWID

Beitrag von rleidner »

mcluckey hat geschrieben: Mo Dez 01, 2025 7:19 pm Hat leider nicht geholfen. Die VWApp hat ein Update gemacht. In openWB wird weiterhin 0% angezeigt obwohl die neusten Daten im Log stehen!
Das liegt am Zeitstempel und evtl. auch an der Option "SoC während der Ladung berechnen". Falls das aktiv ist setze das mal auf inaktiv.
Und dann bis morgen warten..

EDIT:
Ich habe das noch einmal verifiziert:
Wenn die SoC-Abfrage normal läuft wirt als SoC-timestamp der vom VW-Server übermittelte Zeitstempel (VW-timestamp) gespeichert. Das ist der Zeitpunkt an dem das Fahrzeug sich mit dem VW-Server synchronisiert hat. Dieser VW-timestamp kann einige Stunden alt sein, wenn mit dem Fahrzeug nichts passiert, was den Ladestand ändert (Fahren, Laden, Heizen).
Wenn die Berechnung aktiv ist wird bei eingestecktem Fahrzeug die Berechnung durchgeführt und als Zeitstempel die aktuelle Systemzeit gespeichert.
Wenn später (nach Abstecken) die Abfrage durchgeführt wird, kann es einige Zeit dauern, bis der VW-timestamp größer als der gespeicherte SoC-timestamp ist. In diesem Zustand zeigt das soc-Log den aktuellen Soc an, es wird aber nicht in den carState übernommen wegen des angeblich zu alten Zeitstempels.
Man kann den VW-timestamp aktualisieren indem man in der VW-App | EInstellungen die Funktion "SoC während der Ladung berechnen" aktiviert.
Das dauert wenige Minuten und hat bei mir in einigen Test sauber funktioniert.

Abhilfe wäre, auch bei erfolgreicher Abfrage statt des VW-timestamp als SOC-timestamp immer die Systemzeit zu verwenden.
Nachteil dabei wäre dass man im Status nicht mehr sieht, wann das Fahrzeug den SoC tatsächlich gemeldet hat.
Meinungen?
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Till
Beiträge: 80
Registriert: So Dez 19, 2021 4:27 pm
Has thanked: 15 times
Been thanked: 9 times

Re: SOC: VWID

Beitrag von Till »

rleidner hat geschrieben: Mo Dez 01, 2025 6:49 pm
Till hat geschrieben: Mo Dez 01, 2025 6:17 pm Guten Abend,

ich habe die Situation, dass mir der SoC nur angezeigt wird, wenn das Auto in Bewegung ist. Sobald es ca. 10 Minuten (ist das Abfrageintervall) steht springt der SoC wieder auf 0%.
Im Modul werden keine Fehler angezeigt...

Hier der SoC-Log: https://paste.openwb.de/PycQZJAakPj78Ry

edit: Der Zeitstempel des Moduls im Status ist in der Zukunft... System Zeit jetzt 19:25, Zeitstempel: 19:34...

Grüße
Till
Danke für die Rückmeldung.
Ich sehe ein Problem bei den Zeitstempeln rsp. Zeitzone - das muss ich mir noch mal genauer ansehen.

EDIT:
Die Zeitstempel sehen doch gut aus.
Falls "SoC während der Ladung berechnen" aktiv ist, das bitte inaktiv setzen, bis morgen warten und dann berichten.
Aktuell läuft das SoC-Modul stabil.

LG
Till

---------------------------
6,4 kWp mit SMA Tripower 6.0 und 8kWh Batterie mit SMA SunnyIsland 4.4M
1,8 kWp mit Hoymiles
tibber
openWB Buchse (22kW), openWB (11kW)
Enyaq 80, e-UP!
Antworten