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

Hey Dylan, saw the changes in the changelog, great. We are going to try!

I’ve been away from this forum for a bit, but I see the app is getting better, thanks @dlnraja for all the work!

My temperature sensor (TZ3000_akqdg6g7) is now adding succesfully and showing correct information :partying_face:
It’s just added as 22 devices at once :joy:

Just wanted to chime in and say how much better the presentation is now with icons, @dlnraja. Nice work!

33ca64b0-a525-419e-a62a-0590557ea5f4 diagnostic code

_TZE200_rhgsbacq now shows correct lux, humidity and temperature, ( yay)

But motion detection still always says no motion

ZG-204ZM is now added as generic zigbee again

I’m getting an issue on all Missing capability listners. E.g. Missing Capability Listener: windowcoverings_set

ffe554ee-d4bd-4df5-933e-47dbc4029bf1

Good news! v5.3.82 has just been released with critical fixes:

Fixes included

  1. Phantom Device Fix (ROOT CAUSE)
  • Removed \devices\ arrays from ALL 35 drivers
  • These arrays were causing Homey to create 1 sub-device per entry
  • Your climate_sensor had 54 entries → 54 phantom devices!
  1. Tuya DP Dimming Support (from v5.3.77)
  • Added Tuya cluster 0xEF00 support for LED dimming
  • Your TS0501B uses Tuya DataPoints, not standard ZCL
  1. Temperature/Humidity Data (for other users)
  • Added missing \onTuyaStatus()\ handler

For this 2 channel dimmer (_TZ3000_7ysdnebc TS1101) it doesn’t seem to pick up that it has two channels but only 1. The selector is also funky showing only “On | Channel 2 | On” (On == tændt) in my language. See attached image. The choosing the first “On” makes it control the first channel. The two other selections doesn’t do much.

please give me the diagnose report from app setting.

This is report ID I get. Is that it?

52BE19C4

This is the id I get if a create a diag report for your plugin itself. The other one was for homey.

2f47633b-03c0-47e9-a477-191eb1b8d871

thx, homey dosn’t read reports if it’s an app issue :wink:

i have recieved the app report thx :slight_smile:

Thanks my temperature and humidity sensors (TZ3000_akqdg6g7 / TS0201) are working great now! :partying_face:

My soil sensor (_TZE284_oitavov2 / TS0601) gives an error on installation. I’ve sent a report: 76620af2-749b-427c-8555-fc39b05a432f

Hi @dlnraja and @Laborhexe,

I got the _TZE200_rhgsbacq working! The issue was in the DP mapping in drivers/motion_sensor_radar_mmwave/device.js.

The problem:
DP101 was mapped to alarm_motion, but this sensor sends presence_time in seconds via DP101 (e.g. value 57), not a 0/1 for motion status. The transform (v) => v === 1 converted value 57 to false, which kept resetting the motion detection after the timeout.

The fix:
// BEFORE (broken):
101: { capability: ‘alarm_motion’, transform: (v) => v === 1 || v === true },

// AFTER (fixed):
101: { capability: null, setting: ‘presence_time’ }, // Presence time (seconds)

DP1 is the actual presence/motion status (0/1), DP101 is presence_time in seconds.

I can submit a PR if that helps. Get well soon @dlnraja! :folded_hands:

Hey if you have pull request it’s good :slight_smile:
And interview and diag log it will be better .

Thx dude with this another dp it will be more precise :slight_smile:

Is this version already in the homey store? As I keep getting the issues with my MOES blinds roller about missing capabilities..

already fixed if not please send me the new diag log and the interview again.

Hey @dlnraja

I just went to add the rest of my motion sensors that you previously got working and now they’re being added as generic zigbee devices, and the original one has:

  1. Stopped reporting motion
  2. Reporting 100% battery (untrue)
  3. Now has a “contact alarm” setting (which is not applicable for this device)

Lastly, I tested my single smart button and that still doesn’t work, although the battery seems to be reporting correctly.

