Seite 53 von 54
Re: SOC BMW
Verfasst: Di Dez 17, 2024 3:08 pm
von tobox
Ich konnte auf unserem System das Problem lösen. Nach etwas debugging kam raus, dass ping die Berechtigung für cap_net_raw fehlte. Keine Ahnung warum. Nach einem:
wurden alle fehlenden Pakete aktualisiert. Also root konnte man also openwb anpingen, als user openwb ging es aber nicht. Leider wurde die Ausgabe von ping openwb nach /dev/null gegpiped, was das Suchen des Fehlers nicht gerade einfacher gemacht hat. Wäre die Ausgabe vom ping ins Logfile gegangen, hätte man folgendes gesehen:
ping: socket: Operation not permitted
LG
Thomas
Re: SOC BMW
Verfasst: Di Dez 17, 2024 3:29 pm
von rleidner
Frizzel hat geschrieben: ↑Di Dez 17, 2024 1:55 pm
Leider funktioniert diese bei mir nur beim ersten Fahrzeug an LP1.
Bei LP2 (auch BMW) wird weiterhin 0% angezeigt, ich habe dort die Prozedur analog zu LP1 mit einem neuen Capcha wiederholt.
Komischerweise wird beim Leistungsdiagramm des Themes der SOC von Fahrzeug 1 auch bei Fahrzeug 2 angezeigt...
Interessant, da benötige ich etwas Analysehilfe bei diesen 3 Dingen:
1) Screenshot mit den beiden Fahrzeugen aus der Statusansicht - um ein Problem in Theme Colors auszuschliessen.
2) In Einstellungen - System - Fehlersuche: Debug Level auf Info & Speichern
Soc für beide Fahrzeuge nacheinander abrufen.
SoC-Log für diese beiden Abrufe hier als code-block button (</>) posten.
3) in Browser https://IP_DER_OPENWB/openWB/ramdisk/ eingeben
Es sollte bei Dir 2 Dateien geben mit Namen soc_bmwbc_reply_vehicle_x.json, x entspricht der openwb-ID des Fahrzeuges.
In diesen beiden Dateien die Zeilen suchen die folgendes enthalten:
"vin":
"remaining_battery_percent":
Damit prüfen, ob die vin richtig ist für das entsprechende Fahrzeug und ob der Batteriestand dem Fahrzeug entspricht.
Re: SOC BMW
Verfasst: Di Dez 17, 2024 3:34 pm
von rleidner
tobox hat geschrieben: ↑Di Dez 17, 2024 3:08 pm
Ich konnte auf unserem System das Problem lösen. Nach etwas debugging kam raus, dass ping die Berechtigung für cap_net_raw fehlte. Keine Ahnung warum. Nach einem:
wurden alle fehlenden Pakete aktualisiert. Also root konnte man also openwb anpingen, als user openwb ging es aber nicht. Leider wurde die Ausgabe von ping openwb nach /dev/null gegpiped, was das Suchen des Fehlers nicht gerade einfacher gemacht hat. Wäre die Ausgabe vom ping ins Logfile gegangen, hätte man folgendes gesehen:
ping: socket: Operation not permitted
LG
Thomas
Interessant, ich nehme an, das System ist selbst installiert.
@Meli ist Dein System selbst installiert oder eine SD-Karte von openwb?
Re: SOC BMW
Verfasst: Di Dez 17, 2024 4:58 pm
von heidanei
Frizzel hat geschrieben: ↑Di Dez 17, 2024 1:55 pm
Leider funktioniert diese bei mir nur beim ersten Fahrzeug an LP1.
Hier das selbe Problem. Für kurze Zeit funktionierten beide Fahrzeuge, aber seit heute früh (möglicherweise schon früher, habs halt da bemerkt) nur noch das erste Fahrzeug. Hab vorhin auf den aktuellsten Stand der Master upgedatet (2024-12-17 15:52:20 +0100 [8f82f818a]), keine Änderung.
SoC-Log für Fahrzeug 1 ("i3"), funktioniert:
SoC-Log für Fahrzeug 2 ("ix1", funktioniert nicht:
eine soc_bmwbc_...json wird nur für das 1. Fahrzeug angelegt, für das 2. nicht.
Die VIN und auch Zugangsdaten sind sicher für beide Fahrzeuge korrekt, hatte ich nie geändert und funktionierten auch beide eine Zeit lang.
Ich hoffe die Dateien helfen beim Debugging. Wenn Du noch was brauchst bitte bescheid geben.
Viele Grüße, Michael
Re: SOC BMW
Verfasst: Di Dez 17, 2024 5:27 pm
von rleidner
heidanei hat geschrieben: ↑Di Dez 17, 2024 4:58 pm
Frizzel hat geschrieben: ↑Di Dez 17, 2024 1:55 pm
Leider funktioniert diese bei mir nur beim ersten Fahrzeug an LP1.
Hier das selbe Problem. Für kurze Zeit funktionierten beide Fahrzeuge, aber seit heute früh (möglicherweise schon früher, habs halt da bemerkt) nur noch das erste Fahrzeug. Hab vorhin auf den aktuellsten Stand der Master upgedatet (2024-12-17 15:52:20 +0100 [8f82f818a]), keine Änderung.
Ich hoffe die Dateien helfen beim Debugging. Wenn Du noch was brauchst bitte bescheid geben.
Danke für die ausführliche Info.
Das Problem ist dieses im Log:
Missing hCaptcha token for login.
Das kommt wenn das Refresh nicht mehr funktioniert und bimmer_connected ein neues login versucht.
Ich hatte das gleiche heute zum ersten Mal beim Testen in owb2 mit nur einem Fahrzeug im Account.
Möglicherweise hat ein Refresh/Access-Token-Set eine Expiration. Bisher hatte ich so etwas nicht gesehen.
Bei mir hat heute das Eingeben eines neuem Captcha-Token geholfen.
Bitte mal versuchen für das Fahrzeug, das nicht mehr funktioniert.
Ich habe mir die letzten Änderungen in bimmer_connected noch mal angesehen.
Dort werden neben den refresh/access-token auch noch session_id und gcid gespeichert.
Die session_id wird aber nach 14 Tagen verworfen.
Ich werde das noch weiter untersuchen.
Re: SOC BMW
Verfasst: Di Dez 17, 2024 6:15 pm
von Meli
rleidner hat geschrieben: ↑Di Dez 17, 2024 3:34 pm
Interessant, ich nehme an, das System ist selbst installiert.
ja, ist es
@Meli ist Dein System selbst installiert oder eine SD-Karte von openwb?
Wir arbeiten am gleichen Aufbau: Unser OpenWB läuft in einem Proxmox Container + 2 Duos als Ladepunkte
Re: SOC BMW
Verfasst: Di Dez 17, 2024 6:18 pm
von rleidner
Meli hat geschrieben: ↑Di Dez 17, 2024 6:15 pm
rleidner hat geschrieben: ↑Di Dez 17, 2024 3:34 pm
Interessant, ich nehme an, das System ist selbst installiert.
ja, ist es
@Meli ist Dein System selbst installiert oder eine SD-Karte von openwb?
Wir arbeiten am gleichen Aufbau: Unser OpenWB läuft in einem Proxmox Container + 2 Duos als Ladepunkte
OK, dann wird das Kommando die richtige Version von bimmer_connected installieren:
Danach ein Neustart und der BMWSOC-Adapter sollte laufen.
Re: SOC BMW
Verfasst: Di Dez 17, 2024 7:14 pm
von heidanei
Hi!
rleidner hat geschrieben: ↑Di Dez 17, 2024 5:27 pm
Bei mir hat heute das Eingeben eines neuem Captcha-Token geholfen.
Bitte mal versuchen für das Fahrzeug, das nicht mehr funktioniert.
Das habe ich natürlich als erstes versucht, inzwischen insg. 3x, ohne Erfolg.
Ach Btw.: Kann man entweder das Feld für das Token auf mehrere Zeilen erweitern oder (wäre noch besser) einen Button einbauen um das Feld zu leeren? Es ist nämlich etwas mühsam das Feld mit dem ewig langen Token erst zu leeren bevor man ein neues einfügen kann, da Firefox hier unter Win nur das Markieren in der Länge des Eingabefeldes erlaubt. (Oder ich stelle mich zu dumm an, kann auch gut sein...)
heidanei
Re: SOC BMW
Verfasst: Di Dez 17, 2024 7:18 pm
von rleidner
heidanei hat geschrieben: ↑Di Dez 17, 2024 7:14 pm
Hi!
rleidner hat geschrieben: ↑Di Dez 17, 2024 5:27 pm
Bei mir hat heute das Eingeben eines neuem Captcha-Token geholfen.
Bitte mal versuchen für das Fahrzeug, das nicht mehr funktioniert.
Das habe ich natürlich als erstes versucht, inzwischen insg. 3x, ohne Erfolg.
heidanei
Hmm, das ist seltsam, in meinem Testsystem ging das auf Anhieb.
Kannst Di bitte noch ein SoC-Log so eines Versuches posten?
Re: SOC BMW
Verfasst: Di Dez 17, 2024 7:25 pm
von heidanei
rleidner hat geschrieben: ↑Di Dez 17, 2024 7:18 pm
Hmm, das ist seltsam, in meinem Testsystem ging das auf Anhieb.
Kannst Di bitte noch ein SoC-Log so eines Versuches posten?
Klar, kein Problem (jetzt [s]4. erfolgloser[/s] erfolgreicher Versuch
):
Viele Grüße, Michael
Edit: Jetzt hat's doch geklappt!!!