[APP][Pro] Tuya Zigbee App

Please read the first post of this thread, which explains how to properly ask for device support.

Hi @Jerome_Revillard, good question. The reason is that some Tuya devices use the Tuya-specific Zigbee cluster 61184. This cluster makes use of “datapoints” that differ between devices depending on what data is being exchanged with Homey. Accessing a device using a “datapoint” is done in a completely different way compared to standard Zigbee devices.

I just released a new test version and updated GitHub with this code. In the “lib” folder, you will now find two new files: “TuyaDataPoints.js” and “TuyaHelpers.js”. Moving forward, I plan to standardize the use of these files instead of having unique implementations of datapoint handling in separate drivers. This centralization will make it easier to maintain the code and for contributors to understand and extend the functionality.

These files also include some documentation. I will continue to expand on this documentation and ask contributors to document any new implementations accordingly. If you have any feedback on this new approach or suggestions for improvement, I’d love to hear it.

More updates will follow with the intent to make it easier to contribute and to improve overall code consistency.

Hope this helps :slight_smile:

6 Likes

Is this saying you aren’t working together with Tuya/Athom?

If I ever gave the impression that Athom or Tuya would work on this app, that’s not how it works. Even as an ‘official’ app, it’s still up to me to handle it. The same goes for all apps that aren’t ‘made by Athom’.

3 Likes

Hi Johan,

Since the update of today, none of my curtain modules are working anymore. Each of them has the same response “could not get device by ID”. Removing them and trying to freshly pair them doesn’t work either, they get found but could not be added due to “could not get device by ID”.

Which information do I need to extract and share with you?
I’ve tried both the normal and experimental version of the app by the way.

Hi @Mitch_Vallinga, please send a crash report / diagnostic report from the app and add your name to the comment section when sending the report.

If anyone else have issues after the update please do the same.

Hi Johan,

[Edit]
Uncertain of why it is solved now, but I got it working again.
What I did:
-delete all the curtain modules
-delete the entire Tuya app
-reinstall the Tuya app experimental
-add each module again
-everything works

Might have been a hiccup on my Homey’s side by the looks of it.

1 Like

I have (Neo) Zigbee smart device’s with metering.

Says that the device is added on the first page.

  • _TZ3000_w0qqde0g / TS011F (Neo) (Test version only)

When add the device it’s say that device is unknown.
Only power on/off works.

Add applicatie Tuya Zigbee
Add smart plug with metering.
Homey 2019 pro

Someone can help ?

It says “Test version only”, so did you install the test version of the app?

Hi Robert ,

Yes I installed the test version.
I have first the other one , delete that and installed the test version.

Not working , device say unknown.


No, you didn’t, the test version is v0.2.29, you have installed v0.1.45.

You can find the test version here: https://homey.app/a/com.tuya.zigbee/test (as mentioned in the first post)

I did, but when I go to search device Tuya is seems my app go to the new version.

After the device is added ( unknown)
I choose the second community of the list ( see image).

Support for that device was added 3 years ago already (in v0.2.0), so I don’t know why Homey keeps saying it’s unsupported. Perhaps reboot your Homey to see if that fixes it, because it’s also strange that initially you were showing v0.1.45 when you say that the test version was already installed (there can’t be two installed versions of an app).

Very strange yes, I delete every Tuya application.
Install the new test version, look for Tuya and find my device it find it and not supporting.
After that my app is updated to the new version.

Is the name the same for Tuya experimental the same?
Need I look somewhere else to add this device?.

I try to reboot homey and try this methode again.

You specifically need the “Tuya Zigbee” app, not any of the others. Those are for Tuya WiFi devices, not for the type of device that you have.

Yes try that again after reboot homey.
After that unknown device is added and see that the experimental app is gone and have the another app version off Tuya.


This is beginning to sound like an issue with your Homey.

Got it to work!!!.
I use my laptop now with Homey web Application.
Delete every Tuya application, install V0.2.29 Test.
Add device , and directly added with metering!.

So the app on my phone did this weird shit.

2 Likes

The Android app seems to be broken in so many ways :frowning: Good to hear you got it working in the end!

Robert thanks for you’re help in this case.
The application app( Android) I don’t trust it anymore.
So in the future I will use the web applications.