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

<div class="post-metadata">

**Author:** ![Lasse\_K](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lasse_k/32/149831_2.png) [@Lasse\_K](https://community.homey.app/u/Lasse_K)\
**Post date:** [February 20, 2026, 10:23am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1459 "2026-02-20T10:23:46Z")

</div>

Interview Contact sensor HOBEIAN ZG-102Z

> **Summary**
>
> “ids”: {  
> “modelId”: “ZG-102Z”,  
> “manufacturerName”: “HOBEIAN”  
> },  
> “endpoints”: {  
> “ieeeAddress”: “a4:c1:38:a4:ac:29:7c:5f”,  
> “networkAddress”: 9311,  
> “modelId”: “ZG-102Z”,  
> “manufacturerName”: “HOBEIAN”,  
> “endpointDescriptors”: [  
> {  
> “status”: “SUCCESS”,  
> “nwkAddrOfInterest”: 9311,  
> “\_reserved”: 18,  
> “endpointId”: 1,  
> “applicationProfileId”: 260,  
> “applicationDeviceId”: 1026,  
> “applicationDeviceVersion”: 0,  
> “\_reserved1”: 1,  
> “inputClusters”: [  
> 0,  
> 3,  
> 1280,  
> 61184,  
> 1  
> ],  
> “outputClusters”: []  
> }  
> ],  
> “deviceType”: “enddevice”,  
> “receiveWhenIdle”: false,  
> “swBuildId”: “0122052017”,  
> “capabilities”: {  
> “alternatePANCoordinator”: false,  
> “deviceType”: false,  
> “powerSourceMains”: false,  
> “receiveWhenIdle”: false,  
> “security”: false,  
> “allocateAddress”: true  
> },  
> “extendedEndpointDescriptors”: {  
> “1”: {  
> “clusters”: {  
> “basic”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 0,  
> “name”: “zclVersion”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 1,  
> “name”: “appVersion”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 2,  
> “name”: “stackVersion”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 3,  
> “name”: “hwVersion”  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 4,  
> “name”: “manufacturerName”,  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 5,  
> “name”: “modelId”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 7,  
> “name”: “powerSource”  
> },  
> {  
> “acl”: [  
> “readable”,  
> “writable”  
> ],  
> “id”: 18,  
> “name”: “deviceEnabled”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 16384,  
> “name”: “swBuildId”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 6,  
> “name”: “dateCode”  
> }  
> ],  
> “commandsGenerated”: “UNSUP\_GENERAL\_COMMAND”,  
> “commandsReceived”: “UNSUP\_GENERAL\_COMMAND”  
> },  
> “identify”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”,  
> “writable”  
> ],  
> “id”: 0,  
> “name”: “identifyTime”,  
> “value”: 0  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”,  
> “value”: 1  
> }  
> ],  
> “commandsGenerated”: “UNSUP\_GENERAL\_COMMAND”,  
> “commandsReceived”: “UNSUP\_GENERAL\_COMMAND”  
> },  
> “iasZone”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 0,  
> “name”: “zoneState”,  
> “value”: “enrolled”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 1,  
> “name”: “zoneType”,  
> “value”: “contactSwitch”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 2,  
> “name”: “zoneStatus”,  
> “value”: {  
> “type”: “Buffer”,  
> “data”: [  
> 1,  
> 0  
> ]  
> }  
> },  
> {  
> “acl”: [  
> “readable”,  
> “writable”  
> ],  
> “id”: 16,  
> “name”: “iasCIEAddress”,  
> “value”: “3c:2e:f5:ff:fe:5c:b1:37”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 17,  
> “name”: “zoneId”,  
> “value”: 0  
> },  
> {  
> “acl”: [  
> “readable”,  
> “writable”,  
> “reportable”  
> ],  
> “id”: 61441,  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> },  
> {  
> “acl”: [  
> “readable”,  
> “writable”,  
> “reportable”  
> ],  
> “id”: 19,  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”,  
> “value”: 1  
> }  
> ],  
> “commandsGenerated”: “UNSUP\_GENERAL\_COMMAND”,  
> “commandsReceived”: “UNSUP\_GENERAL\_COMMAND”  
> },  
> “powerConfiguration”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 32,  
> “name”: “batteryVoltage”,  
> “value”: 30,  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 33,  
> “name”: “batteryPercentageRemaining”,  
> “value”: 200,  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”,  
> “value”: 1  
> }  
> ],  
> “commandsGenerated”: “UNSUP\_GENERAL\_COMMAND”,  
> “commandsReceived”: “UNSUP\_GENERAL\_COMMAND”  
> }  
> },  
> “bindings”: {}  
> }  
> }  
> }

