TapHome

MQTT Integration

Submitted by
Last updated: 03. 2026

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.

  1. Go to Hardware → Add Module → Packet Parser
  2. Select MQTT as the protocol
  3. Choose a template for your device
  4. 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.