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?
SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
-
- Beiträge: 142
- Registriert: Do Jun 24, 2021 12:49 pm
- Been thanked: 1 time
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
openWB series2 custom + Addon Platine / automatische Umschaltung 1- / 3-Phasen [Secondary]
openWB Standalone ohne Addon Platine / ohne Display [Primary]
jeweils software2 Release 2.1.4 2024-06-04 08:52:24 +0200 [417a30647]
openWB Standalone ohne Addon Platine / ohne Display [Primary]
jeweils software2 Release 2.1.4 2024-06-04 08:52:24 +0200 [417a30647]
- mrinas
- Beiträge: 2147
- Registriert: Mi Jan 29, 2020 10:12 pm
- Has thanked: 8 times
- Been thanked: 6 times
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
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?Elias Alias hat geschrieben: ↑Sa Mai 07, 2022 11:50 amSeit 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?
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Perfekt...danke schön jetzt klappt es.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.
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.
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
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.
Hat noch jemand das Problem? Heute habe ich 4 mal das Laden gestartet, bevor er dauerhaft losgeladen hat.
-
- Beiträge: 5
- Registriert: So Apr 17, 2022 11:09 am
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
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
Logs
Im EV SOC-Log sieht das wie folgt aus:
Im Debug-Log sieht man dazu verschiedene Fehlermeldungen:
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!
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
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)
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!
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Bitte das PSA-Modul benutzen, die myPeugeot/Opel/... Module sind veraltet.
-
- Beiträge: 5
- Registriert: So Apr 17, 2022 11:09 am
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
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?
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Ja, sehe ich auch so. Ich habe dazu mal ein Issue aufgemacht: https://github.com/snaptec/openWB/issues/2220
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
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?
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?
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
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