Home Automation with MQTT

MQTT is a popular machine-to-machine real-time communication protocol widely used by a lot of Internet of Things for home automation.

Integration of MQTT-enabled devices in popular open source software solutions like Home Assistant, OpenHAB and Domoticz becomes a challenge because of the various MQTT topics and different format conventions of the payload in MQTT messages. This presentation addresses these issues by revealing the existing conventions for the structure and the content of MQTT messages such Homie and Home Assistant MQTT components specification.

Furthermore, it provides information about the MQTT protocol, open source MQTT brokers and integration in the open source home automation platforms Home Assistant, OpenHAB and Domoticz. Demonstrations feature code reviews of practical examples for processing data on a GNU/Linux distribution running on a Raspberry Pi collected from MQTT-enabled Arduino-based sensors.

author avatar
Konsulko Group
Founded in 2012 by embedded Linux industry veterans, Konsulko Group is a unique services company. Unique in the experience provided by 20+ years of commercial development leveraging open source software. Unique in the decades of open source community work as active contributors and sometimes maintainers. Unique in the insight and precision we bring to every customer product.