Hallo zusammen,
wie versprochen ein Update zum aktuellen Stand des BMW CarData SoC Moduls.
Das Projekt hat in den letzten Tagen große Fortschritte gemacht. Hier der aktuelle Stand:
**Was bereits funktioniert:**
• Natives openWB SoC-Modul vollständig implementiert
• SoC und Reichweite werden korrekt aus der BMW CarData API abgerufen
• Testmodus ohne BMW-API-Calls – ideal für Entwicklung und UI-Tests
• BMW OAuth Device Code Flow vollständig implementiert
• BMW-Kopplung kann direkt aus der openWB-Oberfläche gestartet werden
• Token werden automatisch gespeichert und refreshed
• Container-ID wird nach erstem Abruf gecacht – dadurch typischerweise nur 1 API-Call pro Abfrage
• Sauberes Handling des BMW-Tageslimits (50 Calls/Tag)
• Fahrzeugkompatibilität: getestet mit iX M60, Fallback für ältere Modelle (i3, iX3) über alternativen SoC-Datenpunkt
**UI-Integration:**
Die Konfigurationsseite in openWB ist fertig:
• Umschalten zwischen Test- und Live-Modus
• Eingabe von Client ID und VIN
• BMW-Kopplung per Button direkt in der UI
• Statusanzeige der Verbindung
• Automatisches Polling bis zur Bestätigung
**Was noch aussteht:**
Der Code ist funktionsfähig, aber noch nicht PR-ready für den openWB-Core. Wir arbeiten gerade an der finalen Bereinigung vor dem Pull Request.
**Tester gesucht:**
Wer ein BMW-Fahrzeug mit CarData-Zugang hat und testen möchte, kann sich gerne melden.
Den bisherigen Code und das Bridge-Script findet ihr hier:
https://github.com/GERDerDennis/bmw-cardata-openwb
Viele Grüße
Dennis

- 01472e4a-72ce-4640-afdd-2c4452c0e1b6.png (54.92 KiB) 70 mal betrachtet