Anleitung zum Einrichten von Home Assistant mit Mercedes Me und openWB MQTT-Anbindung
Verfasst: So Sep 10, 2023 6:29 pm
Hallo Zusammen,
habe es nach einigem Probieren nun auch mit Home Assistant hinbekommen, jedoch beginnt mein Topic nicht mit "to_openWB", wie im vorherigen Screenshot.
Hier mal eine vollständige Anleitung (welche mir bisher ebenfalls fehlte):
- In openWB unter "Modulkonfiguration" -> "Ladepunkte" als SOC Modul des Ladepunkt 1 "MQTT" und "SoC nur Abfragen wenn Auto angesteckt" = "Nein" konfigurieren und speichern
- HomeAssistant Docker (bspw. auf Synology NAS) starten
- Inhalt des "custom_components" Ordner von https://github.com/ReneNulschDE/mbapi2020 in das "/config" Verzeichnis des Dockers kopieren
- HomeAssistant Docker neu starten
- "MercedesME 2020" per "Add Integration" unter "Devices & Services" hinzugefügen
- "MQTT" unter "Devices & Services" hinzufügen und dabei die openWB IP-Adresse (kein Username und kein Passwort) angeben
- Unter "Automations & Scenes" durch "Create Automation" einen State Trigger (="Statusänderung" verwenden und NICHT Gerät!) mit folgender Konfiguration hinzufügen: (Sofern Ladepunkt 2 und so weiter verwendet wird, das Topic entsprechend von 1 auf 2 anpassen)
zum Copy-Pasten für openWB v1.9 (unter "KENNZEICHEN" das eigene Fahrzeug-Kennzeichen eintragen, welches durch Autovervollständigung vorgeschlagen wird):
EDIT:
zum Copy-Pasten für openWB v2.0 (ein Dank an shesse!):
habe es nach einigem Probieren nun auch mit Home Assistant hinbekommen, jedoch beginnt mein Topic nicht mit "to_openWB", wie im vorherigen Screenshot.
Hier mal eine vollständige Anleitung (welche mir bisher ebenfalls fehlte):
- In openWB unter "Modulkonfiguration" -> "Ladepunkte" als SOC Modul des Ladepunkt 1 "MQTT" und "SoC nur Abfragen wenn Auto angesteckt" = "Nein" konfigurieren und speichern
- HomeAssistant Docker (bspw. auf Synology NAS) starten
- Inhalt des "custom_components" Ordner von https://github.com/ReneNulschDE/mbapi2020 in das "/config" Verzeichnis des Dockers kopieren
- HomeAssistant Docker neu starten
- "MercedesME 2020" per "Add Integration" unter "Devices & Services" hinzugefügen
- "MQTT" unter "Devices & Services" hinzufügen und dabei die openWB IP-Adresse (kein Username und kein Passwort) angeben
- Unter "Automations & Scenes" durch "Create Automation" einen State Trigger (="Statusänderung" verwenden und NICHT Gerät!) mit folgender Konfiguration hinzufügen: (Sofern Ladepunkt 2 und so weiter verwendet wird, das Topic entsprechend von 1 auf 2 anpassen)
zum Copy-Pasten für openWB v1.9 (unter "KENNZEICHEN" das eigene Fahrzeug-Kennzeichen eintragen, welches durch Autovervollständigung vorgeschlagen wird):
Code: Alles auswählen
service: mqtt.publish
data:
qos: 2
retain: true
topic: openWB/set/lp/1/%Soc
payload: "{{ states('sensor.KENNZEICHEN_state_of_charge') }}"
enabled: true
zum Copy-Pasten für openWB v2.0 (ein Dank an shesse!):
Code: Alles auswählen
service: mqtt.publish
data:
qos: 2
retain: true
topic: openWB/set/vehicle/1/get/soc
payload: "{{ states('sensor.KENNZEICHEN_state_of_charge') }}"
enabled: true