FYI, ESPHome 2026.5.x (ESPHome 2026.5.0) was released on the 21st of May 2026 and now includes initial basic Zigbee End Device support for the ESP32 platform in ESPHome:
-
ESPHome 2026.5.0 - May 2026 - ESPHome - Smart Home Made Simple
@luar123 brought ESP32-based Zigbee support to ESPHome in #11553, porting the standalone zigbee_esphome external component into core. The implementation runs on the radio-equipped ESP32-C6 and ESP32-H2 variants and publishes ESPHome binary_sensor entities as Zigbee binary_input clusters, recognized automatically by ZHA and zigbee2mqtt. Zigbee router and end devices are supported.
That release also extend and improve its existing Zigbee support on the nrf52 platform as well (including adding Zigbee Router support):
Note! luar123 has since then also begun working experimental (Espressif) zigbee-sdk v2.0 implementation in a "v2" branch in his repo:
Important!
To improvde this help to collect working cluster definitions in his discussion thread there:
-
Collect Zigbee cluster definitions · luar123/zigbee_esphome · Discussion #22 · GitHub
If something is not working please check the troubleshooting section first. Config validation is not complete. Always consult Zigbee Cluster Library for cluster definitions