Seite 7 von 8

Re: SOC: Skoda

Verfasst: Mo Jan 05, 2026 11:40 am
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.

Re: SOC: Skoda

Verfasst: Mo Jan 05, 2026 4:58 pm
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

Re: SOC: Skoda

Verfasst: Mo Jan 05, 2026 5:08 pm
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.

Re: SOC: Skoda

Verfasst: Mo Jan 05, 2026 9:31 pm
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

Re: SOC: Skoda

Verfasst: Mo Jan 19, 2026 8:19 pm
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 😊

Re: SOC: Skoda

Verfasst: Di Jan 20, 2026 2:54 pm
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

Re: SOC: Skoda

Verfasst: Di Jan 20, 2026 4:30 pm
von PeterW
Ok danke! Für die SimpleAPI hab ich mal einen Feature Request aufgemacht:

viewtopic.php?t=11764

Re: SOC: Skoda

Verfasst: Sa Jan 24, 2026 3:20 pm
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...?!

Re: SOC: Skoda

Verfasst: Sa Jan 24, 2026 6:40 pm
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

Re: SOC: Skoda

Verfasst: So Feb 01, 2026 3:39 pm
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.


🤷‍♂️