
Zigbee2MQTT permit_join: The Security Risk After 2.0
Zigbee2MQTT 2.0 removed permanent permit_join. What the 254-second join window still exposes, and how a device passlist controls membership locally.

Zigbee2MQTT 2.0 removed permanent permit_join. What the 254-second join window still exposes, and how a device passlist controls membership locally.

Pair the Tuya TS0042 two-button switch with Zigbee2MQTT or ZHA, build button-press automations, and check known battery and action-entity quirks first.

Understand Zigbee2MQTT's last_seen timestamp, distinguish communication from fresh sensor reports, and build a Home Assistant communication-age alert.

Aqara/Xiaomi Zigbee on Zigbee2MQTT: which firmware you can update locally without the app, which needs a one-time app step, and the FP300 exception.

Troubleshoot Zigbee2MQTT interview failures by checking the failed discovery stage, reset state, battery, interference and model-specific pairing instructions.

Your Zigbee device pairs with ZHA but exposes only generic entities. How to enable custom quirks and write one with QuirkBuilder, entirely locally.

Understand Zigbee2MQTT configure failures, distinguish attribute errors from timeouts, and retry configuration while checking the functions you need.

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.

Use Zigbee2MQTT Touchlink to reset supported secondhand lights, check coordinator support, and target the right device before pairing.

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.