
Zigbee2MQTT \”Failed to Interview\”: Why Pairing Gets Stuck
A Zigbee2MQTT pairing that stalls on \"failed to interview\" usually means the join worked and the discovery queries timed out — not a config mistake.

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 locally.

Zigbee2MQTT's \"Failed to configure\" error explained: what the ZCL status codes mean, when it's harmless, and how to force a reconfigure without re-pairing.

Zigbee2MQTT's Remove, Force Remove, and a physical factory reset do three different things to a device's network key. The mechanism, and which one to use before you sell or bin hardware.

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 works on.

Your Zemismart or Tuya curtain motor is one of three different Zigbee2MQTT device types. Here's how to tell yours apart, pair it, and calibrate it right.

A device works on Zigbee2MQTT but shows unsupported on ZHA, or the reverse. The real mechanism: quirks, converters, and why they aren't interchangeable.

If your TS0601 device shows as unsupported in Zigbee2MQTT, here's why other devices share that modelID, and how to write a converter that keeps it local.

The Tuya TS0043 3-button switch also ships as LoraTap SS600ZB and Lonsonho TS0043. Pairing, entities, and automations in Zigbee2MQTT or ZHA — fully local.

A field guide to Aqara's T1, T2, E1, H1, and P1/P2 codes — which track real generations, which are tier names, and how to check before you buy.