tuya Device Matrix - zigpy/zigpy GitHub Wiki
tuya Device Matrix
Some tuya devices is using "tuya cluster" (that can being hidden on the end point) for sending / receiving commands and attributes.
TZE200 and TYST11 (its in the first part of the device Manufacturer Name) is the normal Zigbee to tya MCU tunneling modules and is normally having the Model ID TS0601 (but not always).
Those device is always needing one "tuya quirk" for encoding tuya commands and attributes for working at all in ZHA and cant using zigbee binding for sending commands to light groups so must using automations in HA for doing that.
Other devices is "very Zigbee" and is sending "normal Zigbee" commands and attributes.
Most lights is "normal Zigbee" but can having "cosmic defects" like wrong color setting and then need one quirk for working OK.
Also switches that is ZB and is having time cluster need getting the time cluster deactivating for not automatic turning the output off after some minutes.
Some devices types have getting general quirk for fixing problems like those for all devices with the same device type.
The matrix is showing the device type as ZB (normal Zigbee) or TC (tuya cluster).
This is some of the tuya devices but not all and its no grantee they are working.
Device type | Device Model | Cluster type | Need Quirk * | Have general quirk | Is supported | Commands |
---|---|---|---|---|---|---|
Light Switch 1 | TS0011 | ZB | Yes | Yes | Yes β | On/Off * 1 |
Light Switch 2 | TS0012 | ZB | Yes | Yes | Yes β | On/Off * 2 |
Light Switch 3 | TS0013 | ZB | Yes | Yes | Yes β | On/Off * 3 |
Light Switch 4 | TS0014 | ZB | Yes | Yes | Yes β | On/Off * 4 |
Scene Switch 1 | TS0041 | ZB | Yes | Yes | Yes β | Short, Long Double * 1 |
Scene Switch 2 | TS0042 | ZB | Yes | Yes | Yes β | Short, Long Double * 2 |
Scene Switch 3 | TS0043 | ZB | Yes | Yes | Yes β | Short, Long Double * 3 |
Scene Switch 4 | TS0044 | ZB | Yes | Yes | Yes β | Short, Long Double * 4 |
Dimmer Switch | TS004F | ZB | No | Yes | Yes β | On/Off, MoveΒ±, StepΒ±, Stop |
On/Off Devices | TS011F | ZB | No | No | Yes β | On/Off |
Plug | TS011F | ZB | No * | No | Yes β | On/Off, (Metering) |
Light Switch 1 | TS0121 | ZB | No | No | Yes β | On/Off |
Plug | TS0121 | ZB | No * | No | Yes β | On/Off, Metering |
Light Switch / Dimmer | TS110F | ZB | No * | No | Yes β | On/Off, (MoveΒ±, StepΒ±, Stop) |
Covering | TS130F | ZB | Yes | Yes | Yes β | UpOpen, DownCloce, Stop |
LED Stripe controller RGB+CT | TS0501A | ZB | No | No | Yes β | On/Off, Dim, RGB, CT |
LED Stripe controller CT | TS0501B | ZB | No * | No | Yes β | On/Off, Dim, CT |
All | TS0601 | TC | Yes | No | Yes β / No β | tuya MCU tunneling = DP |
*
Some devices that have extra functions that needing one quirk for working OK.
tuya Switches Dimmer modules is very "zigbee" and looks working OK, look wot i have finding here.
TS0601 devices = tuya MCU devices
Device types supported TS0601 devices:
Quirk | Device type | Support | Comment |
---|---|---|---|
air quality | Air Quality Sensor | Yes β | -- |
ts0601_cover.py | Blind, Courtin Controllers | Yes β | -- |
ts0601_dimmer.py | Single dimmers | Yes β | only one gang is supported for the moment |
ts0601_din_power.py | DIM power relays | Yes β | -- |
ts0601_electric_heating.py | Electrical thermostats | Yes β | -- |
ts0601_motion.py | Motion sensors | Yes β | -- |
ts0601_siren.py | Sirenes | Yes β | -- |
ts0601_smoke.py | Smoke detectors | Yes β | -- |
ts0601_switch.py | Switches | Yes β | -- |
ts0601_trv.py | TRVs (not all) | Yes β | tuya TRV matrix |
ts0601_trv_sas.py | Saswell TRVs | Yes β | tuya TRV matrix |