---

<div class="post-metadata">

**Author:** ![Lasse\_K](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lasse_k/32/149831_2.png) [@Lasse\_K](https://community.homey.app/u/Lasse_K)\
**Post date:** [February 20, 2026, 10:27am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1460 "2026-02-20T10:27:49Z")

</div>

Diag.log

> **Summary**
>
> ![Homey9](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/1/b17b30c709b2f3f1d06e255270075a64d82499fb.jpeg)

---

<div class="post-metadata">

**Author:** ![JJ10](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jj10/32/83155_2.png) [@JJ10](https://community.homey.app/u/JJ10)\
**Post date:** [February 20, 2026, 11:11am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1461 "2026-02-20T11:11:02Z")

</div>

@dlnraja Hi, i just re-added the presence sensor (v5.11.16). On the moment it gets connected i see:

- Lux
- Distance
- Movement

But within a few seconds it changes again. Then distance is gone, and temperature and humidity are visible again (which shouldnt be the case).

So on initital load it looks goods, but a few secs later its wrong again.

Also Lux value looks off, for me it gives 900, while my old sensor on the same spot gives around 30 (dark kitchen)

Please see report:

6e261a02-b436-4f47-a4a9-85c25e6b15a9

---

<div class="post-metadata">

**Author:** ![SkiMattie](https://avatars.discourse-cdn.com/v4/letter/s/4bbf92/32.png) [@SkiMattie](https://community.homey.app/u/SkiMattie)\
**Post date:** [February 20, 2026, 2:16pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1462 "2026-02-20T14:16:59Z")

</div>

Hi Dylan,

Thanks for the reply. After updating I tried to add the device (button) again. Unfortunately, without success; the same error still occurs. The properties of the button are

`"ids": {`  
` "modelId": "TS0041",`  
` "manufacturerName": "_TZ3000_mrpevh8p"`  
` }`

where in your post you mention a different modelId. This deviation might be the reason why my button is not functional yet.

As for the radiator valve, here are those properties:

`"ids": {`  
` "modelId": "TS0601",`  
` "manufacturerName": "_TZE204_9mjy74mp"`  
` }`

Many thanks!

---

<div class="post-metadata">

**Author:** ![Lasse\_K](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lasse_k/32/149831_2.png) [@Lasse\_K](https://community.homey.app/u/Lasse_K)\
**Post date:** [February 20, 2026, 5:27pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1463 "2026-02-20T17:27:24Z")

</div>

Ver.5.11.17. Contact sensor still unknown.

---

<div class="post-metadata">

**Author:** ![Haadeess](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/haadeess/32/166374_2.png) [@Haadeess](https://community.homey.app/u/Haadeess)\
**Post date:** [February 20, 2026, 7:53pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1464 "2026-02-20T19:53:31Z")

</div>

Hi Dylan,

my ZG-303Z HOBEIAN is detected as standart Zigbee. Could you please take a look?

3d592616-3f51-48c1-8fac-d52cc78910c7

> **Summary**
>
> “ids”: {  
> “modelId”: “ZG-303Z”,  
> “manufacturerName”: “HOBEIAN”  
> },  
> “endpoints”: {  
> “ieeeAddress”: “a4:c1:38:de:9e:64:88:16”,  
> “networkAddress”: 34844,  
> “modelId”: “ZG-303Z”,  
> “manufacturerName”: “HOBEIAN”,  
> “endpointDescriptors”: [  
> {  
> “status”: “SUCCESS”,  
> “nwkAddrOfInterest”: 34844,  
> “\_reserved”: 22,  
> “endpointId”: 1,  
> “applicationProfileId”: 260,  
> “applicationDeviceId”: 770,  
> “applicationDeviceVersion”: 0,  
> “\_reserved1”: 1,  
> “inputClusters”: [  
> 0,  
> 3,  
> 61184,  
> 1026,  
> 1029,  
> 1  
> ],  
> “outputClusters”: [  
> 3  
> ]  
> }  
> ],  
> “deviceType”: “enddevice”,  
> “receiveWhenIdle”: false,  
> “swBuildId”: “0122052017”,  
> “capabilities”: {  
> “alternatePANCoordinator”: false,  
> “deviceType”: false,  
> “powerSourceMains”: false,  
> “receiveWhenIdle”: false,  
> “security”: false,  
> “allocateAddress”: true  
> },  
> “extendedEndpointDescriptors”: {  
> “1”: {  
> “clusters”: {  
> “basic”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 0,  
> “name”: “zclVersion”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 1,  
> “name”: “appVersion”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 2,  
> “name”: “stackVersion”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 3,  
> “name”: “hwVersion”  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 4,  
> “name”: “manufacturerName”,  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 5,  
> “name”: “modelId”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 7,  
> “name”: “powerSource”  
> },  
> {  
> “acl”: [  
> “readable”,  
> “writable”  
> ],  
> “id”: 18,  
> “name”: “deviceEnabled”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 16384,  
> “name”: “swBuildId”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 6,  
> “name”: “dateCode”  
> }  
> ],  
> “commandsGenerated”: “UNSUP\_GENERAL\_COMMAND”,  
> “commandsReceived”: “UNSUP\_GENERAL\_COMMAND”  
> },  
> “identify”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”,  
> “writable”  
> ],  
> “id”: 0,  
> “name”: “identifyTime”,  
> “value”: 0  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”,  
> “value”: 1  
> }  
> ],  
> “commandsGenerated”: “UNSUP\_GENERAL\_COMMAND”,  
> “commandsReceived”: “UNSUP\_GENERAL\_COMMAND”  
> },  
> “temperatureMeasurement”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 0,  
> “name”: “measuredValue”,  
> “value”: 2850,  
> “reportingConfiguration”: {  
> “direction”: “reported”,  
> “attributeDataType”: 41,  
> “minInterval”: 5,  
> “maxInterval”: 3600,  
> “minChange”: 60,  
> “status”: “SUCCESS”  
> }  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 1,  
> “name”: “minMeasuredValue”,  
> “value”: -32768  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 2,  
> “name”: “maxMeasuredValue”,  
> “value”: -32768  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 3  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”,  
> “value”: 1  
> }  
> ],  
> “commandsGenerated”: “UNSUP\_GENERAL\_COMMAND”,  
> “commandsReceived”: “UNSUP\_GENERAL\_COMMAND”  
> },  
> “relativeHumidity”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 0,  
> “name”: “measuredValue”,  
> “value”: 0,  
> “reportingConfiguration”: {  
> “direction”: “reported”,  
> “attributeDataType”: 33,  
> “minInterval”: 5,  
> “maxInterval”: 3600,  
> “minChange”: 600,  
> “status”: “SUCCESS”  
> }  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 1,  
> “name”: “minMeasuredValue”,  
> “value”: 32768  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 2,  
> “name”: “maxMeasuredValue”,  
> “value”: 32768  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 3,  
> “name”: “tolerance”,  
> “value”: 0  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”,  
> “value”: 1  
> }  
> ],  
> “commandsGenerated”: “UNSUP\_GENERAL\_COMMAND”,  
> “commandsReceived”: “UNSUP\_GENERAL\_COMMAND”  
> },  
> “powerConfiguration”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 32,  
> “name”: “batteryVoltage”,  
> “value”: 30,  
> “reportingConfiguration”: {  
> “direction”: “reported”,  
> “attributeDataType”: 32,  
> “minInterval”: 5,  
> “maxInterval”: 14400,  
> “minChange”: 1,  
> “status”: “SUCCESS”  
> }  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 33,  
> “name”: “batteryPercentageRemaining”,  
> “value”: 200,  
> “reportingConfiguration”: {  
> “direction”: “reported”,  
> “attributeDataType”: 32,  
> “minInterval”: 1800,  
> “maxInterval”: 7200,  
> “minChange”: 5,  
> “status”: “SUCCESS”  
> }  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”,  
> “value”: 1  
> }  
> ],  
> “commandsGenerated”: “UNSUP\_GENERAL\_COMMAND”,  
> “commandsReceived”: “UNSUP\_GENERAL\_COMMAND”  
> }  
> },  
> “bindings”: {  
> “identify”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”,  
> “writable”  
> ],  
> “id”: 0,  
> “name”: “identifyTime”,  
> “value”: 0  
> },  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”,  
> “value”: 1  
> }  
> ],  
> “commandsGenerated”: “UNSUP\_GENERAL\_COMMAND”,  
> “commandsReceived”: “UNSUP\_GENERAL\_COMMAND”  
> }  
> }  
> }  
> }  
> }

