SOC: Skoda

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

Re: SOC: Skoda

Beitrag von rleidner »

Lobot hat geschrieben: Mo Jan 05, 2026 11:13 am Hat jemand eine Idee, woran das liegt? Hab ich da bei den Einstellungen was übersehen, oder ist der Elroq generell so, was die Übermittlung angeht?
Das ist seit einiger Zeit generell so bei Fahrzeugen der VW-Gruppe.
Das SoC-Modul fragt den Server des Herstellers ab. Die Kommunikation von Fahrzeug zum Server wird vom SoC-Modul nicht beeinflusst.

Da die Fahrzeuge ihr Ladeziel selbst verwalten können gibt aus meiner Sicht auch keinen Grund, das zu ändern.
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: 86
Registriert: So Dez 19, 2021 4:27 pm
Has thanked: 20 times
Been thanked: 10 times

Re: SOC: Skoda

Beitrag von Till »

Fehlermeldung seit heute am frühen Nachmittag:
Modulmeldung: <class 'Exception'> ('Der SoC kann nicht ausgelesen werden: cannot unpack non-iterable NoneType object. Die Berechnung vom letzten bekannten Soc ist nicht möglich, weil kein Fahrzeug eingesteckt ist.',)
Ich kann es nicht interpretieren…

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!
rleidner
Beiträge: 1491
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 91 times
Been thanked: 174 times

Re: SOC: Skoda

Beitrag von rleidner »

Till hat geschrieben: Mo Jan 05, 2026 4:58 pm Fehlermeldung seit heute am frühen Nachmittag:
Modulmeldung: <class 'Exception'> ('Der SoC kann nicht ausgelesen werden: cannot unpack non-iterable NoneType object. Die Berechnung vom letzten bekannten Soc ist nicht möglich, weil kein Fahrzeug eingesteckt ist.',)
Ich kann es nicht interpretieren…

LG
Till
Der Fehler sagt dass vom Skoda-Server keine Antwort kommt.
Bitte die im Wiki genannten Hinweise durchführen, vielleicht hilft das schon: https://github.com/openWB/core/wiki/SoC-Skoda

EDIT: Es gab heute anscheinend Probleme auf den Servern von Skoda. https://status.tronity.io/
Das sollte mittlerweile gelöst sein.
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: 86
Registriert: So Dez 19, 2021 4:27 pm
Has thanked: 20 times
Been thanked: 10 times

Re: SOC: Skoda

Beitrag von Till »

rleidner hat geschrieben: Mo Jan 05, 2026 5:08 pm
Till hat geschrieben: Mo Jan 05, 2026 4:58 pm Fehlermeldung seit heute am frühen Nachmittag:
Modulmeldung: <class 'Exception'> ('Der SoC kann nicht ausgelesen werden: cannot unpack non-iterable NoneType object. Die Berechnung vom letzten bekannten Soc ist nicht möglich, weil kein Fahrzeug eingesteckt ist.',)
Ich kann es nicht interpretieren…

LG
Till
Der Fehler sagt dass vom Skoda-Server keine Antwort kommt.
Bitte die im Wiki genannten Hinweise durchführen, vielleicht hilft das schon: https://github.com/openWB/core/wiki/SoC-Skoda

EDIT: Es gab heute anscheinend Probleme auf den Servern von Skoda. https://status.tronity.io/
Das sollte mittlerweile gelöst sein.
Danke!
Läuft wieder.

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!
PeterW
Beiträge: 7
Registriert: Mi Mär 03, 2021 5:43 pm

Re: SOC: Skoda

Beitrag von PeterW »

Hi zusammen, wie habe ich den Release Notes Eintrag zur 2.1.9 zu verstehen?

Skoda: Reichweite, API V2

Kann ich die Reichweite irgendwo einsehen oder per SimpleAPI auslesen?

Bin noch recht neu in Sachen OpenWB 😊
vuffiraa
Beiträge: 294
Registriert: Mo Apr 19, 2021 11:26 am
Has thanked: 4 times
Been thanked: 22 times

Re: SOC: Skoda

Beitrag von vuffiraa »

PeterW hat geschrieben: Mo Jan 19, 2026 8:19 pm Hi zusammen, wie habe ich den Release Notes Eintrag zur 2.1.9 zu verstehen?

Skoda: Reichweite, API V2

Kann ich die Reichweite irgendwo einsehen oder per SimpleAPI auslesen?

Bin noch recht neu in Sachen OpenWB 😊
Hallo Peter,

die Restreichweite wird angezeigt, wenn du auf der Status-Seite das Fahrzeug aufklappst. Die Änderung zur 2.1.9 war nur ein Bugfix, weil bei einigen diese Reichweite nicht immer abgerufen werden konnte.

In der SimpleAPI habe ich den Wert jetzt so auf die Schnelle aber nicht finden können.

