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

It’s since almost 1 year that’s there is no validation or implementation from him.

I will check :white_check_mark:

1 Like

You can do interview and issue request for each devices

Bonjour Ok, thanks. I hope this is the only one I’ll bother you with.

Take care

1 Like

Still same error unfortunately. Deleting app, restarting Homey, installing app and pairing didnt work either. Still cant get device by id error.

342 version might be patched

Thanks a lot for implementing this sensor. It is accepted as a contact sensor, but it is not stable in any of the two states. It shows active and inactive in the same time sequence and stays in active state.

343 released does it fix your issue ?

Well, I’ve a different problem now. Your app is visible under apps, but not under devices. i.e. Can’t install the sensor. 343 version.

Nope still same error

Suddenly it was visible under devices. Same problem. If I move the magnet slowly away from the sensor it will come up as inactive for a short half second and than back to active

please give me more details and diag

please give me more details and diag of the app

81e3aa-86-c26c-4a35-b808-af08ef181929 diagnostic. Picture shows active inactive in a second not moving the magnet.

Another print screen.

Magnet tight to the sensor.

Error is: Cannot get device by id

Interview paired as generic zigbee device:

{

“ids”: {
“modelId”: “TS0505B”,
“manufacturerName”: “_TZ3210_s8lvbbuc”
},
“endpoints”: {
“ieeeAddress”: “a4:c1:38:74:53:06:7c:f3”,
“networkAddress”: 42270,
“modelId”: “TS0505B”,
“manufacturerName”: “_TZ3210_s8lvbbuc”,
“endpointDescriptors”: [
{
“status”: “SUCCESS”,
“nwkAddrOfInterest”: 42270,
“_reserved”: 30,
“endpointId”: 1,
“applicationProfileId”: 260,
“applicationDeviceId”: 269,
“applicationDeviceVersion”: 0,
“_reserved1”: 1,
“inputClusters”: [
3,
4,
5,
6,
4096,
8,
768,
61184,
0
],
“outputClusters”: [
25,
10
]
},
{
“status”: “SUCCESS”,
“nwkAddrOfInterest”: 42270,
“_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”: [
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 0,
“name”: “identifyTime”,
“value”: 0,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 1,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
}
]
},
“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”
}
}
]
},
“onOff”: {
“attributes”: [
{
“acl”: [
“readable”,
“reportable”
],
“id”: 0,
“name”: “onOff”,
“value”: false,
“reportingConfiguration”: {
“direction”: “reported”,
“attributeDataType”: 16,
“minInterval”: 60,
“maxInterval”: 600,
“status”: “SUCCESS”
}
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 2,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 61440,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
}
]
},
“touchlink”: {
“attributes”:
},
“levelControl”: {
“attributes”: [
{
“acl”: [
“readable”,
“reportable”
],
“id”: 0,
“name”: “currentLevel”,
“value”: 1,
“reportingConfiguration”: {
“direction”: “reported”,
“attributeDataType”: 32,
“minInterval”: 60,
“maxInterval”: 600,
“minChange”: 1,
“status”: “SUCCESS”
}
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 1,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 15,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 61440,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
}
]
},
“colorControl”: {
“attributes”: [
{
“acl”: [
“readable”,
“reportable”
],
“id”: 61440
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 61443
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 61444
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 57344
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 57600
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 61698
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 15
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 0,
“name”: “currentHue”,
“value”: 15
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 1,
“name”: “currentSaturation”,
“value”: 218
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 3,
“name”: “currentX”,
“value”: 0
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 4,
“name”: “currentY”,
“value”: 0
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 7,
“name”: “colorTemperatureMireds”,
“value”: 153
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 8,
“name”: “colorMode”,
“value”: “currentHueAndCurrentSaturation”
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 16385
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 16394,
“name”: “colorCapabilities”,
“value”: {
“type”: “Buffer”,
“data”: [
25,
0
]
}
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 16395,
“name”: “colorTempPhysicalMinMireds”,
“value”: 153
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 16396,
“name”: “colorTempPhysicalMaxMireds”,
“value”: 500
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 2
}
]
},
“basic”: {}
},
“bindings”: {
“ota”: {},
“time”: {}
}
},
“242”: {
“clusters”: {},
“bindings”: {}
}
}
}

}

Please try again

I have released another new version

Any progress on the zigbee IR blaster? Do you need additional info, logs, testing, etc?

Thank you so much for your efforts and continuous support!!

Best Eftychis

Hi, happy new year for 2026. Wishes you the best and thanks for the effort in this app.

I have a Tuya Smart Temperature And Humidity Sensor. Possible to add this? Can’t get it to work on latest Universal TUYA Zigbee App.

  • Device Model: CK-TLSR8656-SS5-01(7014)

Device Interview

