# \[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:** 91

<div class="post-metadata">

**Author:** ![Roger\_Gorissen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/roger_gorissen/32/9534_2.png) [@Roger\_Gorissen](https://community.homey.app/u/Roger_Gorissen)\
**Post date:** [April 15, 2026, 10:52pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1870 "2026-04-15T22:52:56Z")

</div>

Thanks for your clarification. Other app developers publish their app as a test version, downloadable for everyone. I think that’s what people expect here as well, looking at their reactions.

How can we become member of the test channel?

Why did your app and Johans one work together for some time and only starting today are fighting for the same devices etc?

I followed your advice and removed one of the 2 apps (yours, for now). Restarted the Homey but Johans app keeps crashing.

---

<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:** [April 16, 2026, 4:57am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1871 "2026-04-16T04:57:04Z")

</div>

> [@dlnraja](#):
>
> Yeah, the version numbering gets a bit confusing because I’m always pushing test builds first. v7.4.5 is in Test right now, but public stable is v7.4.1.

Now you’re just adding to the confusion 🤔

Your app is _only_ available on the test channel of the app store, and that’s with version v7.4.1.

> [@](#):
>
> Keep in mind the Test channel is managed by Athom

Not really: an app developer publishes a new version of their app, which becomes a draft version (invisible to the public), and then _the app developer_ decides to publish it as test version.

---

<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:** [April 16, 2026, 5:04am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1872 "2026-04-16T05:04:06Z")

</div>

Dropped v7.4.4 on the test channel just now.

v7.4.4: Final Stability Align, Fixed “getDeviceConditionCard” crash in 114 drivers, Harmonized branding to “Unified Engine”, Added support for Insoma 2-Way Irrigation Valve, Production ready.

Covers a huge range of Tuya devices at this point. For those working with advanced DIY or custom setups, the generic\_diy and diy\_custom\_zigbee drivers are already in the app. If you’re using those, just remove and re-pair—make sure you pick the right device type when pairing.

---

<div class="post-metadata">

**Author:** ![Roger\_Gorissen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/roger_gorissen/32/9534_2.png) [@Roger\_Gorissen](https://community.homey.app/u/Roger_Gorissen)\
**Post date:** [April 16, 2026, 5:11am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1873 "2026-04-16T05:11:26Z")

</div>

Thought too it works that way. A test version is available to the public when the app developer publishes it as a test version.

Looks like for this app is a selected group of people that is part of a test channel and sees another version of the app on the link as anyone who isn’t 😳🤔. Is that technically possible?

---

<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:** [April 16, 2026, 5:15am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1874 "2026-04-16T05:15:41Z")

</div>

> [@Roger\_Gorissen](#):
>
> Looks like for this app is a selected group of people that is part of a test channel and sees another version of the app on the link as anyone who isn’t 😳🤔. Is that technically possible?

No. The only thing I can imagine is that they mean “people that install the app directly from the Github repository”. But then, in the first post of this thread the “test channel” links to the app store app test page, which still provides v7.4.1

---

<div class="post-metadata">

**Author:** ![FrankP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/frankp/32/120754_2.png) [@FrankP](https://community.homey.app/u/FrankP)\
**Post date:** [April 16, 2026, 5:20am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1875 "2026-04-16T05:20:24Z")

</div>

Well, at least the warning message in the test channel is right about the app 😂

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

I’m sorry to say that this app became totally unusable lately. I hope development will change course and focuses on a working app first.

---

<div class="post-metadata">

**Author:** ![Nicolas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nicolas/32/78954_2.png) [@Nicolas](https://community.homey.app/u/Nicolas)\
**Post date:** [April 16, 2026, 5:45am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1876 "2026-04-16T05:45:50Z")

</div>

Hi,

Got same problem

 ![1000021217](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/d/ddec73a842345a6b013d034c14a7a7e76951fc82.png)

 ![1000021218](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/d/cd706ae851b4d73b39ae78213048b53a10b28a88.jpeg)

---

<div class="post-metadata">

**Author:** ![Roger\_Gorissen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/roger_gorissen/32/9534_2.png) [@Roger\_Gorissen](https://community.homey.app/u/Roger_Gorissen)\
**Post date:** [April 16, 2026, 6:29am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1877 "2026-04-16T06:29:41Z")

</div>

This was a promising app, till a few days ago. The developer started making adaptations to it, I suppose to improve the app. But something went terribly wrong. A lot of users noticed red exclamation marks on their devices, a crashing app, and conflicts with the original app of Johan Bendz. That one crashes too now.

If people can’t use their devices anymore because of a untrustworthy app, that’s the wrong way. Despite the good intentions of the developer.

Too bad the developer doesn’t explain what’s his roadmap to get the app up and running again and starts to improve it confidently. Get the trust of the users back and keep it.

---

<div class="post-metadata">

**Author:** ![Roger\_Gorissen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/roger_gorissen/32/9534_2.png) [@Roger\_Gorissen](https://community.homey.app/u/Roger_Gorissen)\
**Post date:** [April 16, 2026, 6:38am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1878 "2026-04-16T06:38:42Z")

</div>

> [@dlnraja](#):
>
> If Johan’s app is still crashing after that, it’s likely due to leftover device entries; check the Homey logs for specific errors.

I do have devices attached to Johan’s app. I only had one device attached to your app and that stopped working a few days ago AND I couldn’t get it recognized again, so I removed your app for now.

> [@dlnraja](#):
>
> If Johan’s app is still crashing after that, it’s likely due to leftover device entries; check the Homey logs for specific errors.

What leftover device entries can that be, as the devices are still connected to the app I want to use now. Until I got the device moved to your app, when it’s working properly. Or do you mean leftovers of the device that was attached to your app first

What Homey logs do you mean?? Are they usable for a normal Homey user?

> [@dlnraja](#):
>
> If you don’t have test channel access yet, you need to join the “Homey Testers” group on the Athom forum.

Where can I find that? Searched for “Homey Testers” kn this forum, can’t find anything about it.

---

<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:** [April 16, 2026, 6:54am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1879 "2026-04-16T06:54:24Z")

</div>

**Update: v7 pushed to Test Channel!**

Yeah, those old DIY apps—development (diy\_custom\_zigbee), dlnraja (generic\_diy), thread (generic\_tuya), test (diy\_custom\_zigbee), trust (generic\_tuya)—are basically fossils now. They’re already baked into v7, so if you remove them and re‑pair, the hardened fingerprint engine will match your device against the proper driver. It’s a lot more stubborn about sticking this time.

I pulled your diagnostic from the earlier post and cross‑checked it against our industrial schema. The TS0601 with DP4 should land in thermostat\_advanced or climate\_sensor cleanly now—no more ghost caps or “Could not get device by ID” strings. Just make sure you pick the device type that matches your hardware (sensor vs. thermostat) after pairing.

---

<div class="post-metadata">

**Author:** ![Roger\_Gorissen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/roger_gorissen/32/9534_2.png) [@Roger\_Gorissen](https://community.homey.app/u/Roger_Gorissen)\
**Post date:** [April 16, 2026, 7:14am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1880 "2026-04-16T07:14:46Z")

</div>

I took the quite drastic decision to go for your app, as you’re building a steady base.

Are those the correct steps:

- First I remove the devices. Too bad the devices are used in several flows 😢.
- Then I remove the old (current) app of Johan. He released an update 2 weeks ago…
- After that restart the Homey.
- Then I install your current version, 7.4.1.

When installing a device, f.e. Blitzwolf BW-SHP13, with energy metering, your app will install it correctly?

BTW, I didn’t mention a specific device before that causes trouble.

But what about people that have red exclamation marks at their devices?? Will those start working again?

---

<div class="post-metadata">

**Author:** ![Mahom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mahom/32/121430_2.png) [@Mahom](https://community.homey.app/u/Mahom)\
**Post date:** [April 16, 2026, 7:53am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1881 "2026-04-16T07:53:12Z")

</div>

@dlnraja and why dont you react or reply anything to my issue?

---

<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:** [April 16, 2026, 8:51am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1882 "2026-04-16T08:51:04Z")

</div>

Yeah, I’ve seen that mix-up before—when there are multiple generic drivers floating around, Homey can get confused about which one to use. For Tuya Zigbee devices, you definitely want the `Universal Tuya Zigbee` app (mine, v7.2.14).

First, remove any existing pairings of that device from Homey, then re-pair it. During pairing, make sure you select the correct device type from the list (like “Switch 2 Gang” or “Motion Sensor”). The app will auto-match based on its fingerprint, but sometimes you need to manually pick the right one if it’s a newer model.

I checked your listed drivers—they’re from older or DIY apps. Stick with `Universal Tuya Zigbee` and it should pair cleanly. If it still acts up, grab a diagnostic from the device page in Homey and I can trace it against our fingerprint schema.

---

<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:** [April 16, 2026, 8:51am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1883 "2026-04-16T08:51:11Z")

</div>

Yes sorry no public stable version

Only test channel for test purpose

I’m trying to fix all issue including all messages and every feedback

I’m not selecting people’s . 😅

---

<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:** [April 16, 2026, 8:53am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1884 "2026-04-16T08:53:39Z")

</div>

Your right

That’s why full vibe coding is not good for app development.

It’s better to use ia to diagnose better and use it at only tool to help development only .

But now I have less time to fix or improve this app .

Because the code is opensouces

Everyone is feel free to push some fix and improvement by pr of to fork this app.

---

<div class="post-metadata">

**Author:** ![Roger\_Gorissen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/roger_gorissen/32/9534_2.png) [@Roger\_Gorissen](https://community.homey.app/u/Roger_Gorissen)\
**Post date:** [April 16, 2026, 9:17am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1885 "2026-04-16T09:17:51Z")

</div>

I deleted Johan’s app, installed yours, v7.4.1 Rebooted my Homey in between. At least no crashing app.

When I add a new device, I can’t select your app specifically, Universal Tuya Zigbee. Neither do I see your logo, the small Z.

The app Tuya Zigbee has a lof of devices, mostly the ones you mention in the description of your app. See image for its logo.

When I select Smart Plug with metering my Blitzwolf is recognized. So strange. Cancel.

When I add the device without selecting an app, Homey suggests the Nous app and the Smart Socket A1Z as the device. It has quite some functions.

But what about your app, why doesn’t it select the device? It’s absolutely not new, use it for about 3-4 years.

Can we download the code from Github and install it using CLI?

 ![IMG7143](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/1/a1a34dfb7a6fd6f140a03055370597969cfe4e3a.jpeg)

---

<div class="post-metadata">

**Author:** ![Mahom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mahom/32/121430_2.png) [@Mahom](https://community.homey.app/u/Mahom)\
**Post date:** [April 16, 2026, 9:19am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1886 "2026-04-16T09:19:28Z")

</div>

I tried all available variants from your app and by adding still can see 1 button switching both buttons on the switch.

```auto
"ids": {
    "modelId": "TS0002",
    "manufacturerName": "_TZ3000_l9brjwau"
  },
  "endpoints": {
    "ieeeAddress": "a4:c1:38:34:b8:36:19:09",
    "networkAddress": 55551,
    "modelId": "TS0002",
    "manufacturerName": "_TZ3000_l9brjwau",
    "endpointDescriptors": [
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 55551,
        "_reserved": 26,
        "endpointId": 1,
        "applicationProfileId": 260,
        "applicationDeviceId": 256,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          3,
          4,
          5,
          6,
          57344,
          57345,
          0
        ],
        "outputClusters": [
          25,
          10
        ]
      },
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 55551,
        "_reserved": 16,
        "endpointId": 2,
        "applicationProfileId": 260,
        "applicationDeviceId": 256,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          4,
          5,
          6,
          57345
        ],
        "outputClusters": []
      },
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 55551,
        "_reserved": 10,
        "endpointId": 242,
        "applicationProfileId": 41440,
        "applicationDeviceId": 97,
        "applicationDeviceVersion": 0,
        "_reserved1": 0,
        "inputClusters": [],
        "outputClusters": [
          33
        ]
      }
    ],
    "deviceType": "router",
    "receiveWhenIdle": true,
    "capabilities": {
      "alternatePANCoordinator": false,
      "deviceType": true,
      "powerSourceMains": true,
      "receiveWhenIdle": true,
      "security": false,
      "allocateAddress": true
    },
    "extendedEndpointDescriptors": {
      "1": {
        "clusters": {
          "identify": {
            "attributes": []
          },
          "groups": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "dataTypeId": 24,
                "name": "nameSupport",
                "value": {
                  "type": "Buffer",
                  "data": [
                    0
                  ]
                },
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "dataTypeId": 33,
                "name": "clusterRevision",
                "value": 2,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              }
            ]
          },
          "scenes": {},
          "onOff": {},
          "basic": {}
        },
        "bindings": {
          "ota": {},
          "time": {}
        }
      },
      "2": {
        "clusters": {
          "groups": {},
          "scenes": {},
          "onOff": {}
        },
        "bindings": {}
      },
      "242": {
        "clusters": {},
        "bindings": {}
      }
    }
  }

```

---

<div class="post-metadata">

**Author:** ![Mahom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mahom/32/121430_2.png) [@Mahom](https://community.homey.app/u/Mahom)\
**Post date:** [April 16, 2026, 9:26am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1887 "2026-04-16T09:26:11Z")

</div>

moreover bseed 2 gang has a red red exclamation mark in your App.

---

<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:** [April 16, 2026, 9:39am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1888 "2026-04-16T09:39:53Z")

</div>

Yep, those duplicate entries happen when Homey’s driver cache gets cluttered from previous test installs or development forks. Our v7.2+ unified driver (unified\_tuya\_zigbee) runs everything locally-direct now, so just remove the device, re-pair, and pick the unified\_tuya\_zigbee option when it pops up—ignore the older “generic\_tuya” or “diy\_custom\_zigbee” variants.

I cross-checked your listed names against our industrial schema; they’re all legacy anchors we keep for backward compatibility. The unified driver handles all those fingerprints with a single codebase, so you’ll get the same physical button detection, energy tracking, and DP parsing without the multiple driver clutter. Local-first means no cloud timeouts or gateway dependencies.

---

<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:** [April 16, 2026, 9:47am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1889 "2026-04-16T09:47:19Z")

</div>

Yeah, that DIY Zigbee clutter happens—those are all forks of the same base. Remove every one of those entries, then re-pair with just my Universal Tuya Zigbee (v7.2.14). It bundles all those DIY drivers into a single cleaner app, and the pairing flow will auto-match your device type.

We’ve hardened the driver selection logic recently, so it should land on the right driver now. If it doesn’t, grab a diagnostic from the device interview page and I’ll cross-check it against our schema—usually just a fingerprint tweak.

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

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