VG
openWB serie 2 custom 11kW
Skoda Enyaq iV80
PV 9,4kWp SSW, Fronius Symo 8.2-3-M, Fronius Smart Meter 63A
PeterW
Beiträge: 7
Registriert: Mi Mär 03, 2021 5:43 pm

Re: SOC: Skoda

Beitrag von PeterW »

Ok danke! Für die SimpleAPI hab ich mal einen Feature Request aufgemacht:

viewtopic.php?t=11764
lukee7
Beiträge: 62
Registriert: Fr Nov 13, 2020 9:16 am
Has thanked: 3 times
Been thanked: 2 times

Re: SOC: Skoda

Beitrag von lukee7 »

Ich krieg lieder auch mit 2.1.9 keinen SoC mehr ausgelesen (2.1.8 auch nicht).

Code: Alles auswählen

2026-01-24 16:12:30,777 - {modules.common.configurable_vehicle:68} - {DEBUG:fetch soc_ev0} - Vehicle Instance <class 'modules.vehicles.skoda.config.Skoda'>
2026-01-24 16:12:30,785 - {modules.common.configurable_vehicle:69} - {DEBUG:fetch soc_ev0} - Calculated SoC-State CalculatedSocState(last_imported=0, manual_soc=None)
2026-01-24 16:12:30,791 - {modules.common.configurable_vehicle:70} - {DEBUG:fetch soc_ev0} - Vehicle Update Data VehicleUpdateData(plug_state=True, plug_time=0.0, charge_state=False, imported=12794575.2, battery_capacity=82000, efficiency=92, soc_from_cp=None, timestamp_soc_from_cp=None, last_soc_timestamp=1758561988.172305, last_soc=0)
2026-01-24 16:12:30,800 - {modules.common.configurable_vehicle:71} - {DEBUG:fetch soc_ev0} - General Config GeneralVehicleConfig(use_soc_from_cp=False, request_interval_charging=300, request_interval_not_charging=300, request_only_plugged=False)
2026-01-24 16:12:30,807 - {modules.common.component_context:29} - {DEBUG:fetch soc_ev0} - Update Komponente ['Skoda']
2026-01-24 16:12:30,813 - {asyncio:59} - {DEBUG:fetch soc_ev0} - Using selector: EpollSelector
2026-01-24 16:12:30,824 - {modules.vehicles.vwgroup.vwgroup:49} - {DEBUG:fetch soc_ev0} - set refreshToken to initial value
2026-01-24 16:12:30,831 - {modules.vehicles.vwgroup.vwgroup:63} - {DEBUG:fetch soc_ev0} - set accessToken to initial value
2026-01-24 16:12:30,996 - {modules.vehicles.skoda.libskoda:223} - {DEBUG:fetch soc_ev0} - Refreshing tokens
2026-01-24 16:12:31,040 - {modules.vehicles.skoda.libskoda:229} - {INFO:fetch soc_ev0} - Reconnecting
2026-01-24 16:12:35,657 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev0} - Skoda: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ("Der SoC kann nicht ausgelesen werden: 'Location'. Die Berechnung vom letzten bekannten Soc ist nicht möglich, weil kein SOC-Wert verfügbar ist.",), Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 131, in _get_carstate_by_source
    _carState = self.__component_updater(vehicle_update_data)
  File "/var/www/html/openWB/packages/modules/vehicles/skoda/soc.py", line 26, in updater
    return fetch(vehicle_update_data, vehicle_config, vehicle)
  File "/var/www/html/openWB/packages/modules/vehicles/skoda/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/skoda/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/skoda/api.py", line 20, in _fetch_soc
    return await super().request_data(skoda)
  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/skoda/libskoda.py", line 230, in get_status
    if await self.reconnect():
  File "/var/www/html/openWB/packages/modules/vehicles/skoda/libskoda.py", line 155, in reconnect
    url = response.headers['Location']
KeyError: 'Location'
Wenn der 'Location' Key wirklich den Fahrzeugstandort meint, liegt dran, dass ich für diesen Dienst nicht bezahle. Aber der standort sollte für die SoC Abfrage ja auch egal sein...?!
vuffiraa
Beiträge: 294
Registriert: Mo Apr 19, 2021 11:26 am
Has thanked: 4 times
Been thanked: 22 times

Re: SOC: Skoda

Beitrag von vuffiraa »

lukee7 hat geschrieben: Sa Jan 24, 2026 3:20 pm Ich krieg lieder auch mit 2.1.9 keinen SoC mehr ausgelesen (2.1.8 auch nicht).

Wenn der 'Location' Key wirklich den Fahrzeugstandort meint, liegt dran, dass ich für diesen Dienst nicht bezahle. Aber der standort sollte für die SoC Abfrage ja auch egal sein...?!
Dein Problem hat nichts mit dem Fahrzeugstandort zu tun. Die eigentlich Anmeldung mit Nutzername und Passwort ist nicht erfolgreich.

