Seite 1 von 3
SoC Opel / PSA wird nicht abgerufen
Verfasst: Sa Sep 30, 2023 5:07 pm
von MadMurdock
Hallo zusammen,
ich betreibe immer noch die OpenWB in Version 1.9.303.0.
Bis vor etwa 2 Monaten funktionierte der SoC Abruf von den PSA Servern. Von heute auf morgen nicht mehr.
LOG Auszug:
Code: Alles auswählen
2023-09-30 19:01:45: PID: 6280: Lp1: Nothing to do yet. Incrementing timer. 5 min online interval wait: 1 (LV1) at 132 main modules/soc_psa/main.sh
2023-09-30 19:01:35: PID: 4944: Lp1: Nothing to do yet. Incrementing timer. 5 min online interval wait: 0 (LV1) at 132 main modules/soc_psa/main.sh
2023-09-30 19:01:28: PID: 3595: Lp1: Fetching SoC from Opel failed (LV0) at 165 main modules/soc_psa/main.sh
2023-09-30 19:01:25: PID: 3595: Lp1: Fetching SoC from Opel (LV0) at 135 main modules/soc_psa/main.sh
2023-09-30 19:01:15: PID: 2252: Lp1: Nothing to do yet. Incrementing timer. 5 min online interval wait: 28 (LV1) at 132 main modules/soc_psa/main.sh
2023-09-30 19:01:05: PID: 885: Lp1: Nothing to do yet. Incrementing timer. 5 min online interval wait: 27 (LV1) at 132 main modules/soc_psa/main.sh
2023-09-30 19:00:55: PID: 31943: Lp1: Nothing to do yet. Incrementing timer. 5 min online interval wait: 26 (LV1) at 132 main modules/soc_psa/main.sh
Das ganze wiederholt sich immer wieder.
Die Daten sind korrekt eingetragen und sogar die APP funktioniert (meistens..)
Hat jmd eine Idee? Habe ich Infos vergessen?
Viele Grüße
Re: SoC Opel / PSA wird nicht abgerufen
Verfasst: Sa Okt 07, 2023 3:36 pm
von mrinas
Ich hab' auch eine Ladepunkt auf der 1.9er mit PSA Modul (Peugeot e2008), das klappt weiterhin. Stell doch mal das Loglevel höher und poste das Log mal, vielleicht können wir dann sehen wo's klemmt.
Re: SoC Opel / PSA wird nicht abgerufen
Verfasst: Mo Okt 09, 2023 6:57 am
von MadMurdock
Moin,
hier der Auszug aus dem Debug-Log, dieser Part wird alle etwa 5 Minuten aufgerufen:
Code: Alles auswählen
2023-10-09 08:35:12: PID: 9716: modules.devices.sma_sunny_boy.device: SMA Modbus Ip-Adresse: 192.168.2.4
2023-10-09 08:35:12: PID: 9716: legacy run server: Received command ["modules.devices.sma_sunny_boy.device","inverter","192.168.2.4","0","192.168.2.7","none","none","0"
2023-10-09 08:35:11: PID: 16173: **** Regulation loop start **** (LV1) at 77 main /var/www/html/openWB/regel.sh
KeyError: '_embedded'
vehicles = vehicle_response['_embedded']['vehicles']
File "/var/www/html/openWB/modules/soc_psa/psasoc.py", line 114, in <module>
Traceback (most recent call last):
2023-10-09 08:35:07: PID: 14493: **** Regulation loop needs 6 seconds (LV2) at 62 cleanup /var/www/html/openWB/regel.sh
2023-10-09 08:35:07: PID: 14493: Überschuss 92; mindestens 1500 (LV1) at 104 nurpvlademodus nurpv.sh
Im SoC Log ist nach wie vor nur die oben genannte Meldung :
Code: Alles auswählen
2023-10-09 08:35:24: PID: 17777: Lp1: Nothing to do yet. Incrementing timer. 5 min online interval wait: 1 (LV1) at 132 main modules/soc_psa/main.sh
2023-10-09 08:35:15: PID: 16425: Lp1: Nothing to do yet. Incrementing timer. 5 min online interval wait: 0 (LV1) at 132 main modules/soc_psa/main.sh
2023-10-09 08:35:08: PID: 15062: Lp1: Fetching SoC from Opel failed (LV0) at 165 main modules/soc_psa/main.sh
2023-10-09 08:35:05: PID: 15062: Lp1: Fetching SoC from Opel (LV0) at 135 main modules/soc_psa/main.sh
2023-10-09 08:34:55: PID: 13356: Lp1: Nothing to do yet. Incrementing timer. 5 min online interval wait: 18 (LV1) at 132 main modules/soc_psa/main.sh
2023-10-09 08:34:45: PID: 12004: Lp1: Nothing to do yet. Incrementing timer. 5 min online interval wait: 17 (LV1) at 132 main modules/soc_psa/main.sh
Viele Grüße
Re: SoC Opel / PSA wird nicht abgerufen
Verfasst: Mo Okt 09, 2023 7:04 am
von mrinas
MadMurdock hat geschrieben: ↑Mo Okt 09, 2023 6:57 am
Moin,
hier der Auszug aus dem Debug-Log, dieser Part wird alle etwa 5 Minuten aufgerufen:
Code: Alles auswählen
2023-10-09 08:35:12: PID: 9716: modules.devices.sma_sunny_boy.device: SMA Modbus Ip-Adresse: 192.168.2.4
2023-10-09 08:35:12: PID: 9716: legacy run server: Received command ["modules.devices.sma_sunny_boy.device","inverter","192.168.2.4","0","192.168.2.7","none","none","0"
2023-10-09 08:35:11: PID: 16173: **** Regulation loop start **** (LV1) at 77 main /var/www/html/openWB/regel.sh
KeyError: '_embedded'
vehicles = vehicle_response['_embedded']['vehicles']
File "/var/www/html/openWB/modules/soc_psa/psasoc.py", line 114, in <module>
Traceback (most recent call last):
2023-10-09 08:35:07: PID: 14493: **** Regulation loop needs 6 seconds (LV2) at 62 cleanup /var/www/html/openWB/regel.sh
2023-10-09 08:35:07: PID: 14493: Überschuss 92; mindestens 1500 (LV1) at 104 nurpvlademodus nurpv.sh
Im SoC Log ist nach wie vor nur die oben genannte Meldung :
Code: Alles auswählen
2023-10-09 08:35:24: PID: 17777: Lp1: Nothing to do yet. Incrementing timer. 5 min online interval wait: 1 (LV1) at 132 main modules/soc_psa/main.sh
2023-10-09 08:35:15: PID: 16425: Lp1: Nothing to do yet. Incrementing timer. 5 min online interval wait: 0 (LV1) at 132 main modules/soc_psa/main.sh
2023-10-09 08:35:08: PID: 15062: Lp1: Fetching SoC from Opel failed (LV0) at 165 main modules/soc_psa/main.sh
2023-10-09 08:35:05: PID: 15062: Lp1: Fetching SoC from Opel (LV0) at 135 main modules/soc_psa/main.sh
2023-10-09 08:34:55: PID: 13356: Lp1: Nothing to do yet. Incrementing timer. 5 min online interval wait: 18 (LV1) at 132 main modules/soc_psa/main.sh
2023-10-09 08:34:45: PID: 12004: Lp1: Nothing to do yet. Incrementing timer. 5 min online interval wait: 17 (LV1) at 132 main modules/soc_psa/main.sh
Viele Grüße
Hm okay, dann würde ich Dich noch bitten aus der ramdisk ( ist über den Browser zu erreichen -> /openWB/ramdisk/ ) die Datei psareply2lp1 zu posten, diese enthält die von PSA gelieferten Daten. Diese können scheinbar nicht ausgewertet werden, müssten mal schauen woran das liegt.
Re: SoC Opel / PSA wird nicht abgerufen
Verfasst: Di Okt 10, 2023 9:02 pm
von MadMurdock
Hi,
sehr gerne:
Code: Alles auswählen
{"httpCode":"403","httpMessage":"Forbidden","moreInformation":"Not registered to plan."}403
Hm, die Info ist tatsächlich eindeutig. Werde morgen mal im PSA Account nachschauen warum der Plan wohl nicht mehr da ist -.-
Nachtrag:
Habe doch gerade nachgeschaut, die B2C war nicht mehr im Account. Habe eine neue Anwendung erstellt, B2C hinzugefügt und in der WB eingetragen. Stand jetzt klappt es noch nicht.
Die Meldung hat sich aber geändert: {"error_description":"The provided access grant is invalid, expired, or revoked.","error":"invalid_grant"}400
Re: SoC Opel / PSA wird nicht abgerufen
Verfasst: Mi Okt 11, 2023 7:33 am
von mrinas
MadMurdock hat geschrieben: ↑Di Okt 10, 2023 9:02 pm
Hi,
sehr gerne:
Code: Alles auswählen
{"httpCode":"403","httpMessage":"Forbidden","moreInformation":"Not registered to plan."}403
Hm, die Info ist tatsächlich eindeutig. Werde morgen mal im PSA Account nachschauen warum der Plan wohl nicht mehr da ist -.-
Nachtrag:
Habe doch gerade nachgeschaut, die B2C war nicht mehr im Account. Habe eine neue Anwendung erstellt, B2C hinzugefügt und in der WB eingetragen. Stand jetzt klappt es noch nicht.
Die Meldung hat sich aber geändert: {"error_description":"The provided access grant is invalid, expired, or revoked.","error":"invalid_grant"}400
Hat PSA die B2C Schnittstelle nach Jahren der Entwicklung endlich freigeschaltet? Das hab' ich gar nicht mitbekommen, ich nutze weiterhin die aus der mobilen App ausgeliehene AppID&secret welche im PSA Modul bereits hinterlegt ist.
Kannst Du den Zugriff damit mal testen?
Re: SoC Opel / PSA wird nicht abgerufen
Verfasst: Mi Okt 11, 2023 4:34 pm
von EBaBB
Hallo Zusammen,
habe das Problem aktuell auch, nach Update der openWb von 296 (?) auf 1.9.303.
Zuerst waren die Zugangsdaten nicht mehr eingetragen nach dem Update, es hat sich ja auch die Auswahl des SOC Moduls (vorher myOpel jetzt PSA) geändert.
Die Daten wieder eingetragen, nur es kommt kein Wert. Der SoC Log sieht genauso aus wie im Post oben.
Der Debug-Log Eintrag ist wie folgt:
KeyError: 'access_token'
acc_token = psa_config['access_token']
File "/var/www/html/openWB/modules/soc_psa/psasoc.py", line 89, in <module>
Die Client-Id und Client-Secret habe ich auf der PSA Seite geprüft (gab es die Funktion schon vorher??)
https://developer-api.stellantis.com/inc/application
Dort werden die Schlüssel als gültig angezeigt
Re: SoC Opel / PSA wird nicht abgerufen
Verfasst: Fr Okt 13, 2023 8:42 am
von MadMurdock
Hi,
ohne weiteres kann ich die Daten aus der App nicht auslesen
Ja die scheinen die API geändert zu haben, das ganze Portal sieht auch anders aus.
Haben wir noch andere Möglichkeiten der Sache näher zu kommen?
Re: SoC Opel / PSA wird nicht abgerufen
Verfasst: Fr Okt 13, 2023 8:49 am
von mrinas
MadMurdock hat geschrieben: ↑Fr Okt 13, 2023 8:42 am
Hi,
ohne weiteres kann ich die Daten aus der App nicht auslesen
Ja die scheinen die API geändert zu haben, das ganze Portal sieht auch anders aus.
Haben wir noch andere Möglichkeiten der Sache näher zu kommen?
I See, I See. Schau' mal hier, da bekommst Du die client IDs:
https://github.com/snaptec/openWB/wiki/ ... det-werden
Ich bin gedanklich in der 2.0er Software unterwegs, hier sind die notwendigen ClientIDs im Modul hinterlegt.
Re: SoC Opel / PSA wird nicht abgerufen
Verfasst: Fr Okt 20, 2023 8:52 pm
von MadMurdock
Hi,
danke erst mal für deine Hilfe und Gedult.
Da ich das EVCC zwar ans laufen bekommen habe, aber keine Ahnung habe in welcher Datei die Daten stehen habe ich es mit dem psa-car-controller nochmal versucht und die Daten daraus genommen: selbe Ergebnis.
Dann werde ich wohl damit leben müssen und warten bis die V2 mal WLAN kann (und dann updaten).
Vielen Dank nochmal!