SOC: VWID

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

Re: SOC: VWID

Beitrag von rleidner »

aaronE hat geschrieben: Do Okt 23, 2025 3:24 pm Hallo,

Wir überlegen uns aktuell, uns einen ID3 zuzulegen.
Nun stellt sich für uns die Frage nach dem SoC-Abruf.
Es gibt beim ID3 (bzw. bei VW generell) zwei "Pakete" für smarte Funktionen. Brauche ich zum Abruf des SoCs das "höhere" We Connect Plus oder reicht das niedrigere Paket, das ab Lieferung 10 Jahre inklusive ist?

Viele Grüße
Aaron Eisele
Die Antwort steht im Beitrag über Deiner Frage:
viewtopic.php?p=132820#p132820
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Saharel
Beiträge: 21
Registriert: Fr Sep 29, 2023 3:44 pm
Has thanked: 2 times
Been thanked: 3 times

Re: SOC: VWID

Beitrag von Saharel »

Hallo zusammen,

mir ist aufgefallen, dass das auslesen des SOC bei meinem ID7 nicht mehr funktioniert.
Der Fehler ist leider nichtssagend:

Code: Alles auswählen

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 76, 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 132, in _get_carstate_by_source
    return self.__component_updater(vehicle_update_data)
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 26, in updater
    return fetch(vehicle_update_data, vehicle_config, vehicle)
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 19, in fetch
    soc, range, soc_ts, soc_tsX = api.fetch_soc(config, vehicle)
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/api.py", line 31, in fetch_soc
    soc, range, soc_ts, soc_tsX = loop.run_until_complete(a._fetch_soc())
  File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/api.py", line 20, in _fetch_soc
    return await super().request_data(vwid)
  File "/var/www/html/openWB/packages/modules/vehicles/vwgroup/vwgroup.py", line 69, in request_data
    self.data = await library.get_status()
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/libvwid.py", line 244, in get_status
    if await self.reconnect():
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/libvwid.py", line 143, in reconnect
    response = await self.session.post(LOGIN_HANDLER_BASE+action, data=form)
TypeError: can only concatenate str (not "NoneType") to str
Hat sonst noch jemand das Problem? Die Tips im Wiki haben alle leider nicht geholfe.
rleidner
Beiträge: 1403
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 56 times
Been thanked: 132 times

Re: SOC: VWID

Beitrag von rleidner »

Saharel hat geschrieben: Mo Nov 24, 2025 2:38 pm Hallo zusammen,

mir ist aufgefallen, dass das auslesen des SOC bei meinem ID7 nicht mehr funktioniert.
Der Fehler ist leider nichtssagend:

Hat sonst noch jemand das Problem? Die Tips im Wiki haben alle leider nicht geholfe.
Das geht bei mir auch nicht, möglicherweise nur temporär - letzte Woche gab es auch schon zeitweise Fehler.
Es scheint auch andere Anwendungen zu betreffen, die soc/range von Servers der VW-Group auslesen.

Ich werde erst mal abwarten, ob es sich selbst behebt wie letzte Woche.
Falls es bis morgen nicht funktioniert, werde ich versuchen, das zu lö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
stefan_o
Beiträge: 81
Registriert: Di Okt 12, 2021 5:18 pm
Has thanked: 1 time
Been thanked: 1 time

Re: SOC: VWID

Beitrag von stefan_o »

Saharel hat geschrieben: Mo Nov 24, 2025 2:38 pm Hat sonst noch jemand das Problem? Die Tips im Wiki haben alle leider nicht geholfe.
Bei mir das gleiche Problem, um 10:21 ging es noch, seit 10:26 die gleichen Fehlermeldungen wie bei dir.

Die VW App funktioniert weiterhin problemlos um den Ladestand anzuzeigen
waxipedia
Beiträge: 27
Registriert: Do Mär 25, 2021 7:35 pm

Re: SOC: VWID

Beitrag von waxipedia »

Ich nutze zwar gerade nicht das Modul hier, sondern etwas anderes (WeConnect-cli) - aber auch das hat die gleiche Symptomatik. Was mir so aufgefallen ist, dass ich mich in den letzten Tagen ziemlich häufig neu anmelden musste. Die Widgets der offiziellen VW App waren immer wieder ausgegraut. So etwas nervt. Vor allem wenn man viele Automatismen vom SOC abhängig macht.
rleidner
Beiträge: 1403
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 56 times
Been thanked: 132 times

Re: SOC: VWID

Beitrag von rleidner »

VW hat da einiges geändert - ich bin dran.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Harald53
Beiträge: 1
Registriert: Di Nov 25, 2025 8:39 am

Re: SOC: VWID

Beitrag von Harald53 »

