### Related area Create an API for Zigbee within Arduino ### Hardware specification ESP32-C6 and ESP32-H2 as Standalone Nodes. Other SoC can be used as radio co-processor attached to a RPC (802.15.4 radio layer). ### Is your feature request related to a problem? This is an issue to track the progress of developing Zigbee library, a new API for Arduino. ### Describe the solution you'd like **Initial tasks:** - [x] Add zigbee-sdk to Arduino lib-builder https://github.com/espressif/esp32-arduino-lib-builder/pull/146 - [x] Add zigbee support #8844 - [x] Port basic IDF examples to Arduino #9024 #9627 **Zigbee library (wrapper) tasks:** - [x] Create Zigbee classes and implement all Zigbee roles - [x] Implement Zigbee network scanning - [x] Allow multiple endpoints on same Zigbee device (test needed) - [x] Implement basic HA devices (lights, switches, sensors, etc..) - [x] On/off light + switch - [x] Color Dimmable light + switch - [x] Temperature sensor + Thermostat - [x] Implement setting Manufacturer and model name - [x] Update ported examples to use the Zigbee Library - [x] Documentation #11525 PR: https://github.com/espressif/arduino-esp32/pull/10265 **Good to have features:** - [x] Zigbee identify handling (user can for example blink LED of EP) -> [comment](https://github.com/espressif/arduino-esp32/issues/10135#issuecomment-2293230711) - [x] Zigbee sleepy device / deep sleep-lightsleep #10405 - [x] Power source/battery level info #10551 more tasks will be added while in progress. [Development branch](https://github.com/P-R-O-C-H-Y/arduino-esp32/tree/feature/zigbee-library) ### Describe alternatives you've considered No other usable Zigbee wrapper around. ### Additional context Related issues: #8807 #9156 #9962 #9480 ### I have checked existing list of Feature requests and the Contribution Guide - [X] I confirm I have checked existing list of Feature requests and Contribution Guide.