SOC: VWID
Re: SOC: VWID
2025-12-07 23:25:11,607 - {modules.vehicles.vwid.libvwid:1427} - {INFO:fetch soc_ev11} - libvwid.get_status connections at entry: vwid.connections.keys=dict_keys(['hoffi252@gmail.com'])
2025-12-07 23:25:11,614 - {modules.vehicles.vwid.libvwid:1439} - {INFO:fetch soc_ev11} - reuse existing connection, key=hoffi252@gmail.com
2025-12-07 23:25:12,035 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev11} - VWId: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> ('cannot unpack non-iterable NoneType object',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 80, in update
car_state = self._get_carstate_by_source(vehicle_update_data, source)
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 128, in _get_carstate_by_source
return self.__component_updater(vehicle_update_data)
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 34, in updater
return fetch()
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 28, in fetch
soc, range, soc_ts, soc_tsX = loop.run_until_complete(_fetch_soc())
TypeError: cannot unpack non-iterable NoneType object
2025-12-07 23:35:15,210 - {modules.vehicles.vwid.libvwid:1427} - {INFO:fetch soc_ev11} - libvwid.get_status connections at entry: vwid.connections.keys=dict_keys(['hoffi252@gmail.com'])
2025-12-07 23:35:15,238 - {modules.vehicles.vwid.libvwid:1439} - {INFO:fetch soc_ev11} - reuse existing connection, key=hoffi252@gmail.com
2025-12-07 23:35:15,750 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev11} - VWId: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> ('cannot unpack non-iterable NoneType object',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 80, in update
car_state = self._get_carstate_by_source(vehicle_update_data, source)
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 128, in _get_carstate_by_source
return self.__component_updater(vehicle_update_data)
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 34, in updater
return fetch()
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 28, in fetch
soc, range, soc_ts, soc_tsX = loop.run_until_complete(_fetch_soc())
TypeError: cannot unpack non-iterable NoneType object
2025-12-07 23:45:18,069 - {modules.vehicles.vwid.libvwid:1427} - {INFO:fetch soc_ev11} - libvwid.get_status connections at entry: vwid.connections.keys=dict_keys(['hoffi252@gmail.com'])
2025-12-07 23:45:18,079 - {modules.vehicles.vwid.libvwid:1439} - {INFO:fetch soc_ev11} - reuse existing connection, key=hoffi252@gmail.com
2025-12-07 23:45:19,204 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev11} - VWId: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> ('cannot unpack non-iterable NoneType object',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 80, in update
car_state = self._get_carstate_by_source(vehicle_update_data, source)
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 128, in _get_carstate_by_source
return self.__component_updater(vehicle_update_data)
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 34, in updater
return fetch()
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 28, in fetch
soc, range, soc_ts, soc_tsX = loop.run_until_complete(_fetch_soc())
TypeError: cannot unpack non-iterable NoneType object
Passt das so?
2025-12-07 23:25:11,614 - {modules.vehicles.vwid.libvwid:1439} - {INFO:fetch soc_ev11} - reuse existing connection, key=hoffi252@gmail.com
2025-12-07 23:25:12,035 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev11} - VWId: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> ('cannot unpack non-iterable NoneType object',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 80, in update
car_state = self._get_carstate_by_source(vehicle_update_data, source)
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 128, in _get_carstate_by_source
return self.__component_updater(vehicle_update_data)
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 34, in updater
return fetch()
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 28, in fetch
soc, range, soc_ts, soc_tsX = loop.run_until_complete(_fetch_soc())
TypeError: cannot unpack non-iterable NoneType object
2025-12-07 23:35:15,210 - {modules.vehicles.vwid.libvwid:1427} - {INFO:fetch soc_ev11} - libvwid.get_status connections at entry: vwid.connections.keys=dict_keys(['hoffi252@gmail.com'])
2025-12-07 23:35:15,238 - {modules.vehicles.vwid.libvwid:1439} - {INFO:fetch soc_ev11} - reuse existing connection, key=hoffi252@gmail.com
2025-12-07 23:35:15,750 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev11} - VWId: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> ('cannot unpack non-iterable NoneType object',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 80, in update
car_state = self._get_carstate_by_source(vehicle_update_data, source)
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 128, in _get_carstate_by_source
return self.__component_updater(vehicle_update_data)
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 34, in updater
return fetch()
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 28, in fetch
soc, range, soc_ts, soc_tsX = loop.run_until_complete(_fetch_soc())
TypeError: cannot unpack non-iterable NoneType object
2025-12-07 23:45:18,069 - {modules.vehicles.vwid.libvwid:1427} - {INFO:fetch soc_ev11} - libvwid.get_status connections at entry: vwid.connections.keys=dict_keys(['hoffi252@gmail.com'])
2025-12-07 23:45:18,079 - {modules.vehicles.vwid.libvwid:1439} - {INFO:fetch soc_ev11} - reuse existing connection, key=hoffi252@gmail.com
2025-12-07 23:45:19,204 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev11} - VWId: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> ('cannot unpack non-iterable NoneType object',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 80, in update
car_state = self._get_carstate_by_source(vehicle_update_data, source)
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 128, in _get_carstate_by_source
return self.__component_updater(vehicle_update_data)
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 34, in updater
return fetch()
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 28, in fetch
soc, range, soc_ts, soc_tsX = loop.run_until_complete(_fetch_soc())
TypeError: cannot unpack non-iterable NoneType object
Passt das so?
-
rleidner
- Beiträge: 1448
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 75 times
- Been thanked: 160 times
Re: SOC: VWID
Leider nicht so ganz.
1. Logs bitte als code block sonst ist das schlecht lesbar.
also vor dem paste den Knopf (</>) über dem Eingabefeld drücken, das erzeugt um das log ein tag das ein eigenes scroll-Fenster macht:
Code: Alles auswählen
2025-12-07 23:25:11,607 - {modules.vehicles.vwid.libvwid:1427} - {INFO:fetch soc_ev11} - libvwid.get_status connections at entry: vwid.connections.keys=dict_keys(['hoffi252@gmail.com'])
2025-12-07 23:25:11,614 - {modules.vehicles.vwid.libvwid:1439} - {INFO:fetch soc_ev11} - reuse existing connection, key=hoffi252@gmail.com
2025-12-07 23:25:12,035 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev11} - VWId: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> ('cannot unpack non-iterable NoneType object',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 80, in update
car_state = self._get_carstate_by_source(vehicle_update_data, source)
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 128, in _get_carstate_by_source
return self.__component_updater(vehicle_update_data)
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 34, in updater
return fetch()
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 28, in fetch
soc, range, soc_ts, soc_tsX = loop.run_until_complete(_fetch_soc())
TypeError: cannot unpack non-iterable NoneType object
2025-12-07 23:35:15,210 - {modules.vehicles.vwid.libvwid:1427} - {INFO:fetch soc_ev11} - libvwid.get_status connections at entry: vwid.connections.keys=dict_keys(['hoffi252@gmail.com'])
2025-12-07 23:35:15,238 - {modules.vehicles.vwid.libvwid:1439} - {INFO:fetch soc_ev11} - reuse existing connection, key=hoffi252@gmail.com
2025-12-07 23:35:15,750 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev11} - VWId: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> ('cannot unpack non-iterable NoneType object',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 80, in update
car_state = self._get_carstate_by_source(vehicle_update_data, source)
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 128, in _get_carstate_by_source
return self.__component_updater(vehicle_update_data)
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 34, in updater
return fetch()
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 28, in fetch
soc, range, soc_ts, soc_tsX = loop.run_until_complete(_fetch_soc())
TypeError: cannot unpack non-iterable NoneType object
2025-12-07 23:45:18,069 - {modules.vehicles.vwid.libvwid:1427} - {INFO:fetch soc_ev11} - libvwid.get_status connections at entry: vwid.connections.keys=dict_keys(['hoffi252@gmail.com'])
2025-12-07 23:45:18,079 - {modules.vehicles.vwid.libvwid:1439} - {INFO:fetch soc_ev11} - reuse existing connection, key=hoffi252@gmail.com
2025-12-07 23:45:19,204 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev11} - VWId: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> ('cannot unpack non-iterable NoneType object',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 80, in update
car_state = self._get_carstate_by_source(vehicle_update_data, source)
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 128, in _get_carstate_by_source
return self.__component_updater(vehicle_update_data)
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 34, in updater
return fetch()
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 28, in fetch
soc, range, soc_ts, soc_tsX = loop.run_until_complete(_fetch_soc())
TypeError: cannot unpack non-iterable NoneType objectOhne die Vorgeschichte kann ich nicht beurteilen was vorher passiert ist.
Weitere Ideen bzw. Fragen:
3. Bitte auch Username (hoffi252@gmail.com), Passwort und VIN des VW Accounts noch einmal überprüfen, ob diese wirklich stimmen.
Evtl. in der Konfiguration noch einmal die Daten in das bestehende Fahrzeug neu eingeben und speichern.
4. Ich sehe Du bist schon bei ev11, da scheint schon einiges konfiguriert und wieder gelöscht worden zu sein.
Wie viele Fahrzeuge hast Du konfiguriert?
Ich arbeite seit 3-4 Jahren in der gleichen OWB2-Instanz mit mehreren SoC-Modulen in verschiedenen Konfigurationen und bin bisher bei ev7!
EDIT: Ich kann diese Fehlermeldung erzeugen wenn ich die VIN falsch eingebe.
Code: Alles auswählen
2025-12-08 08:06:05,481 - {modules.common.configurable_vehicle:158} - {INFO:fetch soc_ev7} - SoC-Auslesung von Fahrzeug iD3-Secondary fehlgeschlagen, exception=cannot unpack non-iterable NoneType object
Das etwas andere Format kommt von einer anderen Änderung, an der ich gerade arbeite, ist aber dieselbe wie bei Dir.
Also bitte vor allen die VIN noch mal genau prüfen, vor allem ob evtl. O (grosses o) und 0 (null) evtl. verwechselt wurden.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Re: SOC: VWID
Guten Morgen,
habe die Daten nochmal neu eingegeben ( VIN, PW, Benutzer) es ist alles richtig. Das ich schon bei EV 11 bin, kommt daher, daß ich viele Probleme in der Konfiguration hatte, nicht neu eingegeben habe, sondern das Fahrzeug komplett gelöscht und neu eingegeben. Hätte ich auch anderst machen können. Stimmt.
Es sind 2 Fahrzeuge konfigurieren, 1 Tiguan Hybrid und 1 ID7 ( Dienstwagen).
Den Knopf (</>) sehe ich nicht im SOC Log, liegt es daran, das ich alles am Tablet mache? Ansonsten sind die Daten nach einem Neustart.
habe die Daten nochmal neu eingegeben ( VIN, PW, Benutzer) es ist alles richtig. Das ich schon bei EV 11 bin, kommt daher, daß ich viele Probleme in der Konfiguration hatte, nicht neu eingegeben habe, sondern das Fahrzeug komplett gelöscht und neu eingegeben. Hätte ich auch anderst machen können. Stimmt.
Es sind 2 Fahrzeuge konfigurieren, 1 Tiguan Hybrid und 1 ID7 ( Dienstwagen).
Den Knopf (</>) sehe ich nicht im SOC Log, liegt es daran, das ich alles am Tablet mache? Ansonsten sind die Daten nach einem Neustart.
Re: SOC: VWID
Jetzt, komischerweise wird der Ladestand angezeigt. Mal sehen wie es nachher ist, wenn ich ihn zum Laden einstecke.
- Dateianhänge
-
- Screenshot_20251208_092237_Chrome.jpg
- (671.12 KiB) Noch nie heruntergeladen
-
rleidner
- Beiträge: 1448
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 75 times
- Been thanked: 160 times
Re: SOC: VWID
Ich bin ziemlich sicher dass die VIN falsch ist.hoffi hat geschrieben: Mo Dez 08, 2025 8:13 am Guten Morgen,
habe die Daten nochmal neu eingegeben ( VIN, PW, Benutzer) es ist alles richtig. Das ich schon bei EV 11 bin, kommt daher, daß ich viele Probleme in der Konfiguration hatte, nicht neu eingegeben habe, sondern das Fahrzeug komplett gelöscht und neu eingegeben. Hätte ich auch anderst machen können. Stimmt.
Es sind 2 Fahrzeuge konfigurieren, 1 Tiguan Hybrid und 1 ID7 ( Dienstwagen).
Den Knopf (</>) sehe ich nicht im SOC Log, liegt es daran, das ich alles am Tablet mache? Ansonsten sind die Daten nach einem Neustart.
Der Knopf (</>) ist auf der Forumseite über dem Fenster in das man schreibt.
Nach einem Neustart kommt erst mal eine Meldung dass mit dem Benutzernamen ein neuer Eintrag angelegt wird, das sehe ich bei Dir nicht.
Die kannst auch auf Debug Level Detail schalten, dann kommt im SoC-Log sehr viel Output, u.a. sollten die in deinem VW-Konto vorhandenen VINs aufgelistet werden, etwa so:
Code: Alles auswählen
2025-12-08 09:20:39,716 - {modules.vehicles.vwid.libvwid:1462} - {DEBUG:fetch soc_ev7} - vehicle loop: WVWZZZxxxxxxxxxxx, self.vin=WVWZZZxxxxxxxxxxx
2025-12-08 09:20:39,722 - {modules.vehicles.vwid.libvwid:1464} - {DEBUG:fetch soc_ev7} - vehicle loop match: WVWZZZxxxxxxxxxxx, self.vin=WVWZZZxxxxxxxxxxx
2025-12-08 09:20:39,728 - {modules.vehicles.vwid.libvwid:1469} - {DEBUG:fetch soc_ev7} - vehicle =WVWZZZxxxxxxxxxxx
2025-12-08 09:20:39,734 - {modules.vehicles.vwid.libvwid:1470} - {DEBUG:fetch soc_ev7} - soc =80
2025-12-08 09:20:39,739 - {modules.vehicles.vwid.libvwid:1471} - {DEBUG:fetch soc_ev7} - range =270
2025-12-08 09:20:39,744 - {modules.vehicles.vwid.libvwid:1472} - {DEBUG:fetch soc_ev7} - timestamp=2025-12-04 16:40:53+00:00
2025-12-08 09:20:39,750 - {modules.vehicles.vwid.libvwid:1474} - {DEBUG:fetch soc_ev7} - timestampxx=2025-12-04T16:40:53Z
Diese provaten Daten bitte nicht hier im Forum öffentlich machen, aber gerne als PN senden, wenn es dazu Fragen gibt.
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: 1448
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 75 times
- Been thanked: 160 times
Re: SOC: VWID
Super, dann hat das neu Eingeben der Daten doch geholfen...hoffi hat geschrieben: Mo Dez 08, 2025 8:24 am Jetzt, komischerweise wird der Ladestand angezeigt. Mal sehen wie es nachher ist, wenn ich ihn zum Laden einstecke.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
-
tobiasbecker
- Beiträge: 19
- Registriert: Sa Feb 04, 2023 12:05 am
- Has thanked: 7 times
- Been thanked: 3 times
Re: SOC: VWID
Ich wäre dankbar über eine Info in diesem Thread, wenn die Anpassungen an die VW API in dem oWB stable release verfügbar sind. Danke!
Re: SOC: VWID
Das würde mich auch interessieren. Derzeit spinnt sonst die WB ziemlich rum, da sie im PV Modus auf mindestens 35% laden soll (wegen der Temperaturen und Akkuschonung), und das geht natürlich schief das des Bugs.
-
tobiasbecker
- Beiträge: 19
- Registriert: Sa Feb 04, 2023 12:05 am
- Has thanked: 7 times
- Been thanked: 3 times
Re: SOC: VWID
Aktuell ist bei dem Nutzer die oWB auf "Sofort Laden" und das Auto begrenzt auf 50 bzw. 80%. Ist natürlich nicht im Sinne von Überschuss-Laden, aber geht nicht anders, wenn der SoC nicht verfügbar ist, der Nutzer sich aber nicht kümmern will..
Re: SOC: VWID
Darf ich mich nochmal zitieren? Wo finde ich die api.py. Die fehlt auf github in dem Verzeichnis.phyhu hat geschrieben: So Dez 07, 2025 7:09 pmmhhh,rleidner hat geschrieben: Sa Dez 06, 2025 4:10 pmMittlerweile haben sich soc.py und libvwid.py geändert und api.py ist entfallen.phyhu hat geschrieben: Sa Dez 06, 2025 3:48 pm Kurze Frage:
Wenn ich die Python-Datei aus gem git nehme. Und an die richtige Stelle auf die SD-Karte auf dem Pi kopiere, dann kann ich doch im Release-Zweig bleiben.?
Was spricht denn dagegen?
Was müsste ich genau machen?
Am besten alle Dateien im vwid austauschen.
ich kann hier https://github.com/openWB/core/blob/mas ... cles/vwid/
nur soc.py und libvwid.py finden. Eine api.py liegt da nicht, wohl aber bei cupra und skoda.
Kannst du mir sage, wo die api.py liegt? Dann kopiere ich die auf die SD-Karte und berichtige die Rechte und den Besitzer.
VG
phyhu