Seite 39 von 74
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Verfasst: Mi Jul 13, 2022 3:34 pm
von Biest
Hallo zusammen,
habe versucht den SoC mit dem PSA-Modul abzufragen.
Leider funktioniert es nicht.
SoC-Log:
Code: Alles auswählen
2022-07-13 17:29:00: PID: 29496: Lp1: Fetching SoC from Peugeot failed (LV0) at 163 main /var/www/html/openWB/modules/soc_psa/main.sh
2022-07-13 17:28:58: PID: 29496: Lp1: Fetching SoC from Peugeot (LV0) at 133 main /var/www/html/openWB/modules/soc_psa/main.sh
Debug-Log:
Code: Alles auswählen
2022-07-13 17:28:12: PID: 23407: **** Regulation loop start **** (LV1) at 70 main /var/www/html/openWB/regel.sh
NameError: name 'realm' is not defined
data = {'realm': realm,'grant_type':'password','password':password,'username': userID,'scope': scope}
File "/var/www/html/openWB/modules/soc_psa/psasoc.py", line 61, in <module>
sowie
Code: Alles auswählen
2022-07-13 17:16:11: PID: 31546: **** Regulation loop start **** (LV1) at 70 main /var/www/html/openWB/regel.sh
KeyError: 'access_token'
acc_token = psa_config['access_token']
File "/var/www/html/openWB/modules/soc_psa/psasoc.py", line 77, in <module>
Secret und ID habe ich aus Zeile 53 hier:
https://github.com/evcc-io/evcc/blob/ma ... cle/psa.go
Softwareversion meiner OpenWB: installierte Version: 1.9.262
Wäre prima wenn mir jemand helfen könnte - ich bin einigermaßen ratlos.
Danke
Tobias
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Verfasst: Mi Jul 13, 2022 6:09 pm
von loderunner
Hallo,
mit meinem e-C4 habe ich exakt das gleiche Problem. Mit den gleichen Fehlermeldungen im Log. Wobei ich die Daten aus dem Git (e-C4 aus Zeile 26) benutzt habe. Die auch die gleichen sind, die ich aus dem config.json habe bei einem Versuch mit der älteren Version zur Beschaffung (
viewtopic.php?p=38597#p38597) bekommen habe.
Noch eine Ergänzung: der Ladezustand wird als 100% angezeigt, weil laut "ev soc log" gilt:
"2022-07-13 20:12:54: PID: 31390: Lp1: newSoC above 100, setting to 100. (LV0)"
Irgendwelche Anregungen? Nachfragen? Daten, die ich liefern kann?
Ach ja: der e-C4 liefert auch an die Android-App nur sporadisch Daten zum Ladestand. Hängt das damit zusammen?
Gruß
loderunner
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Verfasst: Mi Jul 13, 2022 8:12 pm
von mrinas
Biest hat geschrieben: ↑Mi Jul 13, 2022 3:34 pm
Softwareversion meiner OpenWB: installierte Version: 1.9.262
Wäre prima wenn mir jemand helfen könnte - ich bin einigermaßen ratlos.
Danke
Tobias
Hi Tobias,
diese Fehlermeldungen hab' ich so bisher noch nicht gesehen, bei mir wird der SoC mit dem PSA Modul vom e2008 sauber abgerufen. Kannst Du als erstes mal ein Update auf die aktuelle Version machen? die .271 müsste die aktuelle Stable sein.
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Verfasst: Mi Jul 13, 2022 8:14 pm
von mrinas
loderunner hat geschrieben: ↑Mi Jul 13, 2022 6:09 pm
Ach ja: der e-C4 liefert auch an die Android-App nur sporadisch Daten zum Ladestand. Hängt das damit zusammen?
Unser e2008 liefert den Ladestand vor vor und nach dem Ladevorgang, währed geladen wird aber keine Aktualisierung. Das ist so leider zu erwarten, drum gibts für PSA die Kombination des errechneten Ladezustands über die zugeführte Energiemenge.
Generell muss die App natürlich funktionieren, am Ende simuliert die openWB eine App und ruft über die Daten über den gleichen Weg ab.
Welche Softwareversion hast Du auf deiner openWB aktuell?
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Verfasst: Mi Jul 13, 2022 10:20 pm
von Biest
Hallo mrinas,
danke für die Rückmeldung.
Ich habe nun auf die aktuelle Stable upgedatet (openWB Version: 1.9.271)
Leider bleiben die Logs unverändert.
Debug-Log:
Code: Alles auswählen
2022-07-14 00:17:38: PID: 5939: auf 3 Phasen geaendert (LV1) at 120 u1p3pswitch u1p3p.sh
NameError: name 'realm' is not defined
data = {'realm': realm,'grant_type':'password','password':password,'username': userID,'scope': scope}
File "/var/www/html/openWB/modules/soc_psa/psasoc.py", line 61, in <module>
Traceback (most recent call last):
EV-Log:
Code: Alles auswählen
2022-07-14 00:17:37: PID: 11988: Lp1: Fetching SoC from Peugeot failed (LV0) at 163 main modules/soc_psa/main.sh
2022-07-14 00:17:35: PID: 11988: Lp1: Fetching SoC from Peugeot (LV0) at 133 main modules/soc_psa/main.sh
Viele Grüße
Tobias
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Verfasst: Do Jul 14, 2022 6:24 am
von Biest
Wollte noch etwas tiefer einsteigen...
Wenn ich den Code
hier anschaue sollte ich doch unter "http://<IP-der-openWB>/openWB/ramdisk/soctimerfile" etwas finden/lesen können, oder ?
Hier kommt jedoch "Not Found" vom Apache...
Nun wollte ich mit per MobaXterm auf den Raspberry verbinden. Dies scheitert jedoch daran, daß das Default-Passwort bei den Boxen von OpenWB wohl ab Werk geändert ist...
Kann mir jemand das gesetzte Passwort verraten? (Seriennummer und cloud-Passwort habe ich schon getestet
)
Viele Grüße
Tobias
Edit 08:51 Uhr:
Je länger ich mir das anschaue, um sehr mehr vermute ich, daß das Problem an der Ramdisk liegt. Diese ist wohl nicht vorhanden ? Jedenfalls wimmelt es beim reboot von "Datei oder Verzeichnis nicht gefunden" Meldungen...
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Verfasst: Do Jul 14, 2022 6:36 am
von derNeueDet
Das Passwort kennt nur openWB. Du kannst es anfordern, verzichtet dann aber zumindest in Teilen auf den Support.
VG
Det
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Verfasst: Do Jul 14, 2022 7:01 am
von Biest
derNeueDet hat geschrieben: ↑Do Jul 14, 2022 6:36 am
Das Passwort kennt nur openWB. Du kannst es anfordern, verzichtet dann aber zumindest in Teilen auf den Support.
VG
Det
Hallo Det,
danke für die Info. Ich schreibe den Support mal an. Mal schauen ob die sich um das Problem kümmern.
(Module sehen die ja wohl als "OpenW-Community"-Thema an) - nicht, daß das ja eines der Haupt-Verkaufsargumente wäre
Bin gerade ziemlich gefrustet und frage mich weshalb ich die Box nicht selbst gebaut und den Raspy mit SW betankt habe, wenn ich jetzt doch einen DeepDive in das Thema machen darf...
Tobias
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Verfasst: Do Jul 14, 2022 7:09 am
von derNeueDet
Weil du dann keine 1p3p Umschaltung hättest
.
Ich betreue das Mercedes EQ SoC Modul. Bei mir hängt in der Garage eine Standard+ und ich entwickle auf nem Raspi, auf dem auch fast immer die aktuelle Nightly läuft. Ich habe auch kein Passwort für meine Box. Bisher hat das alles so funktioniert.
Aber seit langem läuft das so stabil, dass ich nur noch bei der etwas komplexen Anmeldung im Mercedes Backend unterstützen muss.
Dass die Ramdisk nicht da ist, kann ich mir nicht vorstellen, dann würde auf deiner Box so gut wie gar nichts laufen.
Wenn du den Code im Git richtig interpretiert hättest, dann hättest du erkennen müssen, dass das soctimerfile soctimer für den ersten LP heißt
und für den 2. LP dann soctimer1
Ich vermute, dass du mit deiner http Abfrage auf die richtige Datei dann auch was zurück bekommst.
Hast du den Rat von mrinas befolgt und mal einen Update auf deine openWB Version gemacht? .262 hat schon einige Tage hinter sich und so viel wie die Hersteller (außer Mercedes, die eine dokumentierte API haben
) an den SoC Bereitstellungen schrauben, ist das nicht verwunderlich, dass es nicht geht.
VG
Det
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Verfasst: Do Jul 14, 2022 7:48 am
von Biest
Hi Det,
nochmal danke für die Rückmeldung.
Leider muss ich Deine Vermutungen zurückweisen. Wäre schön gewesen, wenn sie zugetroffen hätten...
Update auf 1.9.271 habe ich heute Nacht durchgeführt.
Biest hat geschrieben: ↑Mi Jul 13, 2022 10:20 pm
Ich habe nun auf die aktuelle Stable upgedatet (openWB Version: 1.9.271)
Daß mein Link für "default" ist war mir schon klar, aber natürlich unachtsam diesen zu Posten...
VG Tobias