---

<div class="post-metadata">

**Author:** ![Haadeess](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/haadeess/32/166374_2.png) [@Haadeess](https://community.homey.app/u/Haadeess)\
**Post date:** [February 20, 2026, 10:58pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1465 "2026-02-20T22:58:08Z")

</div>

I have a different soil tester. It’s recognized as such, but it always shows 100% moisture, regardless of whether the soil is damp or dry.

When I register it with Tuya, it works – it shows approximately 4% moisture when dry.

Can you identify the problem? Thanks in advance for your efforts.

|   
TS0601 |
| --- |
| |

| \_TZE284\_aao3yzhs |
| --- |
| |

| |
| --- |
| |

f7d82927-e669-45e9-b78e-6169f2288b7f

> **Summary**
>
> “ids”: {  
> “modelId”: “TS0601”,  
> “manufacturerName”: “\_TZE284\_aao3yzhs”  
> },  
> “endpoints”: {  
> “ieeeAddress”: “a4:c1:38:ff:8d:40:98:c6”,  
> “networkAddress”: 61202,  
> “modelId”: “TS0601”,  
> “manufacturerName”: “\_TZE284\_aao3yzhs”,  
> “endpointDescriptors”: [  
> {  
> “status”: “SUCCESS”,  
> “nwkAddrOfInterest”: 61202,  
> “\_reserved”: 22,  
> “endpointId”: 1,  
> “applicationProfileId”: 260,  
> “applicationDeviceId”: 81,  
> “applicationDeviceVersion”: 0,  
> “\_reserved1”: 1,  
> “inputClusters”: [  
> 4,  
> 5,  
> 61184,  
> 0,  
> 60672  
> ],  
> “outputClusters”: [  
> 25,  
> 10  
> ]  
> }  
> ],  
> “deviceType”: “enddevice”,  
> “receiveWhenIdle”: false,  
> “capabilities”: {  
> “alternatePANCoordinator”: false,  
> “deviceType”: false,  
> “powerSourceMains”: false,  
> “receiveWhenIdle”: false,  
> “security”: false,  
> “allocateAddress”: true  
> },  
> “extendedEndpointDescriptors”: {  
> “1”: {  
> “clusters”: {  
> “groups”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 0,  
> “name”: “nameSupport”,  
> “value”: {  
> “type”: “Buffer”,  
> “data”: [  
> 0  
> ]  
> },  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”,  
> “value”: 2,  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> }  
> ]  
> },  
> “scenes”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 0,  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 1,  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 2,  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 3,  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 4,  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”,  
> “value”: 2,  
> “reportingConfiguration”: {  
> “status”: “NOT\_FOUND”,  
> “direction”: “reported”  
> }  
> }  
> ]  
> },  
> “basic”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 0,  
> “name”: “zclVersion”,  
> “value”: 3  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 1,  
> “name”: “appVersion”,  
> “value”: 77  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 2,  
> “name”: “stackVersion”,  
> “value”: 0  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 3,  
> “name”: “hwVersion”,  
> “value”: 1  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 4,  
> “name”: “manufacturerName”,  
> “value”: “\_TZE284\_aao3yzhs”  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 5,  
> “name”: “modelId”,  
> “value”: “TS0601”  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 6,  
> “name”: “dateCode”,  
> “value”: “”  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 7,  
> “name”: “powerSource”,  
> “value”: “battery”  
> },  
> {  
> “acl”: [  
> “readable”,  
> “writable”,  
> “reportable”  
> ],  
> “id”: 65502  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”,  
> “value”: 2  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 65534,  
> “name”: “attributeReportingStatus”,  
> “value”: “PENDING”  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 65506  
> },  
> {  
> “acl”: [  
> “readable”,  
> “reportable”  
> ],  
> “id”: 65507  
> },  
> {  
> “acl”: [  
> “readable”,  
> “writable”,  
> “reportable”  
> ],  
> “id”: 65487  
> }  
> ]  
> }  
> },  
> “bindings”: {  
> “ota”: {},  
> “time”: {  
> “attributes”: [  
> {  
> “acl”: [  
> “readable”  
> ],  
> “id”: 65533,  
> “name”: “clusterRevision”,  
> “value”: 1  
> }  
> ]  
> }  
> }  
> }  
> }  
> }

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

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [February 21, 2026, 3:37am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1466 "2026-02-21T03:37:09Z")

