eerke
August 21, 2024, 12:44pm
1
As you probably know many DIY users of ESP32 use the Arduino Software to program their ESP 32s and the C6/H2 variants allow Zigbee, which is being ported to the Arduino Software:
opened 04:12PM - 09 Aug 24 UTC
Type: Feature request
Area: Libraries
### Related area
Create an API for Zigbee within Arduino
### Hardware spec… ification
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)
- [ ] Implement most HA devices (lights, switches, sensors, etc..)
- [x] On/off light + switch
- [x] Color Dimmable light + switch
- [ ] Temperature sensor + Thermostat
- [x] Implement setting Manufacturer and model name
- [ ] Update ported examples to use the Zigbee Library
- [ ] Documentation
**Good to have features:**
- [ ] Zigbee identify handling (user can for example blink LED of EP) -> [comment](https://github.com/espressif/arduino-esp32/issues/10135#issuecomment-2293230711)
- [ ] Zigbee sleepy device
- [ ] Power source/battery level info
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.
I think that is only 12 days old, but is from an espressif employee, I think, and means there will in the future be lots of DIY Zigbee devices. It would be good to be able to add them to the iHost Zigbee network when the C6/H2 ESP 32’s are programmable in Arduino to have Zigbee.
1 Like