# \[APP\]\[Pro\] Espressif ZigBee

**URL:** <https://community.homey.app/t/app-pro-espressif-zigbee/151160>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [February 15, 2026, 4:05pm UTC](https://community.homey.app/t/app-pro-espressif-zigbee/151160 "2026-02-15T16:05:41Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 15, 2026, 4:05pm UTC](https://community.homey.app/t/app-pro-espressif-zigbee/151160/1 "2026-02-15T16:05:41Z")

</div>

> **[Espressif ZigBee | Homey](https://homey.app/en-us/app/com.espressif/Espressif-ZigBee/)**
>
> Use the ESP32C6 and ESP32H2 example projects in Homey

This app supports the Range Extender example from the Espressif Arduino SDK. The example is compatible with the ESP32C6 and ESP32H2.

> <https://github.com/espressif/arduino-esp32/blob/master/libraries/Zigbee/examples/Zigbee_Range_Extender/Zigbee_Range_Extender.ino>

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 15, 2026, 4:33pm UTC](https://community.homey.app/t/app-pro-espressif-zigbee/151160/2 "2026-02-15T16:33:52Z")

</div>

# Version 1.0.1

- Added forum topic ID to the app manifest

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [February 22, 2026, 5:23am UTC](https://community.homey.app/t/app-pro-espressif-zigbee/151160/3 "2026-02-22T05:23:03Z")

</div>

Nice, Sven. I ordered a few C6 boards to play with.

---

<div class="post-metadata">

**Author:** ![JvL](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jvl/32/44579_2.png) [@JvL](https://community.homey.app/u/JvL)\
**Post date:** [February 23, 2026, 12:42pm UTC](https://community.homey.app/t/app-pro-espressif-zigbee/151160/4 "2026-02-23T12:42:14Z")

</div>

@smarthomesven Any plans to include (the) other examples as well?

Currently it seems the “generic ZigBee” app from Homey only recognizes Lights.  
I want to convert a (non smart) fan to ZigBee as well as some other DIY projects, but so far Homey adds them as generic device, but all without any functionality/capabilities.

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 24, 2026, 9:12am UTC](https://community.homey.app/t/app-pro-espressif-zigbee/151160/5 "2026-02-24T09:12:39Z")

</div>

Which example do you want to have added? Zigbee\_Fan\_Control?

---

<div class="post-metadata">

**Author:** ![JvL](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jvl/32/44579_2.png) [@JvL](https://community.homey.app/u/JvL)\
**Post date:** [February 24, 2026, 12:51pm UTC](https://community.homey.app/t/app-pro-espressif-zigbee/151160/6 "2026-02-24T12:51:41Z")

</div>

That would be highly appreciated, yes!

In the long run I would say all examples actually. This app you have made could be a great alternative for the (buggy/crashy) Homeyduino app for DIY enthusiasts.

Next to that if your app would contain them all, one could also make combinations.  
For instance when implementing fan control, adding temperature/humidity readings.

I see a lot of potential here, but I have no clue how much work this would be on your end..

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [February 24, 2026, 6:42pm UTC](https://community.homey.app/t/app-pro-espressif-zigbee/151160/7 "2026-02-24T18:42:26Z")

</div>

Update:  
After first having to get acquainted with Arduino, I managed to get it working.  
I have tested with a ESP32-C6 dev board en 3 MakerGO C6 super-mini’s (thumbnail size!)

 ![Screenshot from 2026-02-25 02-43-25](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/f/1fa74e604c1bc8c711c8b54af044c4857af94a8e.png)

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [March 1, 2026, 7:32pm UTC](https://community.homey.app/t/app-pro-espressif-zigbee/151160/8 "2026-03-01T19:32:47Z")

</div>

# Version 1.0.2

- Code cleanup

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [March 27, 2026, 8:13am UTC](https://community.homey.app/t/app-pro-espressif-zigbee/151160/9 "2026-03-27T08:13:27Z")

</div>

# Version 1.0.3

- Update dependencies

---

<div class="post-metadata">

**Author:** ![JvL](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jvl/32/44579_2.png) [@JvL](https://community.homey.app/u/JvL)\
**Post date:** [July 2, 2026, 11:28pm UTC](https://community.homey.app/t/app-pro-espressif-zigbee/151160/10 "2026-07-02T23:28:22Z")

</div>

Hi @smarthomesven

Just wondering if you have any plans to include more zigbee “examples” into your app.

I have a few sensor projects as well as the Zigbee\_Fan\_Control we talked about before, awaiting implementation into my smarthome. As an alternative I could switch my code to Matter, but would like to use ZigBee and your app seems the lay the ground work for it, since Homey is rather limited with only lights and sockets.

---

<div class="post-metadata">

**Author:** ![Eladio\_Diezreboul](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eladio_diezreboul/32/121046_2.png) [@Eladio\_Diezreboul](https://community.homey.app/u/Eladio_Diezreboul)\
**Post date:** [July 18, 2026, 7:33am UTC](https://community.homey.app/t/app-pro-espressif-zigbee/151160/11 "2026-07-18T07:33:46Z")

</div>

Wanted to share my recent experience testing two different approaches to integrate DIY hardware with Homey Pro, in case it helps others getting started:

**1) ESP32-C3 Mini + WiFi + Homeyduino app**  
I set up an on/off LED using the **Homeyduino app** (see thread [Homeyduino @ V2.0](https://community.homey.app/t/homeyduino-v2-0/6407)), which lets you program the ESP32-C3 from Arduino IDE and integrate it directly as a device in Homey. The process was straightforward: flash via USB, and Homey picked it up without any friction, automatically creating the device title and on/off flow cards, ready to use right away.

**2) ESP32-C6 (Waveshare DEV-KIT-NX) + native/generic Zigbee, no ESPHome**  
This is where I was really surprised. Using Arduino IDE with the ESP32 core 3.x, which now has the Zigbee library built in (standard On/Off cluster from the Zigbee Cluster Library), I programmed the C6 as a Zigbee End Device. When pairing, Homey Pro (acting as native Zigbee coordinator) detected it **as a generic Zigbee device** , no driver or extra app needed — it got recognized on the first try, easier than some branded commercial devices I’d tried before. It also generated its own title and flow cards automatically, just like a commercial device would.

My takeaway: when you stick to standard clusters (not proprietary/manufacturer-specific ones), Homey doesn’t just recognize the device without friction — it builds the whole integration (name, flow cards, capabilities) automatically.

**Worth mentioning:** I wrote and set up both projects entirely with **Claude Code** (Anthropic’s AI coding assistant). It wrote the Arduino sketches, configured the Zigbee endpoint/cluster setup for the C6, and walked me through wiring, board settings, and pairing — I described what I wanted, and it produced working, uploadable code each time. What struck me most was the speed: both projects went from zero to working devices paired in Homey in just a handful of iterations, without me needing to read through ESP-IDF documentation or the Zigbee spec myself. It significantly lowered the barrier to entry for this kind of DIY Zigbee project — something that used to require real embedded/protocol expertise.

I’m now considering switching the C6 to **Router mode** (since it’s always USB-powered) to help strengthen the Zigbee mesh at home.

If anyone’s thinking about trying “pure” ESP32 + Zigbee (no ESPHome/Z2M) with Homey, I’d definitely recommend it — the learning curve was much lower than I expected, especially with AI-assisted coding doing the heavy lifting.
