SoC Modul MG (SAIC)? + ANLEITUNG für alternative MQTT Einbindung - Software 1.9
Verfasst: Mo Apr 17, 2023 1:37 pm
Hallo!
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)
https://github.com/SAIC-iSmart-API/saic ... ntegration
Erstellung des DOCKER Containers
1. Docker App in Synology aufrufen
2. "Registrierung" --> Suche -->
3. Download der Projektdateien (ca 900mb, das dauert etwas )
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!!)
6. Den Assistenten ohne weitere Änderungen beenden und den Container starten
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
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