BMW i3 SOC [gelöst]

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
LocutusB
Beiträge: 153
Registriert: So Dez 02, 2018 2:12 pm

Re: BMW i3 SOC [gelöst]

Beitrag von LocutusB »

Danke für die Bestätigung.
Die Änderungen hat Lutz übernommen und damit müsste der Patch über die aktuelle Nightly für alle zur Verfügung stehen.
Jetzt läuft das hoffentlich wieder eine Zeit lang ...
Konfiguration: OpenWB auf Raspberry Pi 3 B+, 2x Keba P30, EVU über Smartme Zähler, PV per MQTT
aiole
Beiträge: 6894
Registriert: Mo Okt 08, 2018 4:51 pm

Re: BMW i3 SOC [gelöst]

Beitrag von aiole »

Mist. Irgendwas klemmt hier gerade auf beiden Systemen - a) nur Komma reduziert bzw. b) Einzeiler.
Der SoC wurde zuvor sauber bei a) von 49 bis 53% bzw. bei b) von 49 auf 51% aktualisiert. Jetzt hängt er aber auf beiden fest (App bereits bei 64%)

Nicht dass BMW just in diesem Moment schon wieder "gedreht" hat? Oder das Intervall ist mit 5 min zu schnell, so dass BMW neuerdings blockt (4 Abfragen => aus 2 Systemen x 2 LP).
Ich habe jetzt testweise beim Zweitsystem die SoC-Abfragen unterbunden und die vom Erstsystem auf 5 min (und nur an LP2) eingestellt.
LocutusB
Beiträge: 153
Registriert: So Dez 02, 2018 2:12 pm

Re: BMW i3 SOC [gelöst]

Beitrag von LocutusB »

Es gibt noch einen Haken, der auch so bei GoingElectric dokumentiert ist. Neuerdings schickt BMW teilweise die Zeichen "-" oder "_" in den Token. Damit kommt PHP nicht klar. Der Token läuft nach 60 Minuten ab und im Normalfall funktioniert es dann wieder. Alternativ, um direkt Rückmeldung zu bekommen, kann man auf der OpenWB im Modulverzeichnis einen Blick in die Datei token.json werfen. Löscht man die Datei, wird sie bei der nächsten Abfrage automatisch neu angelegt.
Bei mir läuft es aktuell. Abfrageintervall ist bei mir auch recht hoch, da noch eine weitere Anwendung den SoC abfragt.
Konfiguration: OpenWB auf Raspberry Pi 3 B+, 2x Keba P30, EVU über Smartme Zähler, PV per MQTT
aiole
Beiträge: 6894
Registriert: Mo Okt 08, 2018 4:51 pm

Re: BMW i3 SOC [gelöst]

Beitrag von aiole »

Da ist was dran.
token.json per SSH im SoC_i3-Modul gelöscht (System mit "Einzeiler" = gemergter PR), neuer SoC-Abruf => passt
Damit sollte es mit dem letzten PR prinzipiell laufen.

Dasselbe noch am Erstsystem praktiziert. Dort klappt es nicht.
Ein check der token.json zeigt "null" als Inhalt (sonst stehen da die email + Tokeninfos). BMW scheint dort zu blocken.
Mathias
Beiträge: 5
Registriert: So Dez 05, 2021 5:27 pm

Re: BMW i3 SOC [gelöst]

Beitrag von Mathias »

Hallo zusammen,
bisher habe ich Eure Beiträge hier gelesen. Vielen Dank für den Einsatz und dass Ihr immer wieder das Problem löst.
Da wir ja auch alle Kunden bei BWM sind, habe ich mir überlegt, ob es hilfreich wäre, wenn wir uns dort auch mal bzgl. der ständigen Änderungen beschweren.
Ich habe eine Mail an kundenbetreuung@bmw-i.de. Die Antwort war aber sehr dürftig. Vielleicht könnt Ihr Euch dort auch mal melden und auch Euren Unmut kundtun. Vielleicht ändert sich dann was.

Beste Grüße
Mathias
aiole
Beiträge: 6894
Registriert: Mo Okt 08, 2018 4:51 pm

Re: BMW i3 SOC [gelöst]

Beitrag von aiole »

LocutusB hat geschrieben: Mo Mär 28, 2022 12:59 pm Es gibt noch einen Haken, der auch so bei GoingElectric dokumentiert ist. Neuerdings schickt BMW teilweise die Zeichen "-" oder "_" in den Token. Damit kommt PHP nicht klar. Der Token läuft nach 60 Minuten ab und im Normalfall funktioniert es dann wieder. Alternativ, um direkt Rückmeldung zu bekommen, kann man auf der OpenWB im Modulverzeichnis einen Blick in die Datei token.json werfen. Löscht man die Datei, wird sie bei der nächsten Abfrage automatisch neu angelegt.
Bei mir läuft es aktuell. Abfrageintervall ist bei mir auch recht hoch, da noch eine weitere Anwendung den SoC abfragt.
Läuft das bei Dir zuverlässig? Also mit v1.9.262 und dem letzten PR?
In meinen beiden Testsystemen bekomme ich immer "null" in die Datei token.json geschrieben, womit natürlich kein SoC-Abruf klappt. Ich weiß aber genau, dass das bei den ersten Tests funktionierte.
Andyme
Beiträge: 46
Registriert: So Apr 28, 2019 12:55 pm

Re: BMW i3 SOC [gelöst]

Beitrag von Andyme »

Das kann ich auch bestätigen. Mit dem Release v1.9.262 funktioniert es nicht mehr.
LocutusB
Beiträge: 153
Registriert: So Dez 02, 2018 2:12 pm

Re: BMW i3 SOC [gelöst]

Beitrag von LocutusB »

Bin mit meiner WB softwaremäßig etwas im Rückstand. Ich setze mich die Tage mal hin und vergleiche meinen Stand nochmal mit dem Stand der letzten Stable. Bei mir läuft das Script, auch ausserhalb der openWB, recht stabil. Wenn mal nicht, dann hat mir der Hersteller einen _ oder - in den Token geschrieben ...
Konfiguration: OpenWB auf Raspberry Pi 3 B+, 2x Keba P30, EVU über Smartme Zähler, PV per MQTT
aiole
Beiträge: 6894
Registriert: Mo Okt 08, 2018 4:51 pm

Re: BMW i3 SOC [gelöst]

Beitrag von aiole »

Danke - wäre gut, das zeitnah zu testen.

Ich hatte schon kurz vor dem PR Probleme und es danach gar nicht mehr zu einem korrekten SoC-Abruf geschafft.
viewtopic.php?p=61896#p61896

Da BMW jetzt mit token operiert, ist das Problem schwerer einzugrenzen.
ama
Beiträge: 70
Registriert: So Okt 14, 2018 7:38 pm

Re: BMW i3 SOC [gelöst]

Beitrag von ama »

Hallo Zusammen, bei mir läuft der BMW SoC mit der letzten Stable 1.9.262 nicht. Das trifft auch auf die letzte Nightly 1.9.263 zu.
Antworten