Seite 11 von 52
Re: SOC: VWID
Verfasst: Di Jul 19, 2022 2:04 pm
von rleidner
derNeueDet hat geschrieben: ↑Di Jul 19, 2022 12:20 pm
Hast du schon mal getestet, ob ein Token auf einem anderen System funktioniert? Ich hätte erwartet, dass die Token auch eine Referenz zu einem System (IP oder was in der Richtung) haben, um einen Token Diebstahl zu verhindern.
Bisher nicht wirklich.
Der einzige Test in der Richtung war auf dem Testsystem:
Aktuellen Token als alten Token speichern, neuen Token erzeugen lassen, neuen Token durch alten ersetzen -> der alte Token ist ungültig.
Ich will erst mal nur mein Testsystem (owb1 test) als einzigen externen Client am VW Server betreiben.
Über die Zeit habe bzw. hatte ich diverse System den VW-SoC abfragen lassen:
- owb1 prod (momentan inaktiv)
- owb1 test (aktiv)
- home assistant (jetzt inaktiv)
- iobroker (jetzt inaktiv)
- 2 Mobiltelefone mit der VW Connect ID App. (beide aktiv)
Wenn die Token auf dem Testsystem dann länger gültig sein sollten, werde testen, ob die Token irgendwie übertragbar sind.
Re: SOC: VWID
Verfasst: Di Jul 19, 2022 2:55 pm
von derNeueDet
Also beim Mercedes SoC Modul sind die Token auch nur 1h gültig. Wenn der Token expired ist, dann wird ein neuer angefordert und damit die Anfrage gemacht.
Re: SOC: VWID
Verfasst: Sa Jul 23, 2022 10:23 am
von Terje
Kurze Frage, habe nun endlich nach langer Lieferzeit den ID.3 bekommen und soweit die OpenWB-Wallbox konfiguriert.
Aber, der SOC der OpenWB ist immer bei 66% eingefroren, die Ladefunktionen passen soweit !
Woran kann das liegen ?
Re: SOC: VWID
Verfasst: Sa Jul 23, 2022 11:12 am
von rleidner
Terje hat geschrieben: ↑Sa Jul 23, 2022 10:23 am
Kurze Frage, habe nun endlich nach langer Lieferzeit den ID.3 bekommen und soweit die OpenWB-Wallbox konfiguriert.
Aber, der SOC der OpenWB ist immer bei 66% eingefroren, die Ladefunktionen passen soweit !
Woran kann das liegen ?
Hast Du schon alle Hinweise im ersten Beitrag des Threads beachtet -
viewtopic.php?f=12&t=4803 ?
Der PermissionError ist für die SOC-Funktion unkritisch.
Welche owB SW-Version? Neuere Versionen sollten das aber auch lösen, also evtl. Update und/oder Neustart, aber vorher Autos Abstecken und Backup machen.
Re: SOC: VWID
Verfasst: So Jul 24, 2022 11:17 am
von Terje
Ich habe nur einen Reboot gemacht , das hatte zur Lösung des Problems geführt.
Allerdings bis das Interface wieder funktionierte, hatte ich einen Zeitversatz von bestimmt fünf Minuten, das könnte auch daran liegen das die Wallbox mit Wlan angebunden ist.
Trotzdem vielen Dank für die Hilfe
Re: SOC: VWID
Verfasst: So Jul 24, 2022 11:29 am
von rleidner
Danke für die Rückmeldung.
Gut, dass es jetzt funktioniert.
WLAN ist bekanntermaßen problematisch, nicht nur beim SoC Update.
Dazu gibt es bereit diverse Beiträge im Forum.
Re: SOC: VWID
Verfasst: Mi Nov 02, 2022 2:25 pm
von Mainzelmann
Hallo zusammen,
SOC funktioniert bei mir nicht mehr.
Hier der SOC Log:
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?
Re: SOC: VWID
Verfasst: Mi Nov 02, 2022 3:31 pm
von rleidner
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.
Re: SOC: VWID
Verfasst: Mi Nov 02, 2022 4:29 pm
von Mainzelmann
Herzlichen Dank für deine schnelle Rückmeldung. Seit 16:49 erhalte ich wieder die Daten vom VW-Server
2022-11-02 16:49:20: PID: 6152: Lp1: SoC: 76 (LV0)
2022-11-02 16:49:20: PID: 6224: Lp1: tokens_new != tokens_old, rewrite tokens file
2022-11-02 16:49:14: PID: 6152: Lp1: Requesting SoC (LV0)
Und ebenfalls danke für die Info, in welche Datei ich hineinschauen muss. Werde ich das nächste mal direkt machen
Re: SOC: VWID
Verfasst: Mi Nov 02, 2022 4:33 pm
von rleidner
Dann war das vermutlich ein temporäres Problem im VW-Server - soll ja hin und wieder vorkommen.