MQTT-Protokoll für Smarthome

Stephan Strittmatter
Smart Home - Do it Yourself
1 min readMay 10, 2019

Für die Übertragung von Sensordaten und der Steuerung der Aktoren bietet sich MQTT an. Es ist ein sehr schnelles und Ressourcen schonendes Nachrichtenprotokoll.

Darum wird MQTT auch sehr gerne im DIY Bereich bei der Erstellung von ESP-basierten Systemen eingesetzt. Wie zum Beispiel der Smart Swimmingpool Controller gibt es viele weitere Beispiele von Sensoren und Aktoren, die via MQTT die Daten empfangen oder senden.

MQTT bietet jedoch nur das reine Protokoll. Es wird nicht vorgeschrieben, wie die Dten im Detail übertragen werden.

Homie

Hier kommt Homie zum Tragen. Homie definiert auf Basis von MQTT einen Standard für die Übertragung der Daten – speziell für den Bereich Smarthome:

Für die Konvention, die Homie so festlegt, werden einige Implementierung geboten. Für die ESP8266 und ESP32 gibt es so eine Bibliothek Homie-ESP8266:

Integration openHAB

Ebenso bietet zum Beispiel der Smarthome Server openHAB eine Integration für Homie. OpenHAB erkennt so automatisch Geräte, die den Homie 3.0 Standard implementieren.

Ich habe meinen Smart Swimmingpool Controller auf Homie 3.0 umgestellt und werde diesen den Sommer über testen:

Hast du dir auch schon Homie angeschaut? Was hast du damit umgesetzt bzw. planst du umzusetzen?

--

--