Diagnostic code: c4a25bc8-6df7-4bd9-893d-0ca94e6eb5a8
Version: 5.4.2

ooh too bad i will check it

1 Like

[APP][Pro] Universal TUYA Zigbee - Update v5.5.23

:rocket: Latest Version: v5.5.23

Status: Test Phase | Active Development

GitHub: dlnraja/com.tuya.zigbee

Test App: Universal Tuya Zigbee | Homey


:clipboard: Recent Changes (v5.5.18 → v5.5.23)

v5.5.23 - LED Controller + Curtain Motor Fix

  • LED Controller Fingerprint Fix: Removed TS0501B from bulb_dimmable - now correctly uses led_controller_cct

  • Curtain Motor Improvements: Extended DP mappings with better value parsing for _TZE200_uj3f4wr5 and similar devices

  • Solar Curtains: Added battery DP (13) support

v5.5.22 - Smoke Detector Temperature/Humidity

  • Added missing DP mappings for temperature (DP2) and humidity (DP3) on smoke detectors like _TZE284_n4ttsck2

v5.5.21 - Phantom Device + Battery Polling Fix

  • Fixed “Device Not Found” errors in DynamicEnergyManager

  • Disabled battery polling for sleeping button devices (SOS buttons, remotes)

  • Added _destroyed flag to prevent operations on deleted devices

v5.5.20 - Soil Sensor + USB Outlet Fix

  • Soil sensor: Added periodic DP requests for battery-powered devices

  • USB outlet: Fixed button capability issue

v5.5.19 - SOS Button Fix

  • Protected button_emergency_sos from SmartAdapt removing alarm_contact

:bullseye: Key Features

  • Local-First: No cloud required for daily operation

  • 183+ Drivers covering switches, sensors, lights, covers, and more

  • 383+ Manufacturer IDs supported

  • TS0601 DP Engine: Smart handling of Tuya’s complex datapoint system

  • IAS Zone Support: Motion sensors, SOS buttons, alarms work reliably

  • Multi-Brand: Tuya, MOES, BSEED, Lonsonho, Nedis, LSC, and many more


:package: Supported Device Categories

| Category | Examples |

|----------|----------|

| Switches & Plugs | TS0001-TS0004, TS011F, TS0121 |

| Lights & Dimmers | TS110F, TS0501B, RGB/CCT bulbs |

| Contact & Motion | TS0203, TS0202, PIR sensors |

| Climate | TS0201, TS0601 temp/humidity, TRV thermostats |

| Covers | TS130F, TZE200 curtain motors |

| Safety | Smoke, CO, gas, water leak detectors |

| Scene Control | TS004F scene switches, remotes |


:wrench: Recent Fixes Summary

| Issue | Device | Problem | Fixed in |

|-------|--------|---------|----------|

| #82 | TS0501B (_TZB210_ngnt8kni) | Added as “Bulb Dimmer” instead of LED Controller | v5.5.23 |

| #79 | _TZE200_uj3f4wr5 | Curtain motor not operable | v5.5.23 |

| - | _TZE284_n4ttsck2 | Smoke detector no temp/humidity | v5.5.22 |

| - | button_emergency_sos | Missing Zigbee Node errors | v5.5.21 |

| - | Energy manager | Device Not Found errors | v5.5.21 |


:bar_chart: Technical Highlights

  • SDK: Homey SDK v3

  • Validation: Automated CI/CD (publish level)

  • Architecture: Modular DP engine + profiles + traits

  • Test Coverage: Full validation passed


:light_bulb: How to Update

  1. From Homey App Store (Test): The update should appear automatically within a few hours

  2. Manual Update: Settings → Apps → Universal Tuya Zigbee → Check for updates

Note: After updating to v5.5.23, you may need to re-pair devices that were incorrectly fingerprinted (like TS0501B LED controllers).


:link: Important Links


:hot_beverage: Support This Project

If you find this app useful:

Your feedback and bug reports are equally valuable!


Last updated: December 6, 2025

1 Like