SoC Opel / PSA wird nicht abgerufen

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
MadMurdock
Beiträge: 7
Registriert: Di Mai 04, 2021 3:00 pm

SoC Opel / PSA wird nicht abgerufen

Beitrag 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
Benutzeravatar
mrinas
Beiträge: 1911
Registriert: Mi Jan 29, 2020 10:12 pm

Re: SoC Opel / PSA wird nicht abgerufen

Beitrag 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.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
MadMurdock
Beiträge: 7
Registriert: Di Mai 04, 2021 3:00 pm

Re: SoC Opel / PSA wird nicht abgerufen

Beitrag 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
Benutzeravatar
mrinas
Beiträge: 1911
Registriert: Mi Jan 29, 2020 10:12 pm

Re: SoC Opel / PSA wird nicht abgerufen

Beitrag 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.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
MadMurdock
Beiträge: 7
Registriert: Di Mai 04, 2021 3:00 pm

Re: SoC Opel / PSA wird nicht abgerufen

Beitrag 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
Benutzeravatar
mrinas
Beiträge: 1911
Registriert: Mi Jan 29, 2020 10:12 pm

Re: SoC Opel / PSA wird nicht abgerufen

Beitrag 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?
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
EBaBB
Beiträge: 4
Registriert: Mo Mär 14, 2022 9:37 am

Re: SoC Opel / PSA wird nicht abgerufen

Beitrag 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 :roll:
MadMurdock
Beiträge: 7
Registriert: Di Mai 04, 2021 3:00 pm

Re: SoC Opel / PSA wird nicht abgerufen

Beitrag 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?
Benutzeravatar
mrinas
Beiträge: 1911
Registriert: Mi Jan 29, 2020 10:12 pm

Re: SoC Opel / PSA wird nicht abgerufen

Beitrag 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.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
MadMurdock
Beiträge: 7
Registriert: Di Mai 04, 2021 3:00 pm

Re: SoC Opel / PSA wird nicht abgerufen

Beitrag 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!
Antworten