Zigbee2MQTT MAC_NO_ACK (233): Why Commands Fail to Send
Zigbee2MQTT logs MAC_NO_ACK (233) and the device ignores your command? Learn how it differs from MAC_CHANNEL_ACCESS_FAILURE and what to check first.
Zigbee2MQTT logs MAC_NO_ACK (233) and the device ignores your command? Learn how it differs from MAC_CHANNEL_ACCESS_FAILURE and what to check first.

Zigbee2MQTT pinging a long-gone device every 12 seconds? A setTimeout overflow in the availability backoff. How 2.14.0 fixes it, and a workaround.

OTA checks failing on several unrelated Zigbee2MQTT devices at once? One misbehaving device can hijack OTA server discovery. How to spot and remove it.

Diagnose slow Zigbee2MQTT startup and restart loops. Separate Supervisor monitoring from Z2M recovery, and check logs, device traffic and firmware.

Understand Zigbee2MQTT transmit power by adapter and firmware, why LQI is not an RF-output measurement, and what current settings and logs can establish.

Zigbee2MQTT's map shows LQI, depth and zero-value links with no legend. What each number means, which ones are cosmetic, and the few that need action.

Zigbee2MQTT's linkquality is a single-hop number measured at the coordinator. What it really tracks, why the network map disagrees, and when to act.

Zigbee2MQTT broadcasts a channel change to paired devices on zstack and ember adapters. The config edit, sleepy devices, and the backup-file trap.

Some Zigbee routers can't keep Aqara or Xiaomi sensors connected. Which brands are documented as failing, why it happens, and the fix to try first.

Diagnose Zigbee2MQTT OTA failures and stalled progress: current abort/retry steps, battery checks, firmware sources and coordinator errors.