Wallbox ins Smart Home einbinden

Einleitung
Mit einer eigenen Wallbox kann man Elektroautos auch zu Hause aufladen, was eine der günstigsten Möglichkeiten ist. Im Gegensatz zu Schnellladesäulen, die bis zu 300 kW per Gleichstrom (DC) laden können, bieten private Wallboxen entweder 11 oder 22 kW per Wechselstrom (AC). Hierbei ist zu beachten, dass viele Elektroautos nur mit 11 kW per Wechselstrom laden können. Viele Wallboxen bieten als Protokoll Modbus an, über das eine Einbindung ins Smart Home möglich ist. Da ich bisher alle nicht KNX-Geräte per MQTT ins Smart Home eingebunden habe, wollte ich dies auch bei meiner Wallbox so machen.
Wallbox
Ich habe mich für die Wallbox
DaheimLader Touch PRO
mit 22 kW entschieden, die folgende Vorteile hat:
- Einfache Wandmontage mit Dockingstation
- Informatives 7 Zoll Touchdisplay
- IP65
- OCPP 1.6
- Steuerung über iOS, Android App und Webportal
- Integration ins Smart Home per LAN, Wi-Fi 6 und Modbus TCP
- Optional LTE Modem erhältlich
- Automatischer Ladestart bei Anschluss oder mit RFID-Karten-Zugangsschutz mit Benutzerverwaltung
- Gute Bewertungen im Internet für Qualität und Support durch den deutschen Hersteller
Zum Anschluss der Wallbox benötigt man
MQTT
Ein im Smart Home beliebter Standard ist MQTT. MQTT Clients senden Daten an den MQTT Broker, der diese zum Abruf für andere MQTT Clients bereitstellt. Oft haben Smart Home Systeme eine Möglichkeit, auf MQTT zuzugreifen, um die Daten zu visualisieren und Kommandos an die jeweiligen Geräte zu senden.
Verbindung
Um
die Wallbox mit MQTT zu verbinden, gibt es auf GitHub das Projekt
Modbus-2-MQTT.
Dieses habe ich als
Docker Image
auf meinem Synology NAS installiert. Die Installation ist in den Bildern
beschrieben. Im Ausführungsbefehl kann ein Device Definition File angegeben werden,
das die Modbus IDs übersetzt in lesbare Angaben. Einige Geräte
werden bereits mitgeliefert. Für weitere kann man selbst eine entsprechende Datei anlegen.
Für meine Wallbox habe ich bereits eine Datei ins Projekt eingeliefert, sodass diese zur
Verfügung steht.
Verfügbare Daten
Die
verfügbaren MQTT Daten kann man z. B. im
MQTT Explorer ansehen.
Die verfügbaren Modbus Daten kann man z. B. im
Modbus Explorer ansehen.
MQTT Broker
Auf dieser Seite ist beschrieben, wie man eine Wallbox mit Modbus als MQTT Client einrichtet. Voraussetzung hierfür ist ein laufender MQTT Broker. Das ist ein Server, der die Daten von MQTT Clients entgegennimmt und den Zustand speichert, bis sich dieser ändert. Als MQTT Broker für die Synology bietet sich Mosquitto an. Dieser ist im Synology Paketzentrum verfügbar und kann ganz einfach installiert werden.


