SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
Elias Alias
Beiträge: 131
Registriert: Do Jun 24, 2021 12:49 pm

Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)

Beitrag von Elias Alias »

mrinas hat geschrieben: Sa Mai 07, 2022 7:06 amzudem musst du natürlich in der Opel app den ladestand schon sehen.
Seit ich das SoC-Modul verwende, gelingt der Ladestandabruf per App nur noch in seltenen Fällen. Ist aber vermutlich normal, weil 2 Instanzen abrufen wollen, oder?
openWB series2 custom + Addon Platine / automatische Umschaltung 1- / 3-Phasen
Stable 1.9.301
Benutzeravatar
mrinas
Beiträge: 1867
Registriert: Mi Jan 29, 2020 10:12 pm

Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)

Beitrag von mrinas »

Elias Alias hat geschrieben: Sa Mai 07, 2022 11:50 am
mrinas hat geschrieben: Sa Mai 07, 2022 7:06 amzudem musst du natürlich in der Opel app den ladestand schon sehen.
Seit ich das SoC-Modul verwende, gelingt der Ladestandabruf per App nur noch in seltenen Fällen. Ist aber vermutlich normal, weil 2 Instanzen abrufen wollen, oder?
Hm, bin ich mir nicht sicher ob es daran liegt gibt es einen unterschied wenn du das Soc Modul mal in den einstellungen des Ladepunkt deaktivierst?
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
rirama
Beiträge: 23
Registriert: Sa Aug 21, 2021 7:57 am

Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)

Beitrag von rirama »

mrinas hat geschrieben: Sa Mai 07, 2022 7:06 am Das hier sollten die passende clientID und Secret fuer Opel sein. Fahrzeug muss nicht angesteckt sein, das spielt keine Rolle.

Client is 07364655-93cb-4194-8158-6b035ac2c24c
Secret: F2kK7lC5kF5qN7tM0wT8kE3cW1dP0wC5pI6vC0sQ5iP5cN8cJ8

Falls das noch nicht klappt waere das soc log hilfreich (status seite der openwb), zudem musst du natürlich in der Opel app den ladestand schon sehen.
Perfekt...danke schön jetzt klappt es.

Komischerweise hat er heute während dem Laden nicht den SoC verändert, obwohl ich alles so eignestellt habe, dass die OpenWb eigenständig den Ladestand während der Ladung berechnen kann und soll. Morgen versuche ich es noch einmal.
rirama
Beiträge: 23
Registriert: Sa Aug 21, 2021 7:57 am

Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)

Beitrag von rirama »

Seit ich den SoC auslesen kann, habe ich häufiger wenige Sekunden nach dem Start einen Ladeabbruch. Im Logging sehe ich dann, dass der SoC angebluch auf 100% springt und daher wohl das Laden beendet wird.

Hat noch jemand das Problem? Heute habe ich 4 mal das Laden gestartet, bevor er dauerhaft losgeladen hat.
Deepthought
Beiträge: 5
Registriert: So Apr 17, 2022 11:09 am

Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)

Beitrag von Deepthought »

Moin,

mit dem mypeugeot SOC Modul gibt es bei mir ein Problem: der SOC kann nur unmittelbar nach dem Ladestart abgerufen werden.
Das führt dazu, dass die Ladung nicht gestartet wird, wenn beim vorherigen Laden die SOC Abschaltschwelle erreicht wurde (z.B. 80%).

Beispiel:
1. Fahrzeug lädt bis 80%
2. Fahrzeug wird abgesteckt und bis z.B. 50% beim Fahren entladen
3. Fahrzeug wird angesteckt - SOC kann nicht ermittelt werden
4. openWB "denkt" immer noch der SOC wäre bei 80% und startet nicht mit dem Laden

Manueller Workaround:
--> Ziel-SOC kurzeitig auf 85% hochstellen, dann startet das Laden und der SOC wird korrekt ermittelt. Das funktioniert, hat aber keinen sehr hohen WAF :roll:

Logs
Im EV SOC-Log sieht das wie folgt aus:

Code: Alles auswählen

2022-05-21 10:52:37: PID: 2003: Lp1: Fetched from myPeugeot: 66% (LV0)
2022-05-21 10:52:33: PID: 2003: Lp1: Ladestatus changed to charging. Fetching SoC from myPeugeot out of order. (LV0)
2022-05-21 10:47:53: PID: 4416: Lp1: Fetching SoC from myPeugeot (LV0)
2022-05-21 10:37:43: PID: 23766: Lp1: Fetching SoC from myPeugeot (LV0)
2022-05-21 10:27:33: PID: 10873: Lp1: Fetching SoC from myPeugeot (LV0)
2022-05-21 10:17:24: PID: 30378: Lp1: Fetching SoC from myPeugeot (LV0)
2022-05-20 14:38:04: PID: 4401: Lp1: Fetching SoC from myPeugeot (LV0)
2022-05-20 14:27:53: PID: 23874: Lp1: Fetching SoC from myPeugeot (LV0)
2022-05-20 14:17:43: PID: 11029: Lp1: Fetching SoC from myPeugeot (LV0)
2022-05-20 14:07:33: PID: 30452: Lp1: Fetching SoC from myPeugeot (LV0)
2022-05-20 13:57:23: PID: 17615: Lp1: Fetching SoC from myPeugeot (LV0)
2022-05-20 10:11:37: PID: 24135: Lp1: Fetched from myPeugeot: 53% (LV0)
2022-05-20 10:11:33: PID: 24135: Lp1: Ladestatus changed to charging. Fetching SoC from myPeugeot out of order. (LV0)
2022-05-20 10:08:33: PID: 875: Lp1: Fetching SoC from myPeugeot (LV0)
Im Debug-Log sieht man dazu verschiedene Fehlermeldungen:

