# \[APP\]\[Pro\] Universal TUYA Zigbee Device App - test

**URL:** <https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352>\
**Category:** Apps\
**Tags:** app, zigbee\
**Created:** [July 25, 2025, 1:07am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352 "2025-07-25T01:07:08Z")\
**Posts on this page:** 20\
**Page:** 3

<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:** [July 30, 2025, 10:05am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/41 "2025-07-30T10:05:17Z")

</div>

The issue is that your app (in `package.json`) is declaring a dependency on a module called `homey-tuya` , which isn’t a module that’s available in the NPM repository.

---

<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:** [July 30, 2025, 1:49pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/42 "2025-07-30T13:49:04Z")

</div>

Are you using sdk v2? Or is it the same information as v3?

---

<div class="post-metadata">

**Author:** ![dlnraja](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dlnraja/32/129224_2.png) [@dlnraja](https://community.homey.app/u/dlnraja)\
**Post date:** [July 30, 2025, 3:14pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/43 "2025-07-30T15:14:39Z")

</div>

yes i hope same insctution

---

<div class="post-metadata">

**Author:** ![dlnraja](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dlnraja/32/129224_2.png) [@dlnraja](https://community.homey.app/u/dlnraja)\
**Post date:** [July 31, 2025, 11:07pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/44 "2025-07-31T23:07:29Z")

</div>

Hi everyone

Ps1 script are so buggy because of characters and syntaxe issue. On both tuya and tuya light branch.

I’m swiching to JS script.

Working on it . WIP.

---

<div class="post-metadata">

**Author:** ![dlnraja](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dlnraja/32/129224_2.png) [@dlnraja](https://community.homey.app/u/dlnraja)\
**Post date:** [August 1, 2025, 4:58am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/45 "2025-08-01T04:58:16Z")

</div>

Now JS files are fixes, you can try .

Tuya master branch : all zigbee and tuya devices

Tyla light branch : only all tuya device ( without any tuya api or cloud system )

---

<div class="post-metadata">

**Author:** ![Peter\_van\_Werkhoven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_van_werkhoven/32/101322_2.png) [@Peter\_van\_Werkhoven](https://community.homey.app/u/Peter_van_Werkhoven)\
**Post date:** [August 1, 2025, 3:26pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/46 "2025-08-01T15:26:08Z")

</div>

Hi Dylan, no luck it won’t install even tried to re-install npm as you can see in de Screendump.

 ![Schermafbeelding 2025-08-01 172351](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/8/4895b94d3361400cf80094a5fd2845a49ad4d75f.png)

Best regards Peter.

---

<div class="post-metadata">

**Author:** ![dlnraja](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dlnraja/32/129224_2.png) [@dlnraja](https://community.homey.app/u/dlnraja)\
**Post date:** [August 1, 2025, 4:44pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/47 "2025-08-01T16:44:00Z")

</div>

Thx for your screen i will check soon

---

<div class="post-metadata">

**Author:** ![dlnraja](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dlnraja/32/129224_2.png) [@dlnraja](https://community.homey.app/u/dlnraja)\
**Post date:** [August 2, 2025, 5:28am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/48 "2025-08-02T05:28:05Z")

</div>

You need the official Homey mesh driver from Homey [GitHub - athombv/node-homey-meshdriver: Driver abstraction for Homey Apps to make integration of Z-Wave & ZigBee devices easier](https://github.com/athombv/node-homey-meshdriver)

But i will try fix it to remove this dependency .

Best regarde.

---

<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:** [August 2, 2025, 5:48am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/49 "2025-08-02T05:48:21Z")

</div>

> [@dlnraja](#):
>
> But i will try fix it to remove this dependency

You need to declare it as a dependency of your app in `package.json`. This is a module that _is_ available [from the NPM repository](https://www.npmjs.com/package/homey-meshdriver), so when it’s declared as a proper dependency it will get installed when running `npm install`.

---

<div class="post-metadata">

**Author:** ![dlnraja](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dlnraja/32/129224_2.png) [@dlnraja](https://community.homey.app/u/dlnraja)\
**Post date:** [August 2, 2025, 5:57am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/50 "2025-08-02T05:57:46Z")

</div>

Yes your right , i will do in another way to limit dépendencies

---

<div class="post-metadata">

**Author:** ![dlnraja](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dlnraja/32/129224_2.png) [@dlnraja](https://community.homey.app/u/dlnraja)\
**Post date:** [August 2, 2025, 12:57pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/51 "2025-08-02T12:57:27Z")

</div>

Now i have fixed it

You can retry

---

<div class="post-metadata">

**Author:** ![Peter\_van\_Werkhoven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_van_werkhoven/32/101322_2.png) [@Peter\_van\_Werkhoven](https://community.homey.app/u/Peter_van_Werkhoven)\
**Post date:** [August 3, 2025, 12:16pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/52 "2025-08-03T12:16:59Z")

</div>

Hi Dylan, nope I’ve tried to install it again, even not when I first Run npm install and install -g homey again

 ![Schermafbeelding 2025-08-03 141532](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/0/d01824efd1a85e9c3449e43373b96e654bbf404a.png)

Regards Peter.

---

<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:** [August 3, 2025, 12:26pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/53 "2025-08-03T12:26:13Z")

</div>

It seems like you keep on running `homey app install` inside an invalid directory (one that doesn’t contain the app code). This isn’t an issue with the app, or the developer.

[The repository](https://github.com/dlnraja/com.tuya.zigbee/tree/tuya-light) contains the file `app.json`, which according to the error messages is missing, which means you either didn’t download the repository correctly, or you’re not running the commands from the correct directory. It should be run inside a directory that contains a file called `app.json.`

That said, even if downloaded correctly, the `app.json` file doesn’t pass validation because [the `contributors` configuration](https://github.com/dlnraja/com.tuya.zigbee/blob/27037a77e2a3d0f307e7953f3528e3ec9dbc6657/app.json#L35-L40) is incorrect (should be an object, not an array). Oh the joy of LLM-generated code…

---

<div class="post-metadata">

**Author:** ![Peter\_van\_Werkhoven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_van_werkhoven/32/101322_2.png) [@Peter\_van\_Werkhoven](https://community.homey.app/u/Peter_van_Werkhoven)\
**Post date:** [August 3, 2025, 12:46pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/54 "2025-08-03T12:46:57Z")

</div>

Hi Robert thanks for your response,

I’ve downloaded the zip file from the Master and I noticed already that there aren’t any Json files in there so I was already afraid that I would receive error’s.

I give it a try with the light version, because that directory contains Jason files in it.

I will report it here what’s happening with that one.

Regards Peter.

---

<div class="post-metadata">

**Author:** ![Peter\_van\_Werkhoven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_van_werkhoven/32/101322_2.png) [@Peter\_van\_Werkhoven](https://community.homey.app/u/Peter_van_Werkhoven)\
**Post date:** [August 3, 2025, 2:51pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/55 "2025-08-03T14:51:45Z")

</div>

Hi no luck either with the Light version 🙄

 ![Schermafbeelding 2025-08-03 165027](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/5/756810c51126723ce0e7dce41398e1e3a2ea144b.png)

Regards Peter

---

<div class="post-metadata">

**Author:** ![dlnraja](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dlnraja/32/129224_2.png) [@dlnraja](https://community.homey.app/u/dlnraja)\
**Post date:** [August 3, 2025, 3:06pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/56 "2025-08-03T15:06:20Z")

</div>

I will refactor it and add missings files.

---

<div class="post-metadata">

**Author:** ![Karsten\_Hille](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/karsten_hille/32/129583_2.png) [@Karsten\_Hille](https://community.homey.app/u/Karsten_Hille)\
**Post date:** [August 3, 2025, 3:37pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/57 "2025-08-03T15:37:30Z")

</div>

I get this error when trying 🥲

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/e/6e12c28f8af1a27a71e76849ae61576e9caca665.png)

---

<div class="post-metadata">

**Author:** ![dlnraja](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dlnraja/32/129224_2.png) [@dlnraja](https://community.homey.app/u/dlnraja)\
**Post date:** [August 7, 2025, 1:18pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/58 "2025-08-07T13:18:11Z")

</div>

fixed today

---

<div class="post-metadata">

**Author:** ![Patrick\_Van\_Deursen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patrick_van_deursen/32/56539_2.png) [@Patrick\_Van\_Deursen](https://community.homey.app/u/Patrick_Van_Deursen)\
**Post date:** [August 7, 2025, 2:10pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/59 "2025-08-07T14:10:24Z")

</div>

Still following this very closely. interested in how it goes, and will jump in once a first test app version is available (current steps are a bit too difficult form me)

Keep up the great progress!

---

<div class="post-metadata">

**Author:** ![Peter\_van\_Werkhoven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_van_werkhoven/32/101322_2.png) [@Peter\_van\_Werkhoven](https://community.homey.app/u/Peter_van_Werkhoven)\
**Post date:** [August 7, 2025, 5:32pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/60 "2025-08-07T17:32:57Z")

</div>

Hi Dylan, another try but no luck again.

 ![Schermafbeelding 2025-08-07 192828](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/1/b143e50a4ad383f771752bcb8ac143b9f3e8df16.png)

Good luck and best regards Peter.

[Previous page](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352.md?page=2)

[Next page](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352.md?page=4)
