SOC: VWID

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
rleidner
Beiträge: 799
Registriert: Mo Nov 02, 2020 9:50 am

Re: SOC: VWID

Beitrag von rleidner »

DL6DBZ hat geschrieben: Mi Mär 23, 2022 12:43 pm Alle Einverständnisse auf den beiden VW-Seiten gegeben.
Da kann ich leider auch nicht weiterhelfen, vielleicht später noch mal testen - manchmal laufen solche Prozesse zeitverzögert.
Bei mir funktioniert die SOC-Abfrage des VWID Moduls ohne Problem.
DL6DBZ hat geschrieben: Mi Mär 23, 2022 12:43 pm Würde sonst WeConnect ID auch nicht funktionieren ?
Nicht unbedingt, die App scheint sich über einen anderen Weg zu verbinden.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
DL6DBZ
Beiträge: 11
Registriert: Di Okt 13, 2020 8:29 am

Re: SOC: VWID

Beitrag von DL6DBZ »

Hänge noch immer am gleichen Problem auch mit 1.9.262

Im Positivfall erhalte ich im EC SOC Log:

PID: 31331: Lp1: SoC: 32 (LV0) at 82 getAndWriteSoc /var/www/html/openWB/modules/soc_vwid/main.sh
PID: 31331: Lp1: Requesting SoC (LV0) at 69 getAndWriteSoc /var/www/html/openWB/modules/soc_vwid/main.sh

Im Negativfall:

PID: 19284: Lp1: Error from soc_vwid: (LV0) at 85 getAndWriteSoc modules/soc_vwid/main.sh
PID: 19284: Lp1: Requesting SoC (LV0) at 69 getAndWriteSoc modules/soc_vwid/main.sh

Einmal unter Einstellungen Modulkonfiguration Ladepunkte "SoC nur Abfragen wenn Auto angesteckt" von "nein" nach "ja" wechseln, und schon klappt eine einzige Abfrage wieder. Hat die Einstellung "Abfrageintervall Ladevorgang" oder "Abfrageintervall Standby" Einfluß auf das Ergebniss ?
rleidner
Beiträge: 799
Registriert: Mo Nov 02, 2020 9:50 am

Re: SOC: VWID

Beitrag von rleidner »

Welche Intervall-Einstellungen hast Du eingestellt?
Ich habe
- Abfrageintervall Standby 120
- Abfrageintervall Ladevorgang 20
und das funktioniert zuverlässig.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
DL6DBZ
Beiträge: 11
Registriert: Di Okt 13, 2020 8:29 am

Re: SOC: VWID

Beitrag von DL6DBZ »

Werde ich prüfen mit 120/20!

Aktuell habe ich 10/3 eingestellt.
DL6DBZ
Beiträge: 11
Registriert: Di Okt 13, 2020 8:29 am

Re: SOC: VWID

Beitrag von DL6DBZ »

Hat leider auch nicht funktioniert.

ich verstehe einfach nicht warum es einmalig funktioniert, wenn man in der Modulkonfiguration für den Ladepunkt die Parameter ändert.

Wenn man auf der Hauptseite einen manuellen retrigger macht, funktioniert es auch nicht.
rleidner
Beiträge: 799
Registriert: Mo Nov 02, 2020 9:50 am

Re: SOC: VWID

Beitrag von rleidner »

Poste doch mal ein Log-Ausschnitt nachdem der SOC Manuell abgefragt wurde (Status - EV-SOC-Log)
Wenn es funktioniert sollte es so aussehen

Code: Alles auswählen

2022-04-07 13:35:24: PID: 4518: Lp1: Nothing to do yet. Incrementing timer. (LV0)
2022-04-07 13:35:19: PID: 3141: Lp1: SoC: 90 (LV0)
2022-04-07 13:35:14: PID: 3141: Lp1: Requesting SoC (LV0)
2022-04-07 13:35:04: PID: 1716: Lp1: Nothing to do yet. Incrementing timer. (LV0)
Wenn es nicht funktioniert, sollte eine Fehlermeldung kommen, diese bitte posten.
Die Zeilen "*Nothing to do yet*" sind nicht relevant und können weggelassen werden.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
DL6DBZ
Beiträge: 11
Registriert: Di Okt 13, 2020 8:29 am