Code: Alles auswählen

2022-05-21 10:54:13: PID: 8826: ungültiger Wert für soc:  (LV0)
2022-05-21 10:53:53: PID: 7415: ungültiger Wert für soc:  (LV0)
(standard_in) 2: syntax error
cp: reguläre Datei '/var/www/html/openWB/openwb.conf.1' kann nicht angelegt werden: Keine Berechtigung
cp: reguläre Datei '/var/www/html/openWB/openwb.conf.2' kann nicht angelegt werden: Keine Berechtigung
cp: reguläre Datei '/var/www/html/openWB/openwb.conf.3' kann nicht angelegt werden: Keine Berechtigung
cp: reguläre Datei '/var/www/html/openWB/openwb.conf.4' kann nicht angelegt werden: Keine Berechtigung
TypeError: list indices must be integers, not str
    fetchedsoctime = batt['energy'][0]['updatedAt']
  File "/var/www/html/openWB/modules/soc_mypeugeot/peugeotsoc.py", line 128, in <module>
Traceback (most recent call last):
cp: reguläre Datei '/var/www/html/openWB/openwb.conf.1' kann nicht angelegt werden: Keine Berechtigung
cp: reguläre Datei '/var/www/html/openWB/openwb.conf.2' kann nicht angelegt werden: Keine Berechtigung
cp: reguläre Datei '/var/www/html/openWB/openwb.conf.3' kann nicht angelegt werden: Keine Berechtigung
cp: reguläre Datei '/var/www/html/openWB/openwb.conf.4' kann nicht angelegt werden: Keine Berechtigung
2022-05-21 10:50:04: PID: 20672: ##### cron5min.sh finished ##### (LV0)
2022-05-21 10:50:02: PID: 20672: ##### cron5min.sh started ##### (LV0)
modules/soc_mypeugeot/main.sh: Zeile 120: 1653047233 - : Syntax Fehler: Operator erwartet. (Fehlerverursachendes Zeichen ist \"- \").
modules/soc_mypeugeot/main.sh: Zeile 120: /var/www/html/openWB/ramdisk/peugeotsoctime: Datei oder Verzeichnis nicht gefunden
TypeError: list indices must be integers, not str
    fetchedsoctime = batt['energy'][0]['updatedAt']
  File "/var/www/html/openWB/modules/soc_mypeugeot/peugeotsoc.py", line 128, in <module>
Traceback (most recent call last):
cp: reguläre Datei '/var/www/html/openWB/openwb.conf.1' kann nicht angelegt werden: Keine Berechtigung

Ideen
Wenn das Problem bei der myPeugeot-API liegt und nicht im openWB SOC-Modul-Code gelöst werden kann, kann ich mir folgende Optionen vorstellen:

1. Semi-Manuell: Auf dem Dashboard könnte man neben dem "SOC Refresh Button" eine Taste zum Setzen/Zurücksetzen des SOC anbieten. Diese müsste zwar immer noch manuell bedient werden aber besser als immer in die Einstellungen zu wechseln. So ähnlich wie beim manuellen SOC.
2. Semi-Automatisch: schlägt der SOC-Abruf fehl, werden 0% oder 20% angenommen und das Laden startet
3. Laden startet beim Anstecken immer kurz um SOC abrufen zu können.

(Verbaut ist eine series2 Standard+, SW-Version: 1.9.262, Client-ID und Secret aus dem Wiki, Config steht auf "SOC + manuelle Berechnung")

Danke!
miradarya
Beiträge: 94
Registriert: Fr Apr 17, 2020 7:38 am

Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)

Beitrag von miradarya »

Bitte das PSA-Modul benutzen, die myPeugeot/Opel/... Module sind veraltet.
Deepthought
Beiträge: 5
Registriert: So Apr 17, 2022 11:09 am

Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)

Beitrag von Deepthought »

miradarya hat geschrieben: Di Mai 24, 2022 7:02 pm Bitte das PSA-Modul benutzen, die myPeugeot/Opel/... Module sind veraltet.
Danke für die Info! Mit dem PSA Modul funktioniert der Abruf jetzt.
Kann man dann nicht die alten Module entfernen oder kennzeichnen damit nicht andere Nutzer in das gleiche Problem laufen?
miradarya
Beiträge: 94
Registriert: Fr Apr 17, 2020 7:38 am

Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)

Beitrag von miradarya »

Ja, sehe ich auch so. Ich habe dazu mal ein Issue aufgemacht: https://github.com/snaptec/openWB/issues/2220
seran
Beiträge: 93
Registriert: Di Aug 04, 2020 7:54 pm

Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)

Beitrag von seran »

Moin!

Ich hab jetzt schon eine ganze Weile das PSA Modul problemlos am laufen gehabt, aber seit einer Woche aktualisiert sich der SoC weder in der openWB noch in der myOpel App. App hab ich neu installiert, hat nix geholfen.

Hat wer nen Tipp?

78ECADFD-7E18-4B92-B3AD-7F5FC59996D5.jpeg
seran
Beiträge: 93
Registriert: Di Aug 04, 2020 7:54 pm

Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)

Beitrag von seran »

Hab vor 2 Tagen mit dem Opel Support telefoniert. Ein Update fürs Infotainment System soll’s richten. Hab es nach 2 Download Versuchen (über 10h für 8GB) gerade installiert und es hat einfach mal gar nichts gebracht. Dienstag rufen sie mich nochmal an. Ich glaub, die wissen schon, warum sie damit so lange warten, schneller kriegt man es eh nicht eingespielt xD
Antworten