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

@Hartmut_Dunker, I appreciate your patience as we work through the issues with your BSEED device. Since you’ve been re-pairing with each app update, it sounds like you’ve been diligent in troubleshooting. Unfortunately, without firmware updates from BSEED, we may be limited in what we can do on our end.

Regarding the device’s fingerprint, I couldn’t find a match in our current database. However, I noticed that BSEED devices have been known to exhibit some recurring issues, particularly with inverted states. If you haven’t already, please check the device settings for an “Invert Contact State” option, as this can sometimes resolve the issue without needing to re-pair.

On a broader note, we recently scanned our external databases and found several new devices that have been added to Z2M, including _TZE200_jt50ea5d, _TZ3210_jaap6jeb, and others. While these specific models may not relate directly to your device, it’s encouraging to see ongoing support and updates in the Zigbee ecosystem.

Additionally, there are several open PRs that might be of interest, including one for a new fingerbot model and another for a RGB LED Strip Controller. These contributions from the community help enhance our app’s compatibility and functionality.

If you continue to experience issues, I recommend submitting a device interview through the developer tools at tools.developer.homey.app. This can provide us with more detailed information about your device’s behavior and help us identify any potential fixes or workarounds.

Please keep me updated on your progress, and let me know if you need further assistance!

Hi Dylan,

troubleshooting is my daily job :wink: There may be a chance to get firmware updates OTA with the Smart Life app. But since i don’t have a zigbee bride except my Homey Pro, it’s not possible to try at the moment.

Her again the interview of my switch from homey developer tools:

BSEED Zigbee 4 Gang Button Switch

“ids”: {
“modelId”: “TS0726”,
“manufacturerName”: “_TZ3002_pzao9ls1”
},
“endpoints”: {
“ieeeAddress”: “a4:c1:38:37:6d:12:06:30”,
“networkAddress”: 33077,
“modelId”: “TS0726”,
“manufacturerName”: “_TZ3002_pzao9ls1”,
“endpointDescriptors”: [
{
“status”: “SUCCESS”,
“nwkAddrOfInterest”: 33077,
“_reserved”: 26,
“endpointId”: 1,
“applicationProfileId”: 260,
“applicationDeviceId”: 4,
“applicationDeviceVersion”: 0,
“_reserved1”: 1,
“inputClusters”: [
3,
4,
5,
6,
57344,
57345,
0
],
“outputClusters”: [
25,
10
]
},
{
“status”: “SUCCESS”,
“nwkAddrOfInterest”: 33077,
“_reserved”: 16,
“endpointId”: 2,
“applicationProfileId”: 260,
“applicationDeviceId”: 4,
“applicationDeviceVersion”: 0,
“_reserved1”: 1,
“inputClusters”: [
4,
5,
6,
57345
],
“outputClusters”:
},
{
“status”: “SUCCESS”,
“nwkAddrOfInterest”: 33077,
“_reserved”: 16,
“endpointId”: 3,
“applicationProfileId”: 260,
“applicationDeviceId”: 4,
“applicationDeviceVersion”: 0,
“_reserved1”: 1,
“inputClusters”: [
4,
5,
6,
57345
],
“outputClusters”:
},
{
“status”: “SUCCESS”,
“nwkAddrOfInterest”: 33077,
“_reserved”: 16,
“endpointId”: 4,
“applicationProfileId”: 260,
“applicationDeviceId”: 4,
“applicationDeviceVersion”: 0,
“_reserved1”: 1,
“inputClusters”: [
4,
5,
6,
57345
],
“outputClusters”:
},
{
“status”: “SUCCESS”,
“nwkAddrOfInterest”: 33077,
“_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”:
},
“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”: 0,
“maxInterval”: 300,
“status”: “SUCCESS”
}
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 2,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 16385,
“name”: “onTime”,
“value”: 0,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 16386,
“name”: “offWaitTime”,
“value”: 0,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 32769,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 32770,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 20480,
“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”: 85
},
{
“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”: “_TZ3002_pzao9ls1”
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 5,
“name”: “modelId”,
“value”: “TS0726”
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 6,
“name”: “dateCode”,
“value”: “”
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 7,
“name”: “powerSource”,
“value”: “mains”
},
{
“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”: {},
“time”: {
“attributes”: [
{
“acl”: [
“readable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 1
}
]
}
}
},
“2”: {
“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”
}
}
]
},
“onOff”: {
“attributes”: [
{
“acl”: [
“readable”,
“reportable”
],
“id”: 0,
“name”: “onOff”,
“value”: false,
“reportingConfiguration”: {
“direction”: “reported”,
“attributeDataType”: 16,
“minInterval”: 0,
“maxInterval”: 300,
“status”: “SUCCESS”
}
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 2,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 16385,
“name”: “onTime”,
“value”: 0,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 16386,
“name”: “offWaitTime”,
“value”: 0,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
}
]
}
},
“bindings”: {}
},
“3”: {
“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”
}
}
]
},
“onOff”: {
“attributes”: [
{
“acl”: [
“readable”,
“reportable”
],
“id”: 0,
“name”: “onOff”,
“value”: false,
“reportingConfiguration”: {
“direction”: “reported”,
“attributeDataType”: 16,
“minInterval”: 0,
“maxInterval”: 300,
“status”: “SUCCESS”
}
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 2,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 16385,
“name”: “onTime”,
“value”: 0,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 16386,
“name”: “offWaitTime”,
“value”: 0,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
}
]
}
},
“bindings”: {}
},
“4”: {
“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”
}
}
]
},
“onOff”: {
“attributes”: [
{
“acl”: [
“readable”,
“reportable”
],
“id”: 0,
“name”: “onOff”,
“value”: false,
“reportingConfiguration”: {
“direction”: “reported”,
“attributeDataType”: 16,
“minInterval”: 0,
“maxInterval”: 300,
“status”: “SUCCESS”
}
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 2,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 16385,
“name”: “onTime”,
“value”: 0,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 16386,
“name”: “offWaitTime”,
“value”: 0,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
}
]
}
},
“bindings”: {}
},
“242”: {
“clusters”: {},
“bindings”: {}
}
}
}