Re: SOC: VWID

Beitrag von DL6DBZ »

Manuelle Abfrage bringt folgendes Ergebnis:

Code: Alles auswählen

022-04-07 15:47:23: PID: 31169: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV0) at 92 main modules/soc_vwid/main.sh
2022-04-07 15:47:17: PID: 29818: Lp1: Error from soc_vwid:  (LV0) at 85 getAndWriteSoc modules/soc_vwid/main.sh
2022-04-07 15:47:14: PID: 29818: Lp1: Requesting SoC (LV0) at 69 getAndWriteSoc modules/soc_vwid/main.sh
2022-04-07 15:47:03: PID: 28479: Lp1: Charging, but nothing to do yet. Incrementing timer. (LV0) at 92 main modules/soc_vwid/main.sh
rleidner
Beiträge: 799
Registriert: Mo Nov 02, 2020 9:50 am

Re: SOC: VWID

Beitrag von rleidner »

Ist das ein selbst installiertes System, d.h. Du hast ssh Zugriff?
Falls ja, führe bitte mal folgendes aus:

Code: Alles auswählen

cd /var/www/html/openWB/modules/soc_vwid
./soc_vwid.py --user "vw-connect-username" --password 'vw-connect-password' --vin "vin-des-Fahrzeugs"
Mehrfach (2-3 mal) ausführen. Wenn OK sollte immer der SOC angezeigt werden.
Das Ergebnis bitte hier posten.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
DL6DBZ
Beiträge: 11
Registriert: Di Okt 13, 2020 8:29 am

Re: SOC: VWID

Beitrag von DL6DBZ »

Es handelt sich um ein selbst aufgesetztes System, auf dem auch noch fhem und pi-hole laufen (Raspberry pi 3B-Plus).

Sogar der MQTT Broker wird von openWB und fhem zusammen benutzt.

Bisher hat es ca. 2 Jahre ohne Probleme funktioniert. Auch die SOC Abfrage des ID.3 hat monatelang funktioniert (auch mit VW-ID alt).

Code: Alles auswählen

root@raspi-B-Plus-fhem:/var/www/html/openWB/modules/soc_vwid# ./soc_vwid.py --user AA --password BB  --vin CC
Speicherzugriffsfehler
Mit den "richtigen" Daten kommt es zum gleichen Fehler.

An den Zugriffsrechten kann es nicht liegen. Alle auf 0777 gesetzt.

Das ganze System wird ohne SD-Karte über eine externe 60 GByte SSD (USB-Anbindung) betrieben (erst 27% belegt)

Ich könnte openWB mal "solo" auf einem anderen raspberry-pi am Wochenende aufsetzten. Wahrscheinlich wird es dort funktionieren.
rleidner
Beiträge: 799
Registriert: Mo Nov 02, 2020 9:50 am

Re: SOC: VWID

Beitrag von rleidner »

OK, da ist wohl etwas nicht kompatibel oder es fehlt eine Komponente.
Möglicherweise hast Du auch mehr als eine parallele python3-Umgebungen?
Sind die verschiedenen Anwendungen normal installiert oder laufen die als Container in docker?
Laufen die Anwendungen alle unter user pi oder sind die unter getrennten usern?

Zu VWID:
Außerdem werden einige Module benötigt, die normalerweise in runs/atreboot.sh installiert werden (suche mal mit "grep -i vwid runs/atreboot.sh" nach diesen Stellen).
Evtl. geht da auch etwas schief (debug log direkt nach restart prüfen).
Und auf secrets.py achten; wenn das fehlt wird ein symlink in soc_vwid auf _secrets.py angelegt.
Es könnte sein, daß atreboot.sh mit einer passenden python3 Version läuft, secrets.py wird nicht angelegt und später wird eine andere python3 benutzt, das den symlink benötigt...
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Antworten