SoC Abfrage funktioniert nicht mehr seit ein paar Tagen. Scheinbar hat Nissan wieder den API Endpoint geändert (und enhance password encryption method).
Siehe hier: https://github.com/TA2k/ioBroker.nissan ... ea04ac022c
Support: SoC Leaf
-
- Beiträge: 11
- Registriert: Do Jun 27, 2024 7:48 pm
- Has thanked: 1 time
Re: Support: SoC Leaf
Ich habe heute morgen auch gemerkt, dass die SoC Abfrage hängt. Danke für den Link. MyLeaf wurde am 03.07. ebenfalls aktualisiert. Anscheinend wurde mehr geändert als nur die URL für die NISSAN API. Ich schaue es mir an.
Re: Support: SoC Leaf
Guten Abend,
Bei mir funktioniert auch die Abfrage mit v 1.9.304 auf dem Server nicht mehr und im EV SoC Log steht ein 404. Falls es hilft:
Die Aktualisierung per Nissan EV App geht noch.
Bloß gut, dass es hier so einen guten Support gibt. Danke nochmals für die Mühe.
Bei mir funktioniert auch die Abfrage mit v 1.9.304 auf dem Server nicht mehr und im EV SoC Log steht ein 404. Falls es hilft:
Code: Alles auswählen
2025-07-07 21:24:16,718 - root - DEBUG - LP1: Update soctimer to 11
2025-07-07 21:24:14: PID: 15435: Lp1: Starting Python module (LV1) at 33 main modules/soc_leaf/main.sh
2025-07-07 21:24:08: PID: 14194: Lp1: Done (LV1) at 35 main modules/soc_leaf/main.sh
2025-07-07 21:24:08,127 - pycarwings2 - ERROR - Invalid JSON returned
</body></html>
<p>The requested URL was not found on this server.</p>
<h1>Not Found</h1>
</head><body>
<title>404 Not Found</title>
<html><head>
2025-07-07 21:24:08,125 - pycarwings2 - DEBUG - Response HTTP Response Body: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
2025-07-07 21:24:08,124 - pycarwings2 - DEBUG - Response HTTP Status Code: 404
2025-07-07 21:24:08,120 - requests.packages.urllib3.connectionpool - DEBUG - https://gdcportalgw.its-mo.com:443 "POST /api_v230317_NE/gdc/InitialApp_v2.php HTTP/1.1" 404 196
2025-07-07 21:24:06,719 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): gdcportalgw.its-mo.com
}
"lg": "en-US"
"initial_app_str": "9s5rfK-unkenntlich-tzajWNcA",
"custom_sessionid": "",
"RegionCode": "NE",
2025-07-07 21:24:06,715 - pycarwings2 - DEBUG - params: {
2025-07-07 21:24:06,714 - pycarwings2 - DEBUG - invoking carwings API: https://gdcportalgw.its-mo.com/api_v230317_NE/gdc/InitialApp_v2.php
2025-07-07 21:24:06,695 - root - DEBUG - LP1: login = nutzername@web.de, region = NE
2025-07-07 21:24:06,695 - root - DEBUG - LP1: Update soctimer to 10
Bloß gut, dass es hier so einen guten Support gibt. Danke nochmals für die Mühe.
Nissan LEAF ZE1 2019, Von Null auf Fun in 1 s.
PV: Viessmann Vitovolt 300 P275 AC, 3,6 kWp, WR: SMA SB3.6-1AV-40, Manager: SMA Sunny Home Manager 2.0
WB: openWB Serie 1 Bj 2019, F/W: v1.9.304 nightly, einphasig, max 3,6 kW, per WLAN eingebunden
PV: Viessmann Vitovolt 300 P275 AC, 3,6 kWp, WR: SMA SB3.6-1AV-40, Manager: SMA Sunny Home Manager 2.0
WB: openWB Serie 1 Bj 2019, F/W: v1.9.304 nightly, einphasig, max 3,6 kW, per WLAN eingebunden
Re: Support: SoC Leaf
@LEAFerant Danke für die Vorschusslorbeeren
und die Infos.
Gut zu wissen, dass es auch noch V1.9.304 Nutzer mit einem "alten" Leaf gibt (ich bin inzwischen auf V2.1.8-Alpha.1 umgestiegen)
Nissan hat sowohl die URL für die API als auch das Verschlüsselungsverfahren für den Login geändert. siehe https://github.com/remuslazar/homeassis ... issues/100
In pycarwings3 (für openWB V2.1.8) wurde das Problem bereits gefixt https://github.com/remuslazar/homeassis ... s/pull/101
Wobei @remuslazar leider die Version 0.7.12 auf 0.7.14 aktualisiert hat und damit der Fix nicht in die Version 0.7.13 eingeflossen ist, die von openWB V2.1.8 verwendet wird. Ich werde also noch einen Pull Request für pycarwings3 auf V0.7.15 auslösen müssen, der die Änderungen von V07.13 und V0.7.14 enthält ...
Außerdem werde ich in pycarwings2 (für oWB V1.9.304) den Fix aus pycarwings3 übertragen.

Gut zu wissen, dass es auch noch V1.9.304 Nutzer mit einem "alten" Leaf gibt (ich bin inzwischen auf V2.1.8-Alpha.1 umgestiegen)
Nissan hat sowohl die URL für die API als auch das Verschlüsselungsverfahren für den Login geändert. siehe https://github.com/remuslazar/homeassis ... issues/100
In pycarwings3 (für openWB V2.1.8) wurde das Problem bereits gefixt https://github.com/remuslazar/homeassis ... s/pull/101
Wobei @remuslazar leider die Version 0.7.12 auf 0.7.14 aktualisiert hat und damit der Fix nicht in die Version 0.7.13 eingeflossen ist, die von openWB V2.1.8 verwendet wird. Ich werde also noch einen Pull Request für pycarwings3 auf V0.7.15 auslösen müssen, der die Änderungen von V07.13 und V0.7.14 enthält ...
Außerdem werde ich in pycarwings2 (für oWB V1.9.304) den Fix aus pycarwings3 übertragen.
Re: Support: SoC Leaf
Der PR zum Update von pycarwings2 für openWB V1.9.304 ist raus. https://github.com/snaptec/openWB/pull/2871
Re: Support: SoC Leaf
Ich muss mich korrigieren:
Die Version 0.7.14 von pycarwings3 enthält sowohl die Änderungen von 0.7.12 auf 0.7.13 als auch das Update bzgl. URL und AES Verschlüsselung.
Ich habe die Version 0.7.14 gerade in meiner Testumgebung (PC mit Python 3.13) getestet. Sie läuft sauber durch und ist somit "fertig" für den Einsatz in openWB2 V2.1.8 Alpha.x
Wer Zugriff auf seine OpenWB2 Installation mit V2.1.8 Alpha.1 oder Alpha.2 hat, kann mit "pip install pycarwings3==0.7.14" ein Update erzwingen. Danach sollte der SoC Abruf wieder funktionieren. Feedback willkommen.
Ich löse noch einen PR zum Update der Paketliste "requirements.txt" aus.
Die Version 0.7.14 von pycarwings3 enthält sowohl die Änderungen von 0.7.12 auf 0.7.13 als auch das Update bzgl. URL und AES Verschlüsselung.
Ich habe die Version 0.7.14 gerade in meiner Testumgebung (PC mit Python 3.13) getestet. Sie läuft sauber durch und ist somit "fertig" für den Einsatz in openWB2 V2.1.8 Alpha.x
Wer Zugriff auf seine OpenWB2 Installation mit V2.1.8 Alpha.1 oder Alpha.2 hat, kann mit "pip install pycarwings3==0.7.14" ein Update erzwingen. Danach sollte der SoC Abruf wieder funktionieren. Feedback willkommen.
Ich löse noch einen PR zum Update der Paketliste "requirements.txt" aus.
Re: Support: SoC Leaf
Der Pull Request für openWB2 ist ebenfalls raus https://github.com/openWB/core/pull/2545