# \[APP\]\[Pro\] Tuya Zigbee App

**URL:** <https://community.homey.app/t/app-pro-tuya-zigbee-app/26439>\
**Category:** Apps\
**Created:** [February 26, 2020, 9:12am UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439 "2020-02-26T09:12:23Z")\
**Posts on this page:** 20\
**Page:** 46

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [February 24, 2025, 6:21pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5196 "2025-02-24T18:21:22Z")

</div>

And if the current test version of the Tuya Zigbee app does not support your specific Zigbee device, you can request the developer to add support for it. Check out the first post of this thread for details on how to make such a request.

---

<div class="post-metadata">

**Author:** ![Nils\_Heienbrock](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nils_heienbrock/32/121699_2.png) [@Nils\_Heienbrock](https://community.homey.app/u/Nils_Heienbrock)\
**Post date:** [February 24, 2025, 7:49pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5197 "2025-02-24T19:49:47Z")

</div>

Thanks Peter for linking this version of the App. It works very well without any problems.

Thanks and best regards

Nils

---

<div class="post-metadata">

**Author:** ![Gabriel\_Pedrosa\_Mach](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gabriel_pedrosa_mach/32/176567_2.png) [@Gabriel\_Pedrosa\_Mach](https://community.homey.app/u/Gabriel_Pedrosa_Mach)\
**Post date:** [February 28, 2025, 1:25am UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5198 "2025-02-28T01:25:36Z")

</div>

The source code for your project is available, but is there a tutorial for using the raw data obtained from the device interview to use in device.js and driver.compose.js? My switches are not yet in the test version.

---

<div class="post-metadata">

**Author:** ![semolex](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/semolex/32/124504_2.png) [@semolex](https://community.homey.app/u/semolex)\
**Post date:** [March 2, 2025, 12:18pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5199 "2025-03-02T12:18:46Z")

</div>

Switch is pretty simple  
In most cases you can just add manufacturer ID alongside other switches and install manually  
Also, most zigbee switches can work out of the box (on/off) with default Zigbee driver

---

<div class="post-metadata">

**Author:** ![Gabriel\_Pedrosa\_Mach](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gabriel_pedrosa_mach/32/176567_2.png) [@Gabriel\_Pedrosa\_Mach](https://community.homey.app/u/Gabriel_Pedrosa_Mach)\
**Post date:** [March 3, 2025, 5:55am UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5200 "2025-03-03T05:55:23Z")

</div>

I was able to add the devices using the project on github and putting the manufacturerName in drivers with the same functionalities. I have a 3 gang dimmer from MOES (“\_TZE204\_1v1dxkck” / “TS0601”) that worked on the 2 gang tuya dimmer - but I need a 3 gang. As it is a Tuya device, it has its own protocol. The Tuya ZigBee driver has auxiliary files (tuyaHelpers.js, etc.) but this adaptation is not going smoothly for me…

---

<div class="post-metadata">

**Author:** ![Gabriel\_Pedrosa\_Mach](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gabriel_pedrosa_mach/32/176567_2.png) [@Gabriel\_Pedrosa\_Mach](https://community.homey.app/u/Gabriel_Pedrosa_Mach)\
**Post date:** [March 6, 2025, 2:45am UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5201 "2025-03-06T02:45:04Z")

</div>

The 3 gang dimmer from Moes (TS0601 \_Tze204\_1Dxkck) works with Tuya proprietary protocol (the 0xter 0xef00 (61184 in decimal) is the Tuya Specific cluster, used for proprietary tuya communication. It does not follow the traditional zigbee pattern and requires the use of datapoints (DPIDs) to control each gang of gang of dimmer.) I configured the Dimmer 2 Gang driver and checked the debug - gang1 dp1 - on/off; DP2 Dimmer (0-1000), Gang2 - DP7 Onoff/DP8 - Dimmer (0-1000) and Gang3 - DP15 Onoff, DP16 Dimmer Level. But LIB TUYADATAPOINT.JS is configured for only 2 gangs in V1\_multi\_gang\_dimmer\_switch\_data\_Points. I tried to modify the code but my knowledge of JavaScript is small, and it was not successful.

---

<div class="post-metadata">

**Author:** ![Franky\_d](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/franky_d/32/13510_2.png) [@Franky\_d](https://community.homey.app/u/Franky_d)\
**Post date:** [March 7, 2025, 9:38pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5202 "2025-03-07T21:38:21Z")

</div>

Hi! Installed the test version of the app and try to add the garden irrigation controller, but I only see the devices from the official app, not all the other ones, including the garden controller. What am I doing wrong/missing?

---

<div class="post-metadata">

**Author:** ![Koos\_den\_Hollander](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/koos_den_hollander/32/29317_2.png) [@Koos\_den\_Hollander](https://community.homey.app/u/Koos_den_Hollander)\
**Post date:** [March 9, 2025, 4:25pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5203 "2025-03-09T16:25:34Z")

</div>

Hi Johan,

I regret to inform you that the problem persists in v0.2.73. I hope you can find the root cause.

Regards,

Kobus

---

<div class="post-metadata">

**Author:** ![W\_vd\_P](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/w_vd_p/32/16860_2.png) [@W\_vd\_P](https://community.homey.app/u/W_vd_P)\
**Post date:** [March 11, 2025, 2:20pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5204 "2025-03-11T14:20:14Z")

</div>

Hi,  
I’ve ordered a simple [1 button Tuya scene switch](https://m.media-amazon.com/images/I/41LXi9OJMxL._SX522_.jpg), it’s called ‘1 Gang wall remote’ in the Tuya app. When I add the button on my 2023 Homey Pro is shows up in the devices after putting the button in learning mode, however the button doesn’t exit learning mode and keeps blinking. After about 5 seconds the button is reported as missing in Homey. If I repair the button from the maintenance screen, (while it is still blinking) it says it’s all okay again but 5 seconds later a red error icon appears again and the button is reported missing. By that time the learning mode times out and the button stops blinking. It stays missing in the Homey app.  
I’m using experimental version 0.2.73.  
Are there more people with these ‘scene switches’ that have this same problem? And more importantly, does anyone know a fix?  
Thanks!

_Edit_: In the same shipment I also received a [Tuya water leak sensor](https://m.media-amazon.com/images/I/41iKz-4605L._AC_SX679_.jpg), it shows exactly the same behavior. It won’t exit the learning mode and keeps blinking. It also goes missing shortly after being added to the Homey Zigbee mesh.

---

<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:** [March 12, 2025, 8:47pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5205 "2025-03-12T20:47:10Z")

</div>

> [@W\_vd\_P](#):
>
> It won’t exit the learning mode and keeps blinking

> [@W\_vd\_P](#):
>
> By that time the learning mode times out and the button stops blinking

I don’t get your findings;  
Does it stop or doesn’t it stop?  
You seem to draw conclusions too quick maybe.

What happens when you just add it, and then wait until the blinking stops, don’t read any returned messages.  
Is it now added, or isn’t it?

---

<div class="post-metadata">

**Author:** ![W\_vd\_P](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/w_vd_p/32/16860_2.png) [@W\_vd\_P](https://community.homey.app/u/W_vd_P)\
**Post date:** [March 12, 2025, 10:34pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5207 "2025-03-12T22:34:58Z")

</div>

Hi,  
After the button stops blinking the device is still reported as missing.

 ![IMG_9086](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/c/bcbe3060fd0eb190ba829c0a746fd0938f3d7ca5.jpeg)  
When you open the device it says it has ‘left the Zigbee network’.

---

<div class="post-metadata">

**Author:** ![roberto2391](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/roberto2391/32/68551_2.png) [@roberto2391](https://community.homey.app/u/roberto2391)\
**Post date:** [March 19, 2025, 2:44pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5208 "2025-03-19T14:44:28Z")

</div>

Hi @johan_bendz @Bert_van_Hoekelen_sr could You please check this new device requests?

> <https://github.com/JohanBendz/com.tuya.zigbee/issues/1185>
>
> \### Prerequisites:
> 
> \- Before requesting a device addition, please ensure there i…s not already a request for the device among the open issues.
> \- Make sure your Homey is upgraded to firmware v5 or higher.
> \- You need a physical example of the device.
> 
> \### Device Information
> 
> \- Device Name: \`\_TZE200\_ya4ft0w4\`
> \- Device Model: \`TS0601\`
> \- Device Description: \`radar presence ceiling sensor\`
> \- Link to device image: https://es.aliexpress.com/item/1005007355506731.html?spm=a2g0o.order\_list.order\_list\_main.5.4c19194dP3dTfl&gatewayAdapt=glo2esp
> 
> \### Device Interview
> 
> \`\`\`json
> {
>     
> "ids": {
> "modelId": "TS0601",
> "manufacturerName": "\_TZE200\_ya4ft0w4"
> },
> "endpoints": {
> "ieeeAddress": "e4:98:bb:69:b3:0e:b2:29",
> "networkAddress": 28962,
> "modelId": "TS0601",
> "manufacturerName": "\_TZE200\_ya4ft0w4",
> "endpointDescriptors": \[
> {
> "status": "SUCCESS",
> "nwkAddrOfInterest": 28962,
> "\_reserved": 16,
> "endpointId": 1,
> "applicationProfileId": 260,
> "applicationDeviceId": 256,
> "applicationDeviceVersion": 0,
> "\_reserved1": 1,
> "inputClusters": \[
> 0,
> 4,
> 5,
> 61184
> \],
> "outputClusters": \[\]
> }
> \],
> "deviceType": "router",
> "receiveWhenIdle": true,
> "swBuildId": "600+TZZUT11HH102",
> "capabilities": {
> "alternatePANCoordinator": false,
> "deviceType": true,
> "powerSourceMains": true,
> "receiveWhenIdle": true,
> "security": false,
> "allocateAddress": true
> },
> "extendedEndpointDescriptors": {
> "1": {
> "clusters": {
> "basic": {
> "attributes": "UNSUP\_GENERAL\_COMMAND",
> "commandsGenerated": "UNSUP\_GENERAL\_COMMAND",
> "commandsReceived": "UNSUP\_GENERAL\_COMMAND"
> },
> "groups": {
> "attributes": "UNSUP\_GENERAL\_COMMAND",
> "commandsGenerated": "UNSUP\_GENERAL\_COMMAND",
> "commandsReceived": "UNSUP\_GENERAL\_COMMAND"
> },
> "scenes": {
> "attributes": "UNSUP\_GENERAL\_COMMAND",
> "commandsGenerated": "UNSUP\_GENERAL\_COMMAND",
> "commandsReceived": "UNSUP\_GENERAL\_COMMAND"
> }
> },
> "bindings": {}
> }
> }
> }
> }
> \`\`\`
> 
> \### Additional Comments:
> 
> \> \*\*Note:\*\* Provide any other relevant information or requests related to the device. Link to where you bought the device can be of help
> 
> \### How to interview a device
> 
> \- Add the device as a generic Zigbee device in Homey
> \- Navigate to https://developer.athom.com/tools/zigbee.
> \- Interview the device, the button for this is to the right of the device in the list of Zigbee units.
> \- Click the copy button/icon to capture the device information.
> \- Paste the copied information above.
> 
> \> \*\*Note:\*\* To be able to add more devices to the Tuya Zigbee app, we rely on community members like you to provide interviews of the devices you want to be added. Thank you for your contribution!

Thanks.  
Regards.

---

<div class="post-metadata">

**Author:** ![calabuta](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/calabuta/32/80178_2.png) [@calabuta](https://community.homey.app/u/calabuta)\
**Post date:** [March 24, 2025, 3:44pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5210 "2025-03-24T15:44:47Z")

</div>

Please read the first post. Also, most likely you can add yourself if it’s a device already supported by the app. I posted how a few posts back

---

<div class="post-metadata">

**Author:** ![Geoffrey\_Quiroz](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/geoffrey_quiroz/32/51228_2.png) [@Geoffrey\_Quiroz](https://community.homey.app/u/Geoffrey_Quiroz)\
**Post date:** [March 25, 2025, 9:28am UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5211 "2025-03-25T09:28:07Z")

</div>

Great! I managed to do it myself despite my ignorance of coding!

I’m really happy.  
Thanks for making me read it; I’ll be less stupid today.

---

<div class="post-metadata">

**Author:** ![calabuta](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/calabuta/32/80178_2.png) [@calabuta](https://community.homey.app/u/calabuta)\
**Post date:** [March 26, 2025, 2:13pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5212 "2025-03-26T14:13:00Z")

</div>

Anyone else have had problem with their zigbee mesh? Homey seems to be doing a terrible job at it. Many of my smart switches are having a hard time connecting to homey when far away. My 10 dolar zigbee hub from tuya does a way better job. This is so frustrating. Really considering going to HA, this should be the ONE thing Homey should be good at. Maybe their signal is too strong and don’t let devices conect to routers, idk. What I know is that my way cheaper device is doing a better job than a 200 dolar one

---

<div class="post-metadata">

**Author:** ![Thunder](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thunder/32/31836_2.png) [@Thunder](https://community.homey.app/u/Thunder)\
**Post date:** [March 26, 2025, 2:57pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5213 "2025-03-26T14:57:59Z")

</div>

No, I don’t have any problem at all. First: how did you set up your zigbee mesh? You should start with routers close by the main-device, and after that connecting non-router-devices, so the can make use of the existing network. In most cases smart switches are no router-devices, so the need an existing mesh-network.

---

<div class="post-metadata">

**Author:** ![Rubelke](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rubelke/32/10653_2.png) [@Rubelke](https://community.homey.app/u/Rubelke)\
**Post date:** [March 26, 2025, 4:41pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5214 "2025-03-26T16:41:56Z")

</div>

Adding new temp hum sensor fails with beta app.  
It always states that it is a unknown zigbee device.  
What i am doing wrong?

---

<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:** [March 26, 2025, 4:47pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5215 "2025-03-26T16:47:54Z")

</div>

It’s most probably not supported. Tuya tends to put different ID’s in devices of exactly the same model.  
Please read post nº 1 of this topic on how to proceed.

---

<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:** [March 26, 2025, 4:53pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5216 "2025-03-26T16:53:22Z")

</div>

> [@Thunder](#):
>
> In most cases smart switches are no router-devices,

Not sure if that’s the case. As far as I know, most mains powered devices act as zigbee routers.  
Most (or every) “without neutral” devices, and battery powered devices don’t.

---

<div class="post-metadata">

**Author:** ![calabuta](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/calabuta/32/80178_2.png) [@calabuta](https://community.homey.app/u/calabuta)\
**Post date:** [March 26, 2025, 5:59pm UTC](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439/5217 "2025-03-26T17:59:29Z")

</div>

Yeah, followed all the “good practices” for creating a zigbee mesh. All my smart switches require a neutral cable and homey shows that they are routers. Added the switches close to homey first, homey in the middle of my living room in an open space, 1.5m away from my wifi router. Don’t even added a no router device yet. When I go to add my switch that is at my front door, it keeps disconecting or laggin a lot. There is a switch 3m away from it that is connected to homey and working great. I’m sure the faulty switch it’s connecting directly to Homey, cause when I move homey to the side of the switch, it works great.  
By what i’ve been reading, probably Athom put a too strong zigbee antena on homey, ofuscating the signal from the switches close by. But zigbee is a 2way signal, so if the switch don’t have a matching powerful antena, it won’t be able to send signal. But this last part is just a theory of mine.  
Also when I disconect all the switches and connect them to my Tuya Hub it works flawless. Will try to reset my zigbee network today, but i’m not putting much hope in it. Will stick to the tuya hub untill I can migrate to HA. Homey is looking more and more to be a joke device for me, sadly.

[Previous page](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439.md?page=45)

[Next page](https://community.homey.app/t/app-pro-tuya-zigbee-app/26439.md?page=47)
