Mainzelmann hat geschrieben: ↑Mi Nov 02, 2022 2:25 pm
Hallo zusammen,
SOC funktioniert bei mir nicht mehr.
Hier der SOC Log:
Code: Alles auswählen
KeyError: 'batteryStatus' (LV0)
print (data['data']['batteryStatus']['currentSOC_pct'])
File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 70, in main
result = coro.send(None)
File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
raise self._exception
File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
return future.result()
File "/usr/lib/python3.5/asyncio/base_events.py", line 466, in run_until_complete
loop.run_until_complete(main())
File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 100, in <module>
2022-11-02 15:21:09: PID: 1665: Lp1: Error from soc_vwid: Traceback (most recent call last):
2022-11-02 15:21:04: PID: 1665: Lp1: Requesting SoC (LV0)
Hat Jemand eine Idee?
Also bei mir läuft es momentan normal, scheint also kein generelles Problem zu sein.
Hast Du alle Schritte zur Selbsthilfe schon versucht, siehe erster Beitrag im Thread:
viewtopic.php?p=58178#p58178
Laut log fehlt in der Antwort vom VW-Server das Feld, in dem der SOC steht: data.batteryStatus.currentSOC_pct
Entweder kommt keine Antwort oder ein Fehler.
Sieh bitte mit dem Browser in diese Datei:
http://ip_der_openwb/openWB/ramdisk/soc_vwid_replylp1
Das ist die Antwort vom VW-Server.
Am Anfang der Ausgabe sollte dies stehen:
Ziemlich am Ende der Ausgabe sollte der batteryStatus ungefähr aussehen:
Code: Alles auswählen
"batteryStatus": {
"cruisingRangeElectric_km": 156,
"currentSOC_pct": 47,
"carCapturedTimestamp": "2022-11-02T15:00:55Z"
},
Ich vermute da steht bei Dir etwas anderes.
Wenn die Ausgabe keinen direkten Hinweis auf das Problem gibt, bitte die Ausgabe hier posten.
BTW, Logs und Daten bitte am besten in code tags setzen: </> button, das ist besser lesbar.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour