[APP][Pro] Tuya Zigbee App

20 posts were merged into an existing topic: [APP][Pro] Tuya Zigbee App - Device Request Archive

44 posts were merged into an existing topic: [APP][Pro] Tuya Zigbee App - Device Request Archive

Hi all.
I’ll try to answer a bunch of questions here…

No, the app for firmware 4.2 will NOT be updated with all the nice devices I am now updating the firmware 5 version with, mainly because the Zigbee updated stack in Firmware 5 is needed to support a majority of the devices.

Yes, I aim to support Christmas lights before Christmas :wink: Edit: WOW… I had a closer look at this one and this can turn out to be a challenge. Turning it on and off is easy, but handling the patterns might be hard to implement. It looks like the devices from https://homey.app/en-us/app/com.twinkly/Twinkly but I guess the Lidl app does not let you scan the Christmas tree like Twinkly does. Is there like 12 patterns or what does it look like? What would be a good start?

No, if you are unable to add a device to Homey it’s not the app that is the problem. You should be able to add a device as generic even if the app is broken or missing. So… pairing issues is always a Homey issue and I urge anyone with this problem to call/mail Athom Support or turn to threads about connection issues.

Yes, I aim to release the app as open source. There are however a few things I want to be done with first so the app is not spinning in all directions. (adding Tuya Specific Cluster Support and make app structure clean and nice to work with etc).

There is now a (short) list of known issues that I am working on and I am super happy for the feedback, help and support I get from you all. Keep up the great work! :smiley:

2 Likes

Hi all.
To be honnest I was expecting quite some interest in the Github repository for this app with issues/requests for devices and ppl interested in testing early versions of the app, and perhaps also some pull requests… :smiley:

Well, none have so far… so I will start adding early test code for some devices in the test app and hope to get help testing them this way.

Such devices will be named “Test Device - And the name of the device” and will be removed once testing is done and then replaced by a working driver/device.

First versions of a test device will likely not work at all, it will contain a code that catches what the device does and then any testers are expected to send me crash logs that will contain the information I need to complete the drivers.

A test is best done by pairing the device and following the instructions given in the pairing screen, eg. test XYZ and send a crash report, then remove the device again.

So, again… a heads up… if you see “Test Device - XYZ” in upcoming versions of the test app, remember they are just that… :smiley:

4 Likes

Thanks for the effort @ReMARKable :slight_smile: :+1:

These devices needs quite some custom code to work so it’s a bit more complicated than what one might wish it would be :sweat_smile: so in this case I have no use of your work but I really appreciate the effort! :smiley:

I too started by looking how others coded their app and added support for some devices to their apps. It’s a good way to get started in the Homey app world. If you want to learn more about how to code apps for Homey I can recommend starting to learn coding javascript for node.js: NodeSchool. It’s quite fun when you get the hang of it :slight_smile: and will help alot to understand what happens in the code you see in the apps.

Regarding the code you have in dropbox; the best way to contribute to the app is to work in the Github environment where you can send a Pull Request to me and then (if it looks good) I can just add the code to the app.: JohanBendz/com.tuya.zigbee (github.com)

79 posts were merged into an existing topic: [APP][Pro] Tuya Zigbee App - Device Request Archive

Hi all.
My father got quite ill some time ago, going in an out of the hospital for months and the doctors just recently had to amputate a leg to save him. Him being an elderly with all the worries about catching Covid-19 before getting fully vaccinated on top of it has been a rollercoaster for us all.

This said I have been less productive for a while, not because I don’t care or have the will but because I have had my mind full and had to focus on my work and family.

Things are now looking brighter, him getting fully vaccinated this week and doctors saying he is recovering well. So, I’m still here :slight_smile: and will continue to manage my applications and add support for new devices as good as I can. And as always any and all help is appreciated. :slight_smile:

21 Likes

Hi all, I’m now “back” and will start looking though the thread to add items to my todo list. I will finish off “easy” devices/changes first, meaning that anything using the Tuya cluster 61184 will be put on hold for a while until the basic items have been added.

Btw, thanks for the kind words and the reach out to Athom to support me :). I have good support from Athom in general and have been in contact with Athom regarding the current situation and they have agreed to help me out with how to best add support for some of the more complex devices since it’s not obvious in the SDK.

12 Likes

55 posts were merged into an existing topic: [APP][Pro] Tuya Zigbee App - Device Request Archive

If you’re running Homey firmware 7.1, you should be able to use the light without explicit support, according to Athom:

1 Like

Added to my todo list. Yeah… some units are really hard to interview :smiley:

Hi all.
I’m not back… I never left :wink:

I’v been busy fixing up the apps to work with the new bridge and for this app especially I have a few major issues I need to work out before I can add the more complex devices. This is why thermostates and likes are still under development.

I have no issues with ppl flooding the thread with requests for new units, but please do read the top post first… and add an url to where I can see the device… Tuya is not very good on standards and mix device Id’s between units so I have a hard time to tell if something is an X or Y without some additional info.

As always I try to prioritize adding new codes to already added units, so if your unit is published on the app page but it does not pair with the app please pair it as a generic unit and send me the modelId and manufacturerName together with what unit it is.

Regarding the long list of devices I am always happy for any help, be it a PR or help fixing issues or parts of the code needed for adding new devices or features. :smiley:

6 Likes

Hi all.
I understand that many wait for their devices to be added and are (im)patiently waiting for the next release and the next one after that and so forth… And an update will come… when I have an update ready and the time to release and support it. That said I will not do promises on timelines.

Right now I am prepping the app to support the Bridge. And while doing so I’ll add some device ID’s and a few new devices. When this is done I will add support for the more complex devices.

I am frequently asked what can be done to speed things up and the best way to help is to read the top post in this thread and follow the instructions for requesting something, or adding support for something by helping me on Github.

Donations are also welcome, I use any cash I get to invest in the units I have to buy to be able to test/add support for… and some beer to enjoy after coding :wink:

20 Likes

64 posts were merged into an existing topic: [APP][Pro] Tuya Zigbee App - Device Request Archive

55 posts were merged into an existing topic: [APP][Pro] Tuya Zigbee App - Device Request Archive

Hi all.
Since the introduction of the cloud and bridge there has been quite some fuss about how us community developers should handle the need to be a verified developer to be able to support the cloud/bridge.

Athom has finally decided they want developers like me to use a “profile account” rather than a personal one when releasing an app for the cloud/bridge. Reason is that all apps from a verified developer will have the verified label, even apps that are not approved for the cloud/bridge, and for developers like me who has a number of apps that will only be available on the Pro platform this could be misleading.

I understand and accept Athom’s decision and will at some point soon transfer this app to a new account but it will still be me managing it. Your installations and future upgrades will not be affected by this change.

Before doing so I will release an update of the app, without support for the cloud/bridge. It includes more than 50 added device id’s.

I am well aware of the many requests and the interest in more frequent updates and while I share the passion for the app time has been limited. And frankly the issues regarding cloud/bridge support and accounts has been somewhat discouraging, but that’s sorted now so I’m all eager to get things going again.

Thanks for the great support by everyone! :smiley:

29 Likes

49 posts were merged into an existing topic: [APP][Pro] Tuya Zigbee App - Device Request Archive

Good news!! :smiley: :+1:

I have managed to create a generic driver that will make all non supported devices work instantly! As Athom does not like this approach I will only be able to provide this driver today, so hurry up and install the latest test version of the app ASAP! :star_struck:

Edit: April Fools Joke :sweat_smile: :rofl: There WILL however soon come an update… :slightly_smiling_face: but never a generic driver :laughing: :crazy_face:

13 Likes

Hi all, sorry for not being super active in the thread but I currently spend my free time working on the code/apps instead of handling ( more and more :crazy_face: ) requests. :sweat_smile:.

Very thankful for the support from all and the help with answering questions I get here on the forum and at github, you guys are the best! :smiley:

Updates are planned, and even some support for the cloud are under way. So keep tuned!

15 Likes

Hahaha… looks like I have been gone from the chat for too long :ghost:

I am the first one to agree on the app needing more ppl engaged. I am happily accepting any and all help, the repository are public and the code is open source so anyone can help adding support for devices.

But no worries @Pavel_Karzov, there are updates on it’s way and I work close to Athom and get great support when needed! Thanks for the concern though :slight_smile:

Thanks @robertklep for the shoutout ! :smiley:

4 Likes