“ids”: {
“modelId”: “CK-TLSR8656-SS5-01(7014)”,
“manufacturerName”: “eWeLink”
},
“endpoints”: {
“ieeeAddress”: “a4:c1:38:03:4b:d2:ff:ff”,
“networkAddress”: 21783,
“modelId”: “CK-TLSR8656-SS5-01(7014)”,
“manufacturerName”: “eWeLink”,
“endpointDescriptors”: [
{
“status”: “SUCCESS”,
“nwkAddrOfInterest”: 21783,
“_reserved”: 28,
“endpointId”: 1,
“applicationProfileId”: 260,
“applicationDeviceId”: 770,
“applicationDeviceVersion”: 0,
“_reserved1”: 0,
“inputClusters”: [
0,
1,
3,
4,
32,
1026,
1029,
64529
],
“outputClusters”: [
25,
10
]
}
],
“deviceType”: “enddevice”,
“receiveWhenIdle”: false,
“swBuildId”: “1.1.2”,
“capabilities”: {
“alternatePANCoordinator”: false,
“deviceType”: false,
“powerSourceMains”: false,
“receiveWhenIdle”: false,
“security”: false,
“allocateAddress”: true
},
“pollControl”: {
“checkInInterval”: 14400,
“longPollInterval”: 14400,
“shortPollInterval”: 2,
“checkInIntervalMin”: 0,
“longPollIntervalMin”: 20,
“shortPollWritten”: false,
“longPollWritten”: 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”
],
“id”: 4,
“name”: “manufacturerName”
},
{
“acl”: [
“readable”
],
“id”: 5,
“name”: “modelId”
},
{
“acl”: [
“readable”
],
“id”: 6,
“name”: “dateCode”
},
{
“acl”: [
“readable”
],
“id”: 16384,
“name”: “swBuildId”
},
{
“acl”: [
“readable”
],
“id”: 7,
“name”: “powerSource”
},
{
“acl”: [
“readable”,
“writable”
],
“id”: 18,
“name”: “deviceEnabled”
},
{
“acl”: [
“readable”
],
“id”: 65533,
“name”: “clusterRevision”
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65534,
“name”: “attributeReportingStatus”,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
}
],
“commandsGenerated”: “UNSUP_GENERAL_COMMAND”,
“commandsReceived”: “UNSUP_GENERAL_COMMAND”
},
“powerConfiguration”: {
“attributes”: [
{
“acl”: [
“readable”,
“reportable”
],
“id”: 32,
“name”: “batteryVoltage”,
“value”: 32,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 33,
“name”: “batteryPercentageRemaining”,
“value”: 200,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
}
],
“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”
},
“groups”: {
“attributes”: [
{
“acl”: [
“readable”
],
“id”: 0,
“name”: “nameSupport”,
“value”: {
“type”: “Buffer”,
“data”: [
0
]
}
},
{
“acl”: [
“readable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 1
}
],
“commandsGenerated”: “UNSUP_GENERAL_COMMAND”,
“commandsReceived”: “UNSUP_GENERAL_COMMAND”
},
“pollControl”: {
“attributes”: [
{
“acl”: [
“readable”,
“writable”
],
“id”: 0,
“name”: “checkInInterval”,
“value”: 14400
},
{
“acl”: [
“readable”
],
“id”: 1,
“name”: “longPollInterval”,
“value”: 14400
},
{
“acl”: [
“readable”
],
“id”: 2,
“name”: “shortPollInterval”,
“value”: 2
},
{
“acl”: [
“readable”,
“writable”
],
“id”: 3,
“name”: “fastPollTimeout”,
“value”: 40
},
{
“acl”: [
“readable”
],
“id”: 4,
“name”: “checkInIntervalMin”,
“value”: 0
},
{
“acl”: [
“readable”
],
“id”: 5,
“name”: “longPollIntervalMin”,
“value”: 20
},
{
“acl”: [
“readable”
],
“id”: 6,
“name”: “fastPollTimeoutMax”,
“value”: 65535
},
{
“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”: 2650,
“reportingConfiguration”: {
“direction”: “reported”,
“attributeDataType”: 41,
“minInterval”: 5,
“maxInterval”: 3600,
“minChange”: 50,
“status”: “SUCCESS”
}
},
{
“acl”: [
“readable”
],
“id”: 1,
“name”: “minMeasuredValue”,
“value”: 0
},
{
“acl”: [
“readable”
],
“id”: 2,
“name”: “maxMeasuredValue”,
“value”: 0
},
{
“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”: 6230,
“reportingConfiguration”: {
“direction”: “reported”,
“attributeDataType”: 33,
“minInterval”: 5,
“maxInterval”: 3600,
“minChange”: 300,
“status”: “SUCCESS”
}
},
{
“acl”: [
“readable”
],
“id”: 1,
“name”: “minMeasuredValue”,
“value”: 0
},
{
“acl”: [
“readable”
],
“id”: 2,
“name”: “maxMeasuredValue”,
“value”: 0
},
{
“acl”: [
“readable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 1
}
],
“commandsGenerated”: “UNSUP_GENERAL_COMMAND”,
“commandsReceived”: “UNSUP_GENERAL_COMMAND”
}
},
“bindings”: {
“ota”: {},
“time”: {}
}
}
}
}

New fix in 2 hours