back to projects

Home Assistant Smart Home

Locally-controlled home automation · Matter · Zigbee · MQTT
Home Assistant Matter Zigbee2MQTT MQTT ● Live
Summary A locally-controlled smart-home platform built on Home Assistant, bridging Matter, Zigbee and MQTT devices through a Mosquitto broker. Automations, dashboards and app control all stay on the network rather than depending on vendor clouds.

01How it works

Home Assistant is the hub: it discovers devices, runs automations and serves the dashboards. Rather than trust a pile of separate vendor apps and clouds, everything is normalised onto local protocols. Zigbee sensors and globes arrive over a USB radio via Zigbee2MQTT, Matter devices via a local Matter server, and Govee lighting is bridged to MQTT. The home keeps working even if the internet drops, and remote access rides the lab's existing Cloudflare Tunnel.

02The stack

ComponentImageRole
Home Assistanthome-assistant:stableThe automation hub & dashboard (host networking, USB radio access).
Mosquittoeclipse-mosquittoMQTT broker: the common message bus for devices (1883 / 9001).
Zigbee2MQTTkoenkk/zigbee2mqttBridges Zigbee devices onto MQTT via a USB coordinator.
Matter serverpython-matter-serverLocal controller for Matter/Thread devices.
Matter Hubhome-assistant-matter-hubExposes HA entities back out as Matter devices.
Govee2MQTTwez/govee2mqttBridges Govee lighting into MQTT / Home Assistant.
Cloudflare TunnelcloudflaredSecure remote access to the HA UI with no open ports.

03What this demonstrates

back to projects