Seite 20 von 52

Re: SOC: VWID

Verfasst: Di Dez 06, 2022 8:52 pm
von rleidner
Becker hat geschrieben: Di Dez 06, 2022 8:18 pm Wie kriege ich das rein?
Ohne ssh-Zugang: Warten bis es von Lutz oder Lena in der Nightly gemerged ist, dann auf die Nightly updaten.
Mit ssh-Zugang: Per "download" oder pull aus github, ist aber Arbeit.

Re: SOC: VWID

Verfasst: Di Dez 06, 2022 10:02 pm
von Becker
danke läuft wieder, waren ja bloß 3 Dateien die man eben per WinSCP rüber schiebt.
ob das mit Shell Befehlen schneller geht :?: k.A.

Code: Alles auswählen

2022-12-06 23:02:39: PID: 3346: Lp1: SoC: 67 (LV0)
2022-12-06 23:02:37: PID: 3260: Lp2: SoC: 60 (LV0)
2022-12-06 23:02:36: PID: 3346: Lp1: Requesting SoC (LV0)
2022-12-06 23:02:35: PID: 3260: Lp2: Requesting SoC (LV0)
2022-12-06 23:02:24: PID: 2239: Lp1: SoC: 67 (LV0)
2022-12-06 23:02:24: PID: 2279: Lp1: tokens_new != tokens_old, rewrite tokens file
2022-12-06 23:02:23: PID: 2154: Lp2: SoC: 60 (LV0)
2022-12-06 23:02:23: PID: 2172: Lp2: tokens_new != tokens_old, rewrite tokens file
2022-12-06 23:02:21: PID: 2279: Lp1: tokens initialization exception: set tokens_old to initial value
2022-12-06 23:02:21: PID: 2279: Lp1: tokens initialization exception: e=[Errno 2] No such file or directory: '/var/www/html/openWB/ramdisk/soc_vwid_tokenslp1'
2022-12-06 23:02:20: PID: 2172: Lp2: tokens initialization exception: set tokens_old to initial value
2022-12-06 23:02:20: PID: 2172: Lp2: tokens initialization exception: e=[Errno 2] No such file or directory: '/var/www/html/openWB/ramdisk/soc_vwid_tokenslp2'
2022-12-06 23:02:19: PID: 2239: Lp1: Requesting SoC (LV0)
2022-12-06 23:02:18: PID: 2154: Lp2: Requesting SoC (LV0)
**** REBOOT ****

Re: SOC: VWID

Verfasst: Di Dez 06, 2022 10:05 pm
von rleidner
👍 :)

Re: SOC: VWID

Verfasst: Di Dez 06, 2022 10:07 pm
von Becker
was ich nicht verstehe warum VW fast jede Woche das System komplett überarbeitet, was soll das?
Wollen die uns extra ärgern ?

Re: SOC: VWID

Verfasst: Di Dez 06, 2022 10:53 pm
von aiole
Das ist nicht neu. Auch bei BMW passiert das ca. 3...4x /a (seit 2017 verfolgt).
Änderungen:
=> mehr interne Werbung, Entfall von Funktionen (aktuell timerbasierte Vorklima), usw.
Sie "spielen" mit den Kunden, wie sie wollen. Es gibt leider keine echte Konkurrenz. Fast alle OEM nehmen sich diese "Freiheit" - leider.

Re: SOC: VWID

Verfasst: Mi Dez 07, 2022 11:51 am
von rleidner
Die jüngste Änderung ist durchaus sinnvoll.
Die bisherige Status Abfrage hat immer den kompletten Datensatz geliefert, also z.B. auch Daten zur Konfiguration des Fahrzeuges, etc.
Die neue Abfrage ist selektiv und erlaubt, nur die jeweils interessanten Teile abzufragem;
Vermutlich war die selektive Abfrage schon seit einiger Zeit aktiv und wurde auch von der App verwendet.
Jetzt wurde die alte Abfrage abgeschaltet, um die Last auf den VW-Servern zu reduzieren.

Schön wäre es, wenn VW eine offizielle API bereitstellen würde, aber das wird, wenn es überhaupt kommen soll, noch lange dauern.

Das aktuelle vwid SOC-Modul fragt noch alle Daten ab.
In der nächsten Version wird das auf die notwendigen SOC-Daten beschränkt werden.

Re: SOC: VWID

Verfasst: Mi Dez 07, 2022 12:09 pm
von Thrillhouse
Das klingt ja gar nicht so schlecht. Wann wird denn ungefähr die nächste Version für uns bereitstehen?

