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
VG