Zigbee2MQTT scene_recall: Why It Won’t Confirm Success
Zigbee2MQTT sends no scene_recall confirmation over MQTT, and its success log line can't be trusted. Why, and what to monitor in automations instead.
Zigbee2MQTT sends no scene_recall confirmation over MQTT, and its success log line can't be trusted. Why, and what to monitor in automations instead.

A third-party extension runs automations inside Zigbee2MQTT itself, so triggers keep working when Home Assistant is down. Here's how it works.

Compare Aqara E1, M100, M2, M3 and S1 Plus hubs by Zigbee, Thread, Matter, HomeKit, local automation, connection options and device limits.

Swapping a dead Zigbee2MQTT device without losing your Home Assistant history: the entity_id step that makes it work, and what it still won't carry.

Changing Zigbee2MQTT's base_topic rewrites every Home Assistant unique_id, so entities duplicate and the originals strand. What breaks and how to recover.

Zigbee2MQTT 2.0 switched off the sensor.*_action entity your button automations used. Here's what replaced it, and which local path to rebuild on.

Zigbee2MQTT names multi-gang switch entities switch_l1, switch_l2, or switch_left. What an endpoint is, why naming varies, and how to map each gang.

Renaming a Zigbee2MQTT device changes its MQTT topic instantly but not its Home Assistant entity IDs. What breaks, what doesn't, and how to rename safely.

Zigbee2MQTT groups show up automatically in Home Assistant. Scenes don't. Here's why, and the local MQTT workaround for triggering them anyway.

Automations stopped firing after Home Assistant 2026.7? It's a core trigger rename hitting every integration, not a ZHA bug. Old-to-new key list and fix.