Ich verwende aktuell eine series2 mit einem MG5
Ich habe bislang noch kein SoC Modul entdecken können, hier wird aber an einer Abfragemöglichkeit des SoC gearbeitet
https://github.com/SAIC-iSmart-API
Kann man damit schon was machen?
Ich bin Laie, daher meine Frage an die Profis in der Runde
Danke!
-----------------------------------------ANLEITUNG - 22.04.2023-----------------------------------
Voraussetzungen (getestet mit)
- MG-Auto (MG5)
- iSMART-Account - Auto muss dort registriert werden! (email+pw)
- OpenWB (Series2+)
- Docker (SynologyDS220+ mit Docker-App)
https://github.com/SAIC-iSmart-API/saic ... ntegration
Erstellung des DOCKER Containers
1. Docker App in Synology aufrufen
2. "Registrierung" --> Suche -->
Code: Alles auswählen
saicismartapi/saic-python-mqtt-gateway
4. Wechsel zum Menüpunkt "Container" --> "Erstellen" --> nun startet der Assistent, der uns hindurch begleitet
4a Auswahl des zuvor heruntergeladenen Images
4b "Netzwerk" auf "Bridge" belassen
4c "Allgemeine Einstellungen --> Containername vergeben, Automatischen Neustart aktivieren und WICHTIG den Menüpunkt "ERWEITERTE EINSTELLUNGEN" aufrufen
5. Erweiterte Einstellungen:
5a UMGEBUNG nachfolgende Variabeln in Großbuchstaben!! hinzufügen
OPENWB_LP_MAP -->1=LSJEXXXXX(Fahrzeugnummer eures Autos)
MQTT_USER -->1234 (einfach etwas einfaches eingeben - weis nicht genau, ob es das braucht)
MQTT_PASSWORD -->1234 (einfach etwas einfaches eingeben -//-)
optional (hat bei mir nicht geklappt:
MQTT_URI --> TCP: tcl://IPDEROPENWB:1883
SAIC_USER --> Mail vom iSmart Account
SAIC_PASSWORD --> Passwort des iSmart Account
5b AUSFÜHRUNGSBEFEHL (Achtung, dieser Punkt ist NUR bei der Ersterstellung des Containers im Assistenten da, bei falscher Eingabe muss der Container neu angelegt werden!!)
Code: Alles auswählen
python ./mqtt_gateway.py -m tcp://openWB-IP:1883 -u iSmartMail -p iSmartPasswort
Bei Erfolg, kann man im DOCKER den Container anklicken und über DETAILS --> Protokoll schauen, ob es läuft
Einbindung der SOC-Daten aus dem Docker in die OpenWB
In der OpenWB Weboberfläche gehen wir in die Einstellungen...
--> Modulkonfiguration -->Ladepunkte --> SOC Modul "MQTT" ein.
Wenn alles richtig läuft, wird nun der Ladestand des MG über iSmart im Docker ausgelesen und über MQTT in den Ladepunkt 1 eingespeist.
Ich hoffe, dass euch diese Anleitung etwas Zeit und Nerven erspart
Ein großes DANKESCHÖn geht an die User openWB und rleidner für ihre wertvolle Hilfe und die richtigen Tipps