Support: SoC Leaf
Re: Support: SoC Leaf
Problem gelöst. Zumindest auf dem PC braucht das Modul Pycarwings2.py zum Aufbau der HTTPS Verbindung noch einen zusätzlichen Parameter. Die Quelle dazu fand ich hier in Zeile 125: https://github.com/filcole/pycarwings2/ ... rwings2.py
Nachdem ich diesen Parameter in meinem Pycarwings2.py auf dem PC auch noch ergänzt habe, läuft die SoC Abfrage für meinen Leaf MY 2018 auf dem PC komplett und fehlerfrei durch.
Damit ergeben sich ggü. der bisherigen Pycarwings2.py Version in OpenWB V1.9.x folgende erforderliche Änderungen:
Zeile 75
BASE_URL = "https://gdcportalgw.its-mo.com/api_v210707_NE/gdc/"
ersetzen durch
BASE_URL = "https://gdcportalgw.its-mo.com/api_v230317_NE/gdc/"
Zeile 121
req = Request('POST', url=BASE_URL + endpoint, data=params).prepare()
ersetzen durch
req = Request('POST', url=BASE_URL + endpoint, data=params, headers={"User-Agent": ""}).prepare()
Nun gilt es nur noch, mit dem so geänderten Pycarwings2.py eine neue OpenWB V1.9.x zu kompilieren und zum System-Update bereit zu stellen.
Nachdem ich diesen Parameter in meinem Pycarwings2.py auf dem PC auch noch ergänzt habe, läuft die SoC Abfrage für meinen Leaf MY 2018 auf dem PC komplett und fehlerfrei durch.
Damit ergeben sich ggü. der bisherigen Pycarwings2.py Version in OpenWB V1.9.x folgende erforderliche Änderungen:
Zeile 75
BASE_URL = "https://gdcportalgw.its-mo.com/api_v210707_NE/gdc/"
ersetzen durch
BASE_URL = "https://gdcportalgw.its-mo.com/api_v230317_NE/gdc/"
Zeile 121
req = Request('POST', url=BASE_URL + endpoint, data=params).prepare()
ersetzen durch
req = Request('POST', url=BASE_URL + endpoint, data=params, headers={"User-Agent": ""}).prepare()
Nun gilt es nur noch, mit dem so geänderten Pycarwings2.py eine neue OpenWB V1.9.x zu kompilieren und zum System-Update bereit zu stellen.
Re: Support: SoC Leaf
Bitte verfolgt zu diesem Thread auch den Pull Request https://github.com/snaptec/openWB/pull/2842 .
Re: Support: SoC Leaf
Die Änderung der Base URL zum Nissan Server wurde umgesetzt und der Pull Request https://github.com/snaptec/openWB/pull/2842 geschlossen.
Re: Support: SoC Leaf
Ich habe heute nach einem Back-Up ein System-Update auf V1.9.304 Nightly durchgeführt. Das SoC Modul für den Leaf ruft nun die neue URL für die Nissan API auf (sichtbar im Lade-Log). Der SoC wird wieder korrekt und ohne Fehlermeldung abgerufen.
Wichtig: Nach dem System-Update müssen die Zugangsdaten zum Nissan-Server in den Einstellungen vom SoC Modul neu eingegeben werden!
Beim Systemupdate ging das Passwort in den Einstellungen anscheinend verloren. Zumindest bei meiner OpenWB war das so.
Vielen Dank an @LutzB und @Dd62
Wichtig: Nach dem System-Update müssen die Zugangsdaten zum Nissan-Server in den Einstellungen vom SoC Modul neu eingegeben werden!
Beim Systemupdate ging das Passwort in den Einstellungen anscheinend verloren. Zumindest bei meiner OpenWB war das so.
Vielen Dank an @LutzB und @Dd62
Re: Support: SoC Leaf
Nachdem ich die Nase nun mal schon so tief in das SoC Leaf Modul für V1.9 gesteckt habe, habe ich auch einen ersten Entwurf für ein SoC Leaf Modul für OpenWB V2.0 zusammengestellt und einen PR gestartet.
https://github.com/openWB/core/pull/1682
fetch-Soc() innerhalb soc.py sowie pycarwings2.py und responses.py sind bereits von mir getestet worden.
Es wäre gut, wenn hier noch jemand an dem Modul mitarbeitet und vor allem auch in einer OWB2.0 Umgebung mit seinem Leaf testet.
https://github.com/openWB/core/pull/1682
fetch-Soc() innerhalb soc.py sowie pycarwings2.py und responses.py sind bereits von mir getestet worden.
Es wäre gut, wenn hier noch jemand an dem Modul mitarbeitet und vor allem auch in einer OWB2.0 Umgebung mit seinem Leaf testet.
Re: Support: SoC Leaf
Hallo Phase1,
sehe das jetzt erst. Würde gerne testen. Welcher Softwarestand ist denn der aktuellste, der das Modul enthält? (Branch/Master/Release?)
Allerdings habe ich momentan das Problem, dass selbst die iPhone App den Ladestand nicht mehr abfragen kann. Ich vermute einen Serverausfall. Somit ist auch meine momentane Lösung via EVCC nicht mehr funktional. Hat noch jemand das Problem? In dieser Situation macht dann ja auch der Test dieses SoC Moduls in Software 2.0 keinen Sinn.
Viele Grüße
Michael
sehe das jetzt erst. Würde gerne testen. Welcher Softwarestand ist denn der aktuellste, der das Modul enthält? (Branch/Master/Release?)
Allerdings habe ich momentan das Problem, dass selbst die iPhone App den Ladestand nicht mehr abfragen kann. Ich vermute einen Serverausfall. Somit ist auch meine momentane Lösung via EVCC nicht mehr funktional. Hat noch jemand das Problem? In dieser Situation macht dann ja auch der Test dieses SoC Moduls in Software 2.0 keinen Sinn.
Viele Grüße
Michael
OpenWB Duo, Leaf ZE1 MY 2020, Combo-e MY 2022
-
- Beiträge: 8
- Registriert: Sa Aug 29, 2020 4:02 pm
Re: Support: SoC Leaf
Hallo,
ich kann über Android und der Nissan-App den Akkustand unseres Leaf ZE0 auslesen.
Leider funktioniert das Auslesen aber nicht (mehr) über OpenWB - auch leider nicht mit 1.9.304.
Gruß
ich kann über Android und der Nissan-App den Akkustand unseres Leaf ZE0 auslesen.
Leider funktioniert das Auslesen aber nicht (mehr) über OpenWB - auch leider nicht mit 1.9.304.
Gruß
Re: Support: SoC Leaf
Hallo sunGrabber
Seit wann läuft das Auslesen des ZE0 über die OpenWB nicht mehr? Schon/erst seit Mai?
Ich nehme an, Du hast die V1.9.304 Nightly erst vor kurzen aufgespielt.
Bitte schaue mal in der OpenWB in die Einstellungen, Modulkonfiguration, Ladepunkte, SOC Modul für den Nissan Leaf.
Stimmen dort User und Passwort noch für Deinen Leaf?
Bei meiner OpenWB waren die EInstellungen für meinen Leaf nach dem Update auf V1.9.304N verlorengegangen und ich musste sie erst wieder eingeben.
Seit wann läuft das Auslesen des ZE0 über die OpenWB nicht mehr? Schon/erst seit Mai?
Ich nehme an, Du hast die V1.9.304 Nightly erst vor kurzen aufgespielt.
Bitte schaue mal in der OpenWB in die Einstellungen, Modulkonfiguration, Ladepunkte, SOC Modul für den Nissan Leaf.
Stimmen dort User und Passwort noch für Deinen Leaf?
Bei meiner OpenWB waren die EInstellungen für meinen Leaf nach dem Update auf V1.9.304N verlorengegangen und ich musste sie erst wieder eingeben.
Re: Support: SoC Leaf
Hallo sunGrabber,
ich habe in meinen Ladeeinstellungen "SoC nur Abfragen wenn Auto angesteckt" aktiviert.
Das führt dazu, das der SoC tatsächlich nur abgerufen wird, wenn das Auto angesteckt ist.
Auch der Aktualisierungs-Button rechts unten im Dashboard funktioniert dann nur bei angestecktem Leaf!
ich habe in meinen Ladeeinstellungen "SoC nur Abfragen wenn Auto angesteckt" aktiviert.
Das führt dazu, das der SoC tatsächlich nur abgerufen wird, wenn das Auto angesteckt ist.
Auch der Aktualisierungs-Button rechts unten im Dashboard funktioniert dann nur bei angestecktem Leaf!