Kannst du mal im Wiki den Schritt 1 überprüfen.

VG
openWB serie 2 custom 11kW
Skoda Enyaq iV80
PV 9,4kWp SSW, Fronius Symo 8.2-3-M, Fronius Smart Meter 63A
lukee7
Beiträge: 62
Registriert: Fr Nov 13, 2020 9:16 am
Has thanked: 3 times
Been thanked: 2 times

Re: SOC: Skoda

Beitrag von lukee7 »

Hab das wieder mal geprüftund alles (inkl Marketing 🙈) erlaubt.

Code: Alles auswählen

2026-02-01 16:26:34,598 - {modules.vehicles.skoda.libskoda:237} - {ERROR:fetch soc_ev0} - Get status failed
2026-02-01 16:26:34,611 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev0} - Skoda: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ('Der SoC kann nicht ausgelesen werden: cannot unpack non-iterable NoneType object. Die Berechnung vom letzten bekannten Soc ist nicht möglich, weil kein SOC-Wert verfügbar ist.',), Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 131, in _get_carstate_by_source
    _carState = self.__component_updater(vehicle_update_data)
  File "/var/www/html/openWB/packages/modules/vehicles/skoda/soc.py", line 26, in updater
    return fetch(vehicle_update_data, vehicle_config, vehicle)
  File "/var/www/html/openWB/packages/modules/vehicles/skoda/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/skoda/api.py", line 31, in fetch_soc
    soc, range, soc_ts, soc_tsX = loop.run_until_complete(a._fetch_soc())
TypeError: cannot unpack non-iterable NoneType object

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 82, 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 156, in _get_carstate_by_source
    raise Exception(f"Der SoC kann nicht ausgelesen werden: {e}. {_txt1}{reason}")
Exception: Der SoC kann nicht ausgelesen werden: cannot unpack non-iterable NoneType object. Die Berechnung vom letzten bekannten Soc ist nicht möglich, weil kein SOC-Wert verfügbar ist.

2026-02-01 16:31:38,041 - {modules.vehicles.skoda.libskoda:237} - {ERROR:fetch soc_ev0} - Get status failed
2026-02-01 16:31:38,056 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev0} - Skoda: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ('Der SoC kann nicht ausgelesen werden: cannot unpack non-iterable NoneType object. Die Berechnung vom letzten bekannten Soc ist nicht möglich, weil kein SOC-Wert verfügbar ist.',), Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 131, in _get_carstate_by_source
    _carState = self.__component_updater(vehicle_update_data)
  File "/var/www/html/openWB/packages/modules/vehicles/skoda/soc.py", line 26, in updater
    return fetch(vehicle_update_data, vehicle_config, vehicle)
  File "/var/www/html/openWB/packages/modules/vehicles/skoda/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/skoda/api.py", line 31, in fetch_soc
    soc, range, soc_ts, soc_tsX = loop.run_until_complete(a._fetch_soc())
TypeError: cannot unpack non-iterable NoneType object

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 82, 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 156, in _get_carstate_by_source
    raise Exception(f"Der SoC kann nicht ausgelesen werden: {e}. {_txt1}{reason}")
Exception: Der SoC kann nicht ausgelesen werden: cannot unpack non-iterable NoneType object. Die Berechnung vom letzten bekannten Soc ist nicht möglich, weil kein SOC-Wert verfügbar ist.

2026-02-01 16:36:23,825 - {modules.vehicles.skoda.libskoda:237} - {ERROR:fetch soc_ev0} - Get status failed
2026-02-01 16:36:23,832 - {modules.common.fault_state:45} - {ERROR:fetch soc_ev0} - Skoda: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ('Der SoC kann nicht ausgelesen werden: cannot unpack non-iterable NoneType object. Die Berechnung vom letzten bekannten Soc ist nicht möglich, weil kein SOC-Wert verfügbar ist.',), Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 131, in _get_carstate_by_source
    _carState = self.__component_updater(vehicle_update_data)
  File "/var/www/html/openWB/packages/modules/vehicles/skoda/soc.py", line 26, in updater
    return fetch(vehicle_update_data, vehicle_config, vehicle)
  File "/var/www/html/openWB/packages/modules/vehicles/skoda/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/skoda/api.py", line 31, in fetch_soc
    soc, range, soc_ts, soc_tsX = loop.run_until_complete(a._fetch_soc())
TypeError: cannot unpack non-iterable NoneType object

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 82, 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 156, in _get_carstate_by_source
    raise Exception(f"Der SoC kann nicht ausgelesen werden: {e}. {_txt1}{reason}")
Exception: Der SoC kann nicht ausgelesen werden: cannot unpack non-iterable NoneType object. Die Berechnung vom letzten bekannten Soc ist nicht möglich, weil kein SOC-Wert verfügbar ist.


🤷‍♂️
Antworten