Seite 1 von 1

OpenWB 2.0, Problem mit SoC vom ID3

Verfasst: Sa Feb 25, 2023 7:52 pm
von Aventinus
Hallo zusammen,

ich hab einen Raspberry rumliegen und hab mal OpenWB2.0 raufgeworfen. Schaut soweit gut aus, nur das Auslesen des SoC vom ID3 klappt nicht.


Ich hab die Version: 2023-01-30 16:57:10 +0100 [78dc6cd0]
Das SoC Modul ist logischerweise VWId

Hier das SoC-Log.

Code: Alles auswählen

2023-02-25 20:02:01,472 - {soc.modules.common.component_context:24} - {DEBUG:soc_ev0} - Update Komponente ['VWId']
2023-02-25 20:02:01,505 - {soc.modules.vehicles.vwid.api:58} - {DEBUG:soc_ev0} - set refreshToken to initial value
2023-02-25 20:02:01,512 - {soc.modules.vehicles.vwid.api:72} - {DEBUG:soc_ev0} - set accessToken to initial value
2023-02-25 20:02:01,806 - {soc.modules.vehicles.vwid.libvwid:199} - {DEBUG:soc_ev0} - Refreshing tokens
2023-02-25 20:02:02,034 - {soc.modules.vehicles.vwid.libvwid:205} - {INFO:soc_ev0} - Reconnecting
2023-02-25 20:02:03,347 - {soc.modules.common.fault_state:40} - {ERROR:soc_ev0} - VWId: FaultState FaultStateLevel.ERROR, FaultStr <class 'IndexError'> list index out of range, Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 29, in update
    soc, range, soc_ts = api.fetch_soc(
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/api.py", line 156, in fetch_soc
    soc, range, soc_ts = loop.run_until_complete(a._fetch_soc(conf, vehicle))
  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 78, in _fetch_soc
    self.data = await self.w.get_status()
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/libvwid.py", line 206, in get_status
    if await self.reconnect():
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/libvwid.py", line 124, in reconnect
    (form, action) = self.form_from_response(await response.read())
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/libvwid.py", line 31, in form_from_response
    return (form, page.forms[0].action)
IndexError: list index out of range
Hab ich das was falsch gemacht?

VG

Re: OpenWB 2.0, Problem mit SoC vom ID3

Verfasst: Sa Feb 25, 2023 9:12 pm
von rleidner
Bei mir funktioniert es aktuell mit dieser Version: 2023-02-23 10:05:10 +0100 [3864b7e1]
Bitte die SOC-Konfiguration (user, password, VIN) in der Fahrzeugeinstellung prüfen.
Ansonsten Fehlersuche mal auf Mode Details und dann in den SOC-Log sehen.

EDIT: Es kann auch mit den "Terms and Conditions" zu tun haben.
Bitte mal bei VW einloggen und evtl. Bestätigungen machen wie hier beschrieben: viewtopic.php?t=4803

Re: OpenWB 2.0, Problem mit SoC vom ID3

Verfasst: So Feb 26, 2023 7:44 am
von Aventinus
Super, mit der Version klappts. Danke!