I found “Manual Logic Inversion” in the settings but regardless it’s turned on or off the same behaviour. Most settings relate to battery life. However, my device is plugged into the mains power supply.

Best regards, Hartmut

@dlnraja

I did try your previous suggestions, by adding it closer to the homey and adding it as a presence sensor directly in the app.

Same result as before and described above.

But i also have another questions, a few weeks back you mentioned we needed to connect devices as a zigbee device and the app should determine the details, in the previous suggestions you mentioned to connect it directly as a specific device in the app.

What can i do best to give you the best feedback to further improvements for this app?

Kr JJ

Hi @dlnraja

I tried to add a new vibration sensor.

I got the ITW of the device:

Summary

“ids”: {
“modelId”: “ZG-102ZM”,
“manufacturerName”: “HOBEIAN”
},
“endpoints”: {
“ieeeAddress”: “a4:c1:38:ac:14:6f:58:c1”,
“networkAddress”: 65187,
“modelId”: “ZG-102ZM”,
“manufacturerName”: “HOBEIAN”,
“endpointDescriptors”: [
{
“status”: “SUCCESS”,
“nwkAddrOfInterest”: 65187,
“_reserved”: 18,
“endpointId”: 1,
“applicationProfileId”: 260,
“applicationDeviceId”: 1026,
“applicationDeviceVersion”: 0,
“_reserved1”: 1,
“inputClusters”: [
0,
3,
1280,
61184,
1
],
“outputClusters”: []
}
],
“deviceType”: “enddevice”,
“receiveWhenIdle”: false,
“swBuildId”: “0104012026”,
“capabilities”: {
“alternatePANCoordinator”: false,
“deviceType”: false,
“powerSourceMains”: false,
“receiveWhenIdle”: false,
“security”: false,
“allocateAddress”: true
},
“extendedEndpointDescriptors”: {
“1”: {
“clusters”: {
“basic”: {
“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”: “vibrationMovementSensor”
},
{
“acl”: [
“readable”
],
“id”: 2,
“name”: “zoneStatus”,
“value”: {
“type”: “Buffer”,
“data”: [
0,
0
]
}
},
{
“acl”: [
“readable”,
“writable”
],
“id”: 16,
“name”: “iasCIEAddress”,
“value”: “30:fb:10:ff:fe:09:4d:b4”
},
{
“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
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 33,
“name”: “batteryPercentageRemaining”,
“value”: 200
},
{
“acl”: [
“readable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 1
}
]
}
},
“bindings”: {}
}
}
}

This is this item:

Thanks :slight_smile:

Another device, a leak sensor :slight_smile:

“ids”: {
“modelId”: “CK-TLSR8656-SS5-01(7019)”,
“manufacturerName”: “eWeLink”
},
“endpoints”: {
“ieeeAddress”: “a4:c1:38:11:c7:d5:ff:ff”,
“networkAddress”: 22103,
“modelId”: “CK-TLSR8656-SS5-01(7019)”,
“manufacturerName”: “eWeLink”,
“endpointDescriptors”: \[
{
“status”: “SUCCESS”,
“nwkAddrOfInterest”: 22103,
“\_reserved”: 22,
“endpointId”: 1,
“applicationProfileId”: 260,
“applicationDeviceId”: 1026,
“applicationDeviceVersion”: 0,
“\_reserved1”: 0,
“inputClusters”: \[
0,
1,
3,
4,
32,
1280
\],
“outputClusters”: \[
25
\]
}
\],
“deviceType”: “enddevice”,
“receiveWhenIdle”: false,
“swBuildId”: “1.2.1”,
“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”: {},
“powerConfiguration”: {},
“identify”: {},
“groups”: {},
“pollControl”: {},
“iasZone”: {
“attributes”: \[
{
“acl”: \[
“readable”
\],
“id”: 0,
“name”: “zoneState”,
“value”: “notEnrolled”
},
{
“acl”: \[
“readable”
\],
“id”: 1,
“name”: “zoneType”,
“value”: “waterSensor”
},
{
“acl”: \[
“readable”
\],
“id”: 2,
“name”: “zoneStatus”,
“value”: {
“type”: “Buffer”,
“data”: \[
0,
0
\]
}
},
{
“acl”: \[
“readable”,
“writable”
\],
“id”: 16,
“name”: “iasCIEAddress”,
“value”: “30:fb:10:ff:fe:09:4d:b4”
},
{
“acl”: \[
“readable”
\],
“id”: 17,
“name”: “zoneId”,
“value”: 255
}
\],
“commandsGenerated”: “UNSUP_GENERAL_COMMAND”,
“commandsReceived”: “UNSUP_GENERAL_COMMAND”
}
},
“bindings”: {
“ota”: {}
}
}
}
}

That’s an eWeLink ZigBee sensor, not a Tuya device.

Oops only Tuya Zigbee devices. So sorry!

You can discribe it here .. it’s for all ZigBee devices including ewelink tuya or ZigBee native.

Perhaps later as experimental an tuya wifi local implementation also ( ongoing alpha testing )

I did it in my latest messages. Thanks :smiling_face:

_TZ3000_itb0omhv not recognized in version 5.11.25

Diagnostic report submitted: e0104992-32ff-4fb8-b933-7234be84cb1e

Hi Dylan, I have a new moisture sensor that can also measure fertilizer levels.
Can the fertilizer level be added to the readings?
Thanks in advance!
TS0601
_TZE284_hdml1aav
29bb591c-366f-4b7c-bd7e-490c2032d740




https://a.aliexpress.com/_ExvTWpE

Summary

“ids”: {
“modelId”: “TS0601”,
“manufacturerName”: “_TZE284_hdml1aav”
},
“endpoints”: {
“ieeeAddress”: “a4:c1:38:39:d7:02:17:55”,
“networkAddress”: 36185,
“modelId”: “TS0601”,
“manufacturerName”: “_TZE284_hdml1aav”,
“endpointDescriptors”: [
{
“status”: “SUCCESS”,
“nwkAddrOfInterest”: 36185,
“_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”: {}
},
“bindings”: {
“ota”: {},
“time”: {
“attributes”: [
{
“acl”: [
“readable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 1
}
]
}
}
}
}
}

@dlnraja, we deleted 13 posts generated by your automated bot. Please disable the bot now.

Ver.5.11.26. Contact sensor installs, but still in reverse.

v5.11.26 is up on the test channel.

? Please turn off your bot

v5.11.32 is now on the test channel.

Bug fixes and device improvements.

Hi @dlnraja

Thanks for adding theses devices!

About vibration sensor, the capability of vibration is generic, not vibration

Is it possible to resolve it?

Thanks :relieved_face:

v5.11.33 is now on the test channel.

Fixed fingerprint recognition for several devices.

Last update for this device (still generic alarm, and new temperature sensor added but not recognized)

Note: when a vibration is sent to homey, generic alarm and motion alarm switches on at the same time (there is no motion detection in this device, only vibration, no trigger too)

Thanks!

Dropped v5.11.44 on the test channel just now.

Added a new IR remote driver and improved some existing drivers.