# Allow arduino Zigbee on iHost

**URL:** <https://forum.ewelink.cc/t/allow-arduino-zigbee-on-ihost/48018>\
**Category:** Free discussion\
**Created:** [August 21, 2024, 12:44pm UTC](https://forum.ewelink.cc/t/allow-arduino-zigbee-on-ihost/48018 "2024-08-21T12:44:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![eerke](https://avatars.discourse-cdn.com/v4/letter/e/eb9ed0/32.png) [@eerke](https://forum.ewelink.cc/u/eerke)\
**Post date:** [August 21, 2024, 12:44pm UTC](https://forum.ewelink.cc/t/allow-arduino-zigbee-on-ihost/48018/1 "2024-08-21T12:44:01Z")

</div>

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:

> <https://github.com/espressif/arduino-esp32/issues/10135>
>
> \### 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.
