[APP][Pro] Universal TUYA Zigbee - Local-First Control
GitHub: dlnraja/com.tuya.zigbee
Test App: Universal Tuya Zigbee | Homey
Device Finder: Smart Device Finder
Version: 5.5.168
Status: Active Development | Test Phase
Drivers: 83 | Manufacturer IDs: 2225+
Introduction
Welcome to Universal TUYA Zigbee — a community-driven project focused on bringing reliable, local Zigbee control to Tuya devices (and compatible brands) on Homey Pro.
Why This App?
100% Local — No cloud dependency
Hybrid Protocol — Tuya DP + ZCL support
4200+ Devices — Switches, sensors, lights, thermostats, and more
Active Development — Regular updates and bug fixes
Recent Changelog Highlights
v5.5.168 (Current)
Motion Sensor: Removed duplicate triggers (cleaner flow selection)
v5.5.167
MAJOR CLEANUP: Removed 10 duplicate flow cards
v5.5.165
SOS Button: Fixed confusing ‘contactalarm’ triggers
v5.5.164
HOBEIAN ZG-303Z soil sensor now correctly recognized
v5.5.163
SMART CLEANUP: Energy capabilities auto-removed after 15min if no data
v5.5.159-162
FLOW ENRICHMENT: Added 50+ flow triggers/conditions/actions for sensors, plugs, thermostats, sirens, switches
v5.5.138
SOS Button battery reporting fix (bind + configure on wake)
v5.5.100+
Protocol Optimizer: Auto-detect best protocol (Tuya DP vs ZCL)
HybridPlugBase: Universal smart plug support with energy monitoring
Full Changelog on GitHub
Completed Features
SDK3 migration
IAS Zone critical fix (motion, SOS buttons)
TS0601 DP engine (thermostats, covers, sensors)
CI/CD pipeline (auto-publish on push)
Fingerprint validation (no conflicts)
Flow enrichment (50+ custom flow cards)
Energy capability watchdog (auto-cleanup)
Protocol optimizer (auto-detect best mode)
Supported Devices (83 Drivers)
Category
Examples
Switches & Plugs
TS0001-TS0004 (1-4 gang), TS011F, TS0121, USB outlets
Lights & Dimmers
TS110F, LED strips, RGB/CCT bulbs
Sensors
Motion (PIR, radar), contact, water leak, smoke, gas, CO2
Climate
Thermostats, TRV valves, temp/humidity, soil moisture
Covers
Curtain motors, blinds, tilt control
Safety
SOS buttons, sirens, alarms
Buttons
Scene switches, wireless buttons, rotary knobs
Installation
Option 1: Homey App Store (Recommended)
Install Test Version
Option 2: GitHub (Developers)
git clone https://github.com/dlnraja/com.tuya.zigbee.git
cd com.tuya.zigbee
homey app install
Important Links
Support This Project
This app is developed in my free time.
If you find it useful:
100% optional — your feedback and bug reports are equally valuable!
Acknowledgments
Johan Bendz — for the original Tuya Zigbee foundation
Homey Community — for testing and patience
Contributors — for bug reports and suggestions
11 Likes
OH2TH
July 25, 2025, 5:56am
2
It is unlikely that Athom will accept your version of the app to the store:
An app must have unique app id, your’s will conflict with the existing app.
There is a loose policy of one app per brand, but Athom has recently allowed multiple.
It is best you read the https://apps.developer.homey.app/app-store/guidelines
1 Like
Okay i will see if i can change the name
Rmb
July 25, 2025, 8:02am
4
I have no idea if it is something I could use😁.
For example could you elaborate on “ * Homey SDK3 compatibility optimization with modular, scalable architecture”. Is that an update of Homey SDK3 software? How do I update that?
name to “Universal TUYA Zigbee Device” i will apply it soon
when you do the homey app install from the zip of the github repository , it will dowlioad all right dependencies with the right sdk .
I have not finish yet , i’m working on the repo.
Rmb
July 25, 2025, 8:30am
7
I thought it is the task of the programmer to use the right library and use the functions in that library.
I will check about the SDK update regulary.
Hello,
It’s not usual to use the word community in the title of an app topic; this only shows in the app store. Here your AI advisor gone wrong?
Usual formats:
Homey Pro: [APP][Pro] Appname
Homey Pro & Cloud : [APP][Pro & Cloud] Appname
or
[APP] Appname
.
Another thought, because you don’t mention him at all: is @johan_bendz okay with all this? I assume you based “your” app on his app code ?
And another thought: The “ad” sounds very “too good to be true” (no offence), you just promise waaay too much imho. I’d just extend things bit by bit.
And don’t trust on AI too much. AI is not very smart (yes I’m from the pre-AI gen hahaha).
I would assume so, since his app is MIT-licensed, and the MIT license is very permissive.
The projet is on mit liecence.
On other Homey thread or post, they say of one dev dosen’t maintain a projet during more than 1 year , the project can be redonne by someone else.
Whats the better title you suggess ??
1 Like
Thanks. Then it would be a nice thing for dlnraja to at least mention Johan and/or his app. But that’s just my humble opinion.
Yes its will take times it will not be done right now.
All the feature is a to do list to be implemented on long term. Step by step.
Sorry if my english is not good enough. I’m french
Already mentioned on the crédit . Will bé updated soon.
I’ m based on his code but it was not full SDK v3 it was on sdkv2/v3 hybride i i have evolved it to full v3
I do it as at my free time
If they dont accept it will be a project only for me that i can download from github and install manualy.
1 Like
Hi Dylan, I admire your patience and good work.
Hopefully Athom is allowing you to continue with your good work and also Johan Bentz is pleased toooooo to see his app is continuing and growing.
Thanks again for all your effort,
Best regards Peter.
Thank you very much for taking over the app to continue its development.
Will it be available in the app store? As an update to Johan’s app, or as a new app?
I havent requested to be on the app store
Personnaly i unzip it and will install it with the commande Homey app install.
I will do it when its done
Now i have some issue to fix on the project
All right, thanks
I’m in no rush; Johan’s app is enough for me for now, but a more advanced and generic version for unsupported devices would be nice. Will it be a new app, or an update to Johan’s?
How can we contribute to the development?