Servus, ich habe einen id.buzz an der wallbox.
Nutze VW Connect Plus.
Habe seit gestern auch die Zugriffsfehler.
Leider weiß ich nicht, wie man FehlerCode im eigenen Fenster eingibt, deshalb ist er hier reinkopiert.
===========
Logfile
2025-11-24 20:11:32,674 - {modules.vehicles.vwid.libvwid:242} - {INFO:fetch soc_ev5} - Reconnecting
2025-11-24 20:11:33,072 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev5} - VWId: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> ('can only concatenate str (not "NoneType") to str',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 76, 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 132, in _get_carstate_by_source
return self.__component_updater(vehicle_update_data)
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 26, in updater
return fetch(vehicle_update_data, vehicle_config, vehicle)
File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 19, in fetch
soc, range, soc_ts, soc_tsX = api.fetch_soc(config, vehicle)
File "/var/www/html/openWB/packages/modules/vehicles/vwid/api.py", line 31, in fetch_soc
soc, range, soc_ts, soc_tsX = loop.run_until_complete(a._fetch_soc())
File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
return future.result()
File "/var/www/html/openWB/packages/modules/vehicles/vwid/api.py", line 20, in _fetch_soc
return await super().request_data(vwid)
File "/var/www/html/openWB/packages/modules/vehicles/vwgroup/vwgroup.py", line 69, in request_data
self.data = await library.get_status()
File "/var/www/html/openWB/packages/modules/vehicles/vwid/libvwid.py", line 243, in get_status
if await self.reconnect():
File "/var/www/html/openWB/packages/modules/vehicles/vwid/libvwid.py", line 142, in reconnect
response = await self.session.post(LOGIN_HANDLER_BASE+action, data=form)
TypeError: can only concatenate str (not "NoneType") to str
======
Pedro68
Beiträge: 10
Registriert: Do Okt 29, 2020 9:10 pm

Re: SOC: VWID

Beitrag von Pedro68 »

Bei meiner OpenWB mit Software 2.1.8 Release Patch 4 funktioniert das Auslesen des SOC's meines VW e-up nicht mehr.

Ich verwende das SoC-Modul VWId

Die Fehlermeldung lautet:
Modulmeldung: <class 'TypeError'> ('can only concatenate str (not "NoneType") to str',)
LutzB
Beiträge: 4223
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 20 times
Been thanked: 144 times

Re: SOC: VWID

Beitrag von LutzB »

Harald53 hat geschrieben: Di Nov 25, 2025 9:00 am Servus, ich habe einen id.buzz an der wallbox.
Nutze VW Connect Plus.
Habe seit gestern auch die Zugriffsfehler.
Pedro68 hat geschrieben: Di Nov 25, 2025 10:01 am Bei meiner OpenWB mit Software 2.1.8 Release Patch 4 funktioniert das Auslesen des SOC's meines VW e-up nicht mehr.
Bitte lest euch doch vor dem Posten mal die letzten Antworten in diesem Beitrag durch.
streetracer
Beiträge: 37
Registriert: Do Sep 23, 2021 12:43 pm
Has thanked: 1 time

Re: SOC: VWID

Beitrag von streetracer »

Bitte lest euch doch vor dem Posten mal die letzten Antworten in diesem Beitrag durch.
Ich habe mir die letzten Seiten komplett durchgelesen, komme aber auch nicht drauf was Du mir (und Harald bzw. Petro) damit sagen willst.

Hab die Tricks aus dem Wiki befolgt, sogar die Fahrzeuge neu angelegt und erhalte den gleichen Fehler wie Harald....

Code: Alles auswählen

2025-11-25 19:53:17,838 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev5} - VWId: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> ('can only concatenate str (not "NoneType") to str',), Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 76, 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 132, in _get_carstate_by_source
    return self.__component_updater(vehicle_update_data)
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 26, in updater
    return fetch(vehicle_update_data, vehicle_config, vehicle)
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 19, in fetch
    soc, range, soc_ts, soc_tsX = api.fetch_soc(config, vehicle)
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/api.py", line 31, in fetch_soc
    soc, range, soc_ts, soc_tsX = loop.run_until_complete(a._fetch_soc())
  File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/api.py", line 20, in _fetch_soc
    return await super().request_data(vwid)
  File "/var/www/html/openWB/packages/modules/vehicles/vwgroup/vwgroup.py", line 69, in request_data
    self.data = await library.get_status()
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/libvwid.py", line 243, in get_status
    if await self.reconnect():
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/libvwid.py", line 142, in reconnect
    response = await self.session.post(LOGIN_HANDLER_BASE+action, data=form)
TypeError: can only concatenate str (not "NoneType") to str
Antworten