</div>

Cool, another working zigbee soil sensor device! @dlnraja  
Thanks.

> **Summary**
>
> ![Screenshot_20260221_040936_Vivaldi](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/0/40c62148eb06d08d627406a55384f4628f939654.jpeg)

---

<div class="post-metadata">

**Author:** ![Slawek\_Pe](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/slawek_pe/32/80176_2.png) [@Slawek\_Pe](https://community.homey.app/u/Slawek_Pe)\
**Post date:** [February 21, 2026, 9:16pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1467 "2026-02-21T21:16:55Z")

</div>

Hello, I can confirm now device TS011F \_TZ3210\_xzhnra8x is detected and working, the only problem is with monitoring-the voltage and power is 10X lower than it should be(im preety sure i dont have 23V in my outlets). The current is looking OK(4A on a 1000W heater)

---

<div class="post-metadata">

**Author:** ![Lasse\_K](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lasse_k/32/149831_2.png) [@Lasse\_K](https://community.homey.app/u/Lasse_K)\
**Post date:** [February 22, 2026, 9:19am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1468 "2026-02-22T09:19:22Z")

</div>

Ver.5.11.19. Contact sensor still unknown.

---

<div class="post-metadata">

**Author:** ![Haadeess](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/haadeess/32/166374_2.png) [@Haadeess](https://community.homey.app/u/Haadeess)\
**Post date:** [February 22, 2026, 1:01pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1469 "2026-02-22T13:01:05Z")

</div>

It now works perfectly. Thanks!!

---

<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:** [February 22, 2026, 2:40pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1471 "2026-02-22T14:40:08Z")

</div>

Thnx again for all the hard work @dlnraja .

Tested the IR remote again, but the learning button won’t stay on. It turns off immediately after turning on. Sending an ir command with a universal remote isn’t picked up. Made a diagnostic report as asked: b6635c8c-afb1-440b-8d19-95f8fd7c3f70

The 2 gang switch (TS0042) is working perfectly by the way. thnx!

---

<div class="post-metadata">

**Author:** ![Lasse\_K](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lasse_k/32/149831_2.png) [@Lasse\_K](https://community.homey.app/u/Lasse_K)\
**Post date:** [February 22, 2026, 3:18pm UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1472 "2026-02-22T15:18:00Z")

</div>

Ver.5.11.19. Contact sensor still not installing. Unknown Zigbee.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [February 23, 2026, 2:13am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1473 "2026-02-23T02:13:39Z")

</div>

> [@Peter\_Kawa](#):
>
> Cool, another working zigbee soil sensor device! @dlnraja

Hi Dylan @dlnraja ,

A capability detail:  
I think the used capability for soil moisture, `measure_humidity.soil`  
should be changed to the standard capability  
`measure_moisture`

> ![Screenshot_20260222_061030_Ecosia](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/0/b040eaf7287f886990f3451a93bcaaf3ff2d287d.jpeg)

I know it’ll be a breaking change, but I don’t mind  
TY!

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [February 23, 2026, 2:18am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1474 "2026-02-23T02:18:47Z")

</div>

> [@Shiki](#):
>
> Diag id: 02EFECFF

This is the Homey diag, sent to Athom support.  
You’d send a diag per app settings screen.

About the interview:  
Please read back what you are posting… now your post is 46 miles long!  
Either _hide_ and or _preformat_ the interview results → you can use this guide;

> [@\[Tip\] Please use Preformatted Text for Logs and Code Blocks for cleaner posts](https://community.homey.app/t/tip-please-use-preformatted-text-for-logs-and-code-blocks-for-cleaner-posts/149488):
>
> To ensure our community can provide the best help, please use Preformatted Text for all technical content. Why Use Preformatted Text? When you paste logs, configuration files, or code snippets as plain text, Discourse often alters the formatting. This makes it difficult to read and can strip away crucial characters needed to diagnose your issue. If you didn’t create it yourself, like logs or JSONs (interviews) paste it as Preformatted Text! For smaller Code, Logs etc. in context of a topic, b…

---

<div class="post-metadata">

**Author:** ![SkiMattie](https://avatars.discourse-cdn.com/v4/letter/s/4bbf92/32.png) [@SkiMattie](https://community.homey.app/u/SkiMattie)\
**Post date:** [February 23, 2026, 9:09am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1475 "2026-02-23T09:09:48Z")

</div>

Hi Dylan,

As an addition, I want to let you know that adding the button as a generic device is not working as well. I was using the old interview details, but currently I am unable to add the device at all, even as a generic Zigbee device. I do get the same errors. Thinking that my buttons are crooked..

---

<div class="post-metadata">

**Author:** ![Lasse\_K](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lasse_k/32/149831_2.png) [@Lasse\_K](https://community.homey.app/u/Lasse_K)\
**Post date:** [February 23, 2026, 9:56am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1476 "2026-02-23T09:56:27Z")

</div>

Ver.5.11.21. Contact sensor still not installing. Unknown Zigbee.

---

<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:** [February 24, 2026, 8:34am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1477 "2026-02-24T08:34:57Z")

</div>

Hi dylan,

The \_TZ3000\_itb0omhv (TS0041) is covered in your app as a climate sensor, but it’s actually a 1 gang wall remote.

Info is covered here:

> <https://github.com/JohanBendz/com.tuya.zigbee/issues/762>
>
> \- Device Name: \`1 Gang Wall Switch (Remote)\`
> \- Device Model: \`\_TZ3000\_itb0omhv …/ TS0041\`
> \- Device Description: \`Hello Johan :) This is a simple remote wall switch with one button, we can normally activate the button once, twice or hold it for 5 seconds to run differents actions, thank you so much for your help on the Homey community !\`
> \- Link to device image: https://ibb.co/Kx91Yb6
> 
> \### Device Interview
> 
> \`\`\`json
> {
>     
> "ids": {
> "modelId": "TS0041",
> "manufacturerName": "\_TZ3000\_itb0omhv"
> },
> "endpoints": {
> "endpointDescriptors": \[
> {
> "endpointId": 1,
> "applicationProfileId": 260,
> "applicationDeviceId": 0,
> "applicationDeviceVersion": 0,
> "\_reserved1": 1,
> "inputClusters": \[
> 1,
> 6,
> 57344,
> 0
> \],
> "outputClusters": \[
> 25,
> 10
> \]
> },
> {
> "endpointId": 2,
> "applicationProfileId": 260,
> "applicationDeviceId": 0,
> "applicationDeviceVersion": 0,
> "\_reserved1": 1,
> "inputClusters": \[
> 6,
> 1,
> 6
> \],
> "outputClusters": \[\]
> },
> {
> "endpointId": 3,
> "applicationProfileId": 260,
> "applicationDeviceId": 0,
> "applicationDeviceVersion": 0,
> "\_reserved1": 1,
> "inputClusters": \[
> 6,
> 1,
> 6
> \],
> "outputClusters": \[\]
> },
> {
> "endpointId": 4,
> "applicationProfileId": 260,
> "applicationDeviceId": 0,
> "applicationDeviceVersion": 0,
> "\_reserved1": 1,
> "inputClusters": \[
> 6,
> 1,
> 6
> \],
> "outputClusters": \[\]
> }
> \],
> "endpoints": {
> "1": {
> "clusters": {
> "powerConfiguration": {
> "attributes": \[
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 0,
> "reportingConfiguration": {
> "status": "NOT\_FOUND",
> "direction": "reported"
> }
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 32,
> "name": "batteryVoltage",
> "value": 30,
> "reportingConfiguration": {
> "status": "NOT\_FOUND",
> "direction": "reported"
> }
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 33,
> "name": "batteryPercentageRemaining",
> "value": 200,
> "reportingConfiguration": {
> "status": "NOT\_FOUND",
> "direction": "reported"
> }
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 65533,
> "name": "clusterRevision",
> "value": 1,
> "reportingConfiguration": {
> "status": "NOT\_FOUND",
> "direction": "reported"
> }
> }
> \]
> },
> "onOff": {
> "attributes": \[
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 0,
> "name": "onOff",
> "value": false,
> "reportingConfiguration": {
> "status": "NOT\_FOUND",
> "direction": "reported"
> }
> }
> \]
> },
> "basic": {
> "attributes": \[
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 0,
> "name": "zclVersion",
> "value": 3
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 1,
> "name": "appVersion",
> "value": 67
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 2,
> "name": "stackVersion",
> "value": 0
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 3,
> "name": "hwVersion",
> "value": 1
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 4,
> "name": "manufacturerName",
> "value": "\_TZ3000\_itb0omhv"
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 5,
> "name": "modelId",
> "value": "TS0041"
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 6,
> "name": "dateCode",
> "value": ""
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 7,
> "name": "powerSource",
> "value": "battery"
> },
> {
> "acl": \[
> "readable",
> "writable",
> "reportable"
> \],
> "id": 65502
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 65533,
> "name": "clusterRevision",
> "value": 2
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 65534,
> "name": "attributeReportingStatus",
> "value": "PENDING"
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 65506
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 65507
> }
> \]
> }
> },
> "bindings": {
> "ota": {
> "attributes": \[
> {
> "acl": \[
> "readable"
> \],
> "id": 0
> },
> {
> "acl": \[
> "readable"
> \],
> "id": 1
> },
> {
> "acl": \[
> "readable"
> \],
> "id": 2
> },
> {
> "acl": \[
> "readable"
> \],
> "id": 3
> },
> {
> "acl": \[
> "readable"
> \],
> "id": 4
> },
> {
> "acl": \[
> "readable"
> \],
> "id": 5
> },
> {
> "acl": \[
> "readable"
> \],
> "id": 6
> },
> {
> "acl": \[
> "readable"
> \],
> "id": 7
> },
> {
> "acl": \[
> "readable"
> \],
> "id": 8
> },
> {
> "acl": \[
> "readable"
> \],
> "id": 9
> },
> {
> "acl": \[
> "readable"
> \],
> "id": 65533,
> "name": "clusterRevision",
> "value": 1
> }
> \]
> },
> "time": {
> "attributes": \[
> {
> "acl": \[
> "readable"
> \],
> "id": 65533,
> "name": "clusterRevision",
> "value": 1
> }
> \]
> }
> }
> },
> "2": {
> "clusters": {
> "onOff": {
> "attributes": \[
> {
> "acl": \[\],
> "id": 0,
> "name": "onOff"
> }
> \]
> },
> "powerConfiguration": {
> "attributes": \[
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 0,
> "reportingConfiguration": {
> "status": "NOT\_FOUND",
> "direction": "reported"
> }
> },
> {
> "acl": \[\],
> "id": 12248
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 33,
> "name": "batteryPercentageRemaining",
> "value": 253,
> "reportingConfiguration": {
> "status": "NOT\_FOUND",
> "direction": "reported"
> }
> },
> {
> "acl": \[\],
> "id": 12948
> }
> \]
> }
> },
> "bindings": {}
> },
> "3": {
> "clusters": {
> "onOff": {
> "attributes": \[
> {
> "acl": \[\],
> "id": 0,
> "name": "onOff"
> }
> \]
> },
> "powerConfiguration": {
> "attributes": \[
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 0,
> "reportingConfiguration": {
> "status": "NOT\_FOUND",
> "direction": "reported"
> }
> },
> {
> "acl": \[\],
> "id": 13364
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 33,
> "name": "batteryPercentageRemaining",
> "value": 253,
> "reportingConfiguration": {
> "status": "NOT\_FOUND",
> "direction": "reported"
> }
> },
> {
> "acl": \[\],
> "id": 14064
> }
> \]
> }
> },
> "bindings": {}
> },
> "4": {
> "clusters": {
> "onOff": {
> "attributes": \[
> {
> "acl": \[\],
> "id": 0,
> "name": "onOff"
> }
> \]
> },
> "powerConfiguration": {
> "attributes": \[
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 0,
> "reportingConfiguration": {
> "status": "NOT\_FOUND",
> "direction": "reported"
> }
> },
> {
> "acl": \[\],
> "id": 14480
> },
> {
> "acl": \[
> "readable",
> "reportable"
> \],
> "id": 33,
> "name": "batteryPercentageRemaining",
> "value": 253,
> "reportingConfiguration": {
> "status": "NOT\_FOUND",
> "direction": "reported"
> }
> },
> {
> "acl": \[\],
> "id": 15180
> }
> \]
> }
> },
> "bindings": {}
> }
> }
> }
> \`\`\`

---

<div class="post-metadata">

**Author:** ![Nordmann](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nordmann/32/56744_2.png) [@Nordmann](https://community.homey.app/u/Nordmann)\
**Post date:** [February 24, 2026, 9:13am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1478 "2026-02-24T09:13:54Z")

</div>

Hi, thanks for this App! Now my mmWave Sensors work with Homey.

Unfortunately the Door and Window Sensors are added as an unknown Device. After repairing as a socket.

| zb\_product\_id | “ZG-102Z” |
| --- | --- |

| zb\_manufacturer\_name | “HOBEIAN” |
| --- | --- |

I tried to add them as a Contact Sensor. Is there any workaround that this devices will be recognised as a Door Sensor? I followed the hints shown above but with no success. Thx

---

<div class="post-metadata">

**Author:** ![Jocke\_Wallen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jocke_wallen/32/76525_2.png) [@Jocke\_Wallen](https://community.homey.app/u/Jocke_Wallen)\
**Post date:** [February 25, 2026, 9:14am UTC](https://community.homey.app/t/app-pro-universal-tuya-zigbee-device-app-test/140352/1479 "2026-02-25T09:14:40Z")

</div>

4 button remote controller is detected but doesn’t recognize any buttons pressed.

Manufacturer ID: \_TZ3000\_u3nv1jwk  
Product ID: TS0044  
Unit ID: 70:c5:9c:ff:fe:26:56:dd  
Type: Enddevice

I’ll try to interview later today.

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

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