Practical local-first smart home guides for Home Assistant, Zigbee2MQTT, Aqara, Xiaomi, and privacy-conscious connected devices. A Zigbee2MQTT pairing that stalls on \"failed to interview\" usually means the join worked and the discovery queries timed out — not a config mistake. Your Zigbee device pairs with ZHA but exposes only generic entities. How to enable custom quirks and write one with QuirkBuilder, entirely… Zigbee2MQTT's \"Failed to configure\" error explained: what the ZCL status codes mean, when it's harmless, and how to force a reconfigure without… Zigbee2MQTT's Remove, Force Remove, and a physical factory reset do three different things to a device's network key. The mechanism, and which… Secondhand Hue or IKEA Zigbee bulbs won't join Zigbee2MQTT until factory-reset. Here's how Touchlink does that over MQTT, and which devices it…
Private Home Lab
Zigbee2MQTT \”Failed to Interview\”: Why Pairing Gets Stuck
Writing a Custom ZHA Quirk for an Unsupported Zigbee Device
Zigbee2MQTT \”Failed to Configure\” Error: What It Means
Zigbee2MQTT: Remove vs Force Remove vs Factory Reset
Zigbee2MQTT Touchlink: Reset Devices Before Pairing
★ featured
$ find ./latest -type f
Tuya Zigbee Curtain Motor in Zigbee2MQTT: Which One?
Device Deep Dives · 7–10 minutes read
Zigbee2MQTT Converter vs ZHA Quirk: What’s Different
Comparisons · 7–11 minutes read
TS0601 Not Supported in Zigbee2MQTT? Write Your Own Converter
Integration · 7–11 minutes read
Tuya TS0043 3-Button Scene Switch: Zigbee2MQTT + Home Assistant Setup
Setup Guides · 6–10 minutes read


