# Developing own Zigbee device

**URL:** <https://community.homey.app/t/developing-own-zigbee-device/96618>\
**Category:** Devices\
**Tags:** zigbee, devices\
**Created:** [December 3, 2023, 9:22am UTC](https://community.homey.app/t/developing-own-zigbee-device/96618 "2023-12-03T09:22:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Johan\_Rossouw](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johan_rossouw/32/79349_2.png) [@Johan\_Rossouw](https://community.homey.app/u/Johan_Rossouw)\
**Post date:** [December 3, 2023, 9:22am UTC](https://community.homey.app/t/developing-own-zigbee-device/96618/1 "2023-12-03T09:22:58Z")

</div>

Hi,

I have been developing a few of my own Zigbee devices for monitoring stuff around my house. So far I have used the Lilygo T-Zigbee devices, but they seem to have very poor support and not a very active user community.

[https://github.com/Xinyuan-LilyGO/T-ZigBee](https://github.com/Xinyuan-LilyGO/T-ZigBee)

I am looking at changing to something else - like perhaps the Tuya modules.

[https://developer.tuya.com/en/docs/iot/zigbee-module?id=Kaiuylhfmwnbs](https://developer.tuya.com/en/docs/iot/zigbee-module?id=Kaiuylhfmwnbs)

Does anybody else have some experience in doing this - and if so what modules would you recommend? I use MacOS as my development platform, but can also use Linux. I don’t have access to a Windows machine.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [December 3, 2023, 9:39am UTC](https://community.homey.app/t/developing-own-zigbee-device/96618/2 "2023-12-03T09:39:35Z")

</div>

I doubt you’ll be able to purchase such modules from TuYa directly, and/or get the developer tools for them.

For modules that are based on Telink chips, there’s an alternative firmware available: [GitHub - doctor64/tuyaZigbee: Replacement firmwares for TuYa zigbee devices](https://github.com/doctor64/tuyaZigbee)  
But it would mean salvaging those modules from cheap TuYa devices, and you won’t know which module they contain until you open them.

As an alternative, you could look into [PTVO](https://ptvo.info/) for TI CC Zigbee chips.

---

<div class="post-metadata">

**Author:** ![Johan\_Rossouw](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johan_rossouw/32/79349_2.png) [@Johan\_Rossouw](https://community.homey.app/u/Johan_Rossouw)\
**Post date:** [December 3, 2023, 9:54am UTC](https://community.homey.app/t/developing-own-zigbee-device/96618/3 "2023-12-03T09:54:42Z")

</div>

I need something with at least I2C support as many of the sensors I use have I2C or sometimes SPI interfaces.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [December 3, 2023, 10:29am UTC](https://community.homey.app/t/developing-own-zigbee-device/96618/4 "2023-12-03T10:29:24Z")

</div>

[https://ptvo.info/zigbee-configurable-firmware-features/external-sensors/i2c-sensor/](https://ptvo.info/zigbee-configurable-firmware-features/external-sensors/i2c-sensor/)