Re: SOC: VWID

Verfasst: Mi Dez 07, 2022 12:33 pm
von gvz
Einmal wieder herzlichen Dank Euch!
Habe die Änderungen aus dem GIT gezogen und bei mir eingespielt: Funktioniert auch bei mir.

Ganz allgemein zu der Diskussion um APIs:
M.E. sollte der Gesetzgeber eine derartige API fordern, wenn ein Fahrzeug gefördert wird, und den Preis auf einen geringen Aufschlag auf die angemessenen Serverkosten begrenzen, sofern das Fahrzeug nicht die SoC-Abfrage über ISO-15118 unterstützt.
Grund: Um aus der Grenzstromdebatte rauszukommen ("Neue E-Autos ziehen 100% Kohlestrom & Co., weil ja der EE-Strom schon jetzt nicht reicht") ist genau das wichtig, dass öffentlich an Ladestationen wie bei Arbeitgeber oder P&R-Parkplätzen das passiert, was wir jetzt schon daheim mit unserer OpenWB machen: Laden, wenn der Strom günstig ist. Um ein "Lad' mir die Karre bis 17:00 auf mind. 60% SoC auf - wenn's billig ist, auch gerne auf 80%" müssen Ladesäulen aber wissen, wie der SoC ist.
Die Forderung nach einer "Public API" dient also durchaus der Energiewende und auch dem Ziel, dass E-Autos öffentlich eher dann geladen werden, wenn Strom billiger und grüner ist.

Re: SOC: VWID

Verfasst: Mi Dez 07, 2022 12:37 pm
von rleidner
Thrillhouse hat geschrieben: Mi Dez 07, 2022 12:09 pm Das klingt ja gar nicht so schlecht. Wann wird denn ungefähr die nächste Version für uns bereitstehen?
Es steht jetzt dieser neue PR zum Merge an:
https://github.com/snaptec/openWB/pull/2543 - optimiert die Lösung von gestern.

Wenn dieser gemerged ist -> auf Nightly updaten (nach Backup)

Re: SOC: VWID

Verfasst: Mi Dez 07, 2022 1:05 pm
von LarsBr87
Ist jetzt in der neuesten Nighty drinne, aber leider immer noch keinen SoC

Code: Alles auswählen

2022-12-07 14:02:56: PID: 8190: Lp1: Error from soc_vwid:  (LV0)
SyntaxError: invalid syntax
                                                                                         ^
    status_url = f"{API_BASE}/vehicles/{self.vin}/selectivestatus?jobs={self.jobs_string}"
  File "/var/www/html/openWB/modules/soc_vwid/libvwid.py", line 192
    import libvwid
  File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 5, in <module>
Traceback (most recent call last):
2022-12-07 14:02:55: PID: 8190: Lp1: Requesting SoC (LV0)
2022-12-07 14:02:53: PID: 8082: Lp2: Error from soc_vwid:  (LV0)
SyntaxError: invalid syntax
                                                                                         ^
    status_url = f"{API_BASE}/vehicles/{self.vin}/selectivestatus?jobs={self.jobs_string}"
  File "/var/www/html/openWB/modules/soc_vwid/libvwid.py", line 192
    import libvwid
  File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 5, in <module>
Traceback (most recent call last):
2022-12-07 14:02:53: PID: 8082: Lp2: Requesting SoC (LV0)
2022-12-07 14:02:24: PID: 3989: Lp2: Error from soc_vwid:  (LV0)
SyntaxError: invalid syntax
                                                                                         ^
    status_url = f"{API_BASE}/vehicles/{self.vin}/selectivestatus?jobs={self.jobs_string}"
  File "/var/www/html/openWB/modules/soc_vwid/libvwid.py", line 192
    import libvwid
  File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 5, in <module>
Traceback (most recent call last):
2022-12-07 14:02:23: PID: 3989: Lp2: Requesting SoC (LV0)
2022-12-07 14:02:17: PID: 3036: Lp1: Error from soc_vwid:  (LV0)
SyntaxError: invalid syntax
                                                                                         ^
    status_url = f"{API_BASE}/vehicles/{self.vin}/selectivestatus?jobs={self.jobs_string}"
  File "/var/www/html/openWB/modules/soc_vwid/libvwid.py", line 192
    import libvwid
  File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 5, in <module>
Traceback (most recent call last):
2022-12-07 14:02:17: PID: 3036: Lp1: Requesting SoC (LV0)