Seite 36 von 50

Re: SOC: VWID

Verfasst: Mo Apr 03, 2023 10:09 am
von rleidner
Becker hat geschrieben: Mo Apr 03, 2023 9:55 am bringt die Beta was ?
SoC VW ID: Aktualisierung der verwendeten Library
Die Funktion ist unverändert. Ich habe hier nur den Code der originalen Lib übernommen.

Mittlerweile bin ich bei Änderungen auf der VW-Seite oft schneller als die Autoren anderer VW-SOC-Module. :-)
Dann passe ich das im openWB-VWId-Modul schon mal vorab an, damit die openwb-User eine Lösung bekommen.
Ich gebe dann auch dem Autor der originalen Lib weiter, was m.E. zu ändern wäre.

Wenn die originale Lib dann nachgezogen ist, übernehme wieder deren Code, um die Pflege zu vereinfachen.
Das ist hier passiert.

Re: SOC: VWID

Verfasst: Mi Apr 19, 2023 2:43 pm
von Eckhard
Es war mir in den letzten Tagen schon mal aufgefallen, heute ist es wieder: VW liefert mal wieder keine aktuellen SOC-Werte. Mein letzter Wert ist von 10:40 Uhr.

Re: SOC: VWID

Verfasst: Mi Apr 19, 2023 2:53 pm
von rleidner
Eckhard hat geschrieben: Mi Apr 19, 2023 2:43 pm Es war mir in den letzten Tagen schon mal aufgefallen, heute ist es wieder: VW liefert mal wieder keine aktuellen SOC-Werte. Mein letzter Wert ist von 10:40 Uhr.
Was steht im Ev-Soc-Log?
Bei mir funktioniert es aktuell, es gab aber heute um 12:54 einen Fehler:

Code: Alles auswählen

2023-04-19 16:48:37 INFO:soc_vwid:Lp1 SOC: 79%@2023-04-19T15:12:59
2023-04-19 14:48:34 INFO:soc_vwid:Lp1 SOC: 78%@2023-04-19T13:07:38
2023-04-19 12:54:58: PID: 29902: Lp1: Error from soc_vwid:  (LV0) at 86 getAndWriteSoc modules/soc_vwid/main.sh
KeyError: 'Location'
    url = response.headers['Location']
  File "/var/www/html/openWB/modules/soc_vwid/libvwid.py", line 138, in reconnect
    if await self.reconnect():
  File "/var/www/html/openWB/modules/soc_vwid/libvwid.py", line 208, in get_status
    data = await w.get_status()
  File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 82, 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 126, in <module>
Traceback (most recent call last):
2023-04-19 12:54:42 INFO:libvwid:Lp1 Reconnecting
2023-04-19 11:43:48 INFO:soc_vwid:Lp1 SOC: 78%@2023-04-18T18:32:47

Re: SOC: VWID

Verfasst: Mi Apr 19, 2023 2:56 pm
von Eckhard
Ich habe gerade festgestellt, dass das Problem woanders liegt. Der ID.4 hat mal wieder keine Onlineverbindung. :x Mal sehen, ob er sich wieder fängt oder ob ich wieder die Sicherung 19 ziehen muss.

Re: SOC: VWID

Verfasst: Mi Apr 19, 2023 2:59 pm
von rleidner
Eckhard hat geschrieben: Mi Apr 19, 2023 2:56 pm Ich habe gerade festgestellt, dass das Problem woanders liegt. Der ID.4 hat mal wieder keine Onlineverbindung. :x Mal sehen, ob er sich wieder fängt oder ob ich wieder die Sicherung 19 ziehen muss.
Auch hier hilft der Ev-Soc-Log:

Code: Alles auswählen

2023-04-19 16:48:37 INFO:soc_vwid:Lp1 SOC: 79%@2023-04-19T15:12:59
Das Datum nach dem @ (2023-04-19T15:12:59) ist der Zeitpunkt zu dem das Fahrzeug zum letzten Mal den Soc an den VW-Server gemeldet hat.

Re: SOC: VWID

Verfasst: Fr Apr 21, 2023 5:32 am
von cadburgdw
Leider funktioniert das Auslesen des SOC´s bei einem ID.3 und ID.4 nicht.
erforderlichen Eingaben habe ich mehrfach eingegeben.
Die verwendete Version OpenWB ist 1.9.295.

Testweise habe ich einen Smart EQ getestet. Der SOC Wert konnte problemlos gelesen werden.

Das EV.SOC Log:

2023-04-21 07:15:55: PID: 26403: Lp1: Error from soc_vwid: (LV0)
ImportError: libxslt.so.1: cannot open shared object file: No such file or directory
from .. import etree
File "/usr/local/lib/python3.7/dist-packages/lxml/html/__init__.py", line 53, in <module>
import lxml.html
File "/var/www/html/openWB/modules/soc_vwid/libvwid.py", line 8, in <module>
import libvwid
File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 4, in <module>
Traceback (most recent call last):
**** REBOOT ****

Re: SOC: VWID

Verfasst: Sa Apr 22, 2023 8:42 am
von cadburgdw
Vielen Dank für deine Antwort.

Ich habe den Solar-Ladecontroller bei Eniktric als Komplettpaket gekauft. Für das Rootpasswort habe ich dort nachgefragt.

Sobald ich es habe, stelle ich die kompletten Informationen zur Verfügung.

Re: SOC: VWID

Verfasst: Sa Apr 22, 2023 6:23 pm
von openWB
cadburgdw hat geschrieben: Sa Apr 22, 2023 8:42 am Vielen Dank für deine Antwort.

Ich habe den Solar-Ladecontroller bei Eniktric als Komplettpaket gekauft. Für das Rootpasswort habe ich dort nachgefragt.

Sobald ich es habe, stelle ich die kompletten Informationen zur Verfügung.
Wenn dich bitte an deinen Verkäufer. Das hat mit openWB nichts zu tun.

Ich zitiere mal die Beschreibung:
Sie erwerben lediglich die notwendige, vorkonfigurierte und getestete Hardware zum Einsatz des Ladecontroller im Zusammenspiel mit Ladestationen des Typs go-eCharger. Für jedes verkaufte Exemplar des Hardware-Sets spenden wir zudem 20 EUR an das zugrundeliegende OpenSource-Projekt, das die Software entwickelt hat und kontinuierlich pflegt, um die Weiterentwicklung zu unterstützen
Ist schlicht gelogen. Daher erachte ich hier Community Support auch als unpassend.
Und selbst wenn, ist das nicht das was wir vorsehen.

Re: SOC: VWID

Verfasst: Sa Apr 22, 2023 8:21 pm
von rleidner
openWB hat geschrieben: Sa Apr 22, 2023 6:23 pm Wenn dich bitte an deinen Verkäufer. Das hat mit openWB nichts zu tun.
Danke für die Klarstellung.

Re: SOC: VWID

Verfasst: So Apr 23, 2023 7:02 am
von solarjunkie
rleidner hat geschrieben: Sa Apr 22, 2023 8:21 pm
openWB hat geschrieben: Sa Apr 22, 2023 6:23 pm Wenn dich bitte an deinen Verkäufer. Das hat mit openWB nichts zu tun.
Danke für die Klarstellung.
Aber ein geiles Business-Modell: Raspi mit Gehäuse, SD-Karte und Netzteil für nur 299,-€

Wenn die Aussage mit der 20€ Spende nicht stimmt, erfüllt das u.U. den Tatbestand des Betruges. Wobei das auf den zweiten Blick kein ernstzunehmender Player zu sein scheint.