What is MQTT?
MQTT is a lightweight publish/subscribe protocol designed for IoT devices. Instead of direct device-to-device communication, devices exchange messages through a central broker using topics — structured paths like home/living_room/temperature.
Popular MQTT-compatible devices include Shelly, Sonoff/Tasmota, Zigbee2MQTT gateways, and many DIY sensors.
MQTT Broker in TapHome
TapHome includes a built-in MQTT Broker that runs locally on the controller — no cloud or external broker required. It handles all communication between TapHome and your MQTT devices over your local network.
Activate the MQTT Broker in Settings → Hardware → MQTT Broker on your TapHome controller.
Using Ready-Made Templates
Once the MQTT Broker is running, the fastest way to connect devices is through Packet Parser templates. Templates define the MQTT topics and data mappings for each device — no manual configuration needed.
- Go to Hardware → Add Module → Packet Parser
- Select MQTT as the protocol
- Choose a template for your device
- Configure the device IP/hostname and confirm
Browse the available MQTT templates below.
Custom MQTT Integration
For devices without a ready-made template, you can create a custom Packet Parser module with MQTT protocol and define topic subscriptions and commands manually.