SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Ah, sowas mit dem requests Modul hatten wir hier auch schon mal im Thread. Ist die openWB gekauft oder selbst aufgesetzt? Sieht so aus, als müsste das requests Modul nachinstalliert werden.
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Vielen herzlichen Dank !!! Hab deinen alten eintrag gefunden
Nochmal mit Putty auf den raspi "sudo pip install requests" eingeben und es läuft.
Ist eine eigeninstallation , ja
Jezt darf ich ins Bett Jippie
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Hallo Zusammen,
im SOC-Log finde ich
im openwb.log steht:
Wenn ich der Zeile das encode entferne kommt als nächstes die Meldung:
Irgendwas passt hier mit dem Code nicht. Das ist doch keine python3 syntax, oder? Kann mir jemand n Tip geben?
Grüße
Baerbel
im SOC-Log finde ich
Code: Alles auswählen
2022-09-02 10:30:20: PID: 2659: Lp1: Fetching SoC from Opel (LV0)
2022-09-02 10:30:21: PID: 2659: Lp1: Fetching SoC from Opel failed (LV0)
Code: Alles auswählen
Traceback (most recent call last):
File "/var/www/html/openWB/modules/soc_psa/psasoc.py", line 73, in <module>
f.write(responsetext.encode("utf-8"))
TypeError: write() argument must be str, not bytes
Code: Alles auswählen
Traceback (most recent call last):
File "/var/www/html/openWB/modules/soc_psa/psasoc.py", line 80, in <module>
data = urllib.urlencode(payload)
AttributeError: module 'urllib' has no attribute 'urlencode'
Grüße
Baerbel
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Hört sich für mich so an als würden dir einige Module ggf. in der richtigen Version fehlen.
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Ich bin hier kein Experte, aber kann es sein, dass die jetzige Implementierung urllib2 voraussetzt? urllib3 scheint aufgesplittet worden zu sein, dort wäre die benötigte Funktion urllib.parse.urlencode.
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Hab das Skript mal auf Python3 umgeschrieben. Jetzt kommt auch ein SOC-Wert zurück.
Ich könnte n diff zur Verfügung stellen wenn gewünscht.
Grüße
Ich könnte n diff zur Verfügung stellen wenn gewünscht.
Grüße
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Das hört sich gut an! Am besten wäre, einen Pull-Request im git zu erstellen. Allerdings müsste sichergestellt sein, dass die Änderung auch mit offiziellen OpenWB-Installationen funktioniert.
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Das kann ich leider nicht testen. Ich nutze Raspian OS Bullseye ohne die OpenWB-Hardware.
Vielleicht ist n diff doch besser?
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Hallo,
gibt es eigentlich Lösungen, wenn man zwei PSA-Autos der selben Marke hat und beide mit demselben PSA-Login verknüpft sind?
In der myPSA-App meldet man sich ja mit Emailadresse und Passwort an. Im Prinzip läuft das ja in dem PSA-SOC-Modul genauso.
In der App kann man aber Autos auswählen, wenn man mehrere hat. In dem PSA-SOC-Modul nicht.
Die Mehrheit der Leute hat vielleicht einen Opel, Citroen, Pegeot. Aber die Wahrscheinlichkeit steigt natürlich, dass es auch Kunden geben wird, die mehrere BEVs dieser Marken haben.
Evtl. haben wir irgendwann auch zwei BEVs einer dieser Marken in der Einfahrt stehen.
Mir ist das aufgefallen, also ich vor kurzem das Auto gewechselt habe. Für das neue Auto hatte ich alle Dienste aktiviert und für das alte Auto noch nicht deaktiviert (wobei es hier um den Dienst e-Remote Control geht). In dieser Zeit wurde nur der SOC des alten Autos übermittelt (obwohl gar nicht mehr in meinem Besitz). Erst als ich für das alte Auto den Dienst e-Remote Control deaktiviert hatte, wurde der SOC vom neuen Auto in die Open WB übertragen.
Wenn man also zwei Autos hat, dann wird nur der SOC eines Autos übertragen bzw. die die OpenWB weiß nicht, welchen SOC sie abfragen soll.
Da müssen wir mal schauen, wie man das lösen kann...
Grüße
gibt es eigentlich Lösungen, wenn man zwei PSA-Autos der selben Marke hat und beide mit demselben PSA-Login verknüpft sind?
In der myPSA-App meldet man sich ja mit Emailadresse und Passwort an. Im Prinzip läuft das ja in dem PSA-SOC-Modul genauso.
In der App kann man aber Autos auswählen, wenn man mehrere hat. In dem PSA-SOC-Modul nicht.
Die Mehrheit der Leute hat vielleicht einen Opel, Citroen, Pegeot. Aber die Wahrscheinlichkeit steigt natürlich, dass es auch Kunden geben wird, die mehrere BEVs dieser Marken haben.
Evtl. haben wir irgendwann auch zwei BEVs einer dieser Marken in der Einfahrt stehen.
Mir ist das aufgefallen, also ich vor kurzem das Auto gewechselt habe. Für das neue Auto hatte ich alle Dienste aktiviert und für das alte Auto noch nicht deaktiviert (wobei es hier um den Dienst e-Remote Control geht). In dieser Zeit wurde nur der SOC des alten Autos übermittelt (obwohl gar nicht mehr in meinem Besitz). Erst als ich für das alte Auto den Dienst e-Remote Control deaktiviert hatte, wurde der SOC vom neuen Auto in die Open WB übertragen.
Wenn man also zwei Autos hat, dann wird nur der SOC eines Autos übertragen bzw. die die OpenWB weiß nicht, welchen SOC sie abfragen soll.
Da müssen wir mal schauen, wie man das lösen kann...
Grüße
- mrinas
- Beiträge: 2144
- Registriert: Mi Jan 29, 2020 10:12 pm
- Has thanked: 8 times
- Been thanked: 5 times
Re: SoC für den neuen Opel Corsa e (ggf. auch Peugeot 208e?)
Hi Phil,
gute Nachricht ist: Ja, das lässt sich natürlich technisch realisieren. Die Realtität sieht so aus dass das PSA-Modul derzeit immer das erste Auto aus dem Account nimmt. Müsste also in das vorhandene Modul eingepflegt werden, samst Konfigurationsseite dafür etc.
gute Nachricht ist: Ja, das lässt sich natürlich technisch realisieren. Die Realtität sieht so aus dass das PSA-Modul derzeit immer das erste Auto aus dem Account nimmt. Müsste also in das vorhandene Modul eingepflegt werden, samst Konfigurationsseite dafür etc.
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.