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

Does your app support all devices that were already supported by Johan Bendz’s Tuya Zigbee app?

I am currently using his app for two scene remotes:

  • 4 Gang Scene Remote: Manufacturer ID: _TZ3000_wkai4ga5 / Product ID: TS0044 / Using driver ‘4 Gang Wall Remote’;
  • 2 Gang Scene Remote: Manufacturer ID: _TZ3000_dfgbtub0 / Product ID: TS0042 / Using driver ‘2 Gang Wall Remote’.

If I look in your overview of supported devices in the app store, I don’t find exact matches. So I am a little bit confused as to whether these devices are supported in your app.

Just a small note: the developer of the Tuya Zigbee app is called Johan Bendz (with a ‘d’), not Johan Benz.

Yes its must i will check again and push an update

i have checked now included on the v30 version Ultimate Zigbee Hub | Homey

Hi Dylan, I’ve seen you’ve been working on it again, so I gave it a try again.

Added the HOBEIAN multisensor and first of all it was connected but then it came with an error Device not found try to reconnect, did this several times but no luck :slightly_frowning_face: see diagnostic report and screenshots.

6be8deb6-9368-4359-88ff-4ba5626d3526

Also tried to add the SOS button but seen only as a Generic device.

Thanks again and best regards Peter.

thx for the feedback i wana fix it

Hello Dylan,

Could you tell if the radar sensor from my post earlier today, was added in the updates?

Homey still sees it as a generic device in 1.0.30.

Greetings,

Ow Whats the manufacturerid id and device id please.

Is it different than the ones in the interview?

  "ids": {
    "modelId": "TS0601",
    "manufacturerName": "_TZE200_kb5noeto"
  },
  "endpoints": {
    "ieeeAddress": "a4:c1:38:8b:98:ea:72:59",
    "networkAddress": 22024,
    "modelId": "TS0601",
    "manufacturerName": "_TZE200_kb5noeto",
    "endpointDescriptors": [
      {
        "status": "SUCCESS",
        "nwkAddrOfInterest": 22024,
        "_reserved": 18,
        "endpointId": 1,
        "applicationProfileId": 260,
        "applicationDeviceId": 1026,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          0,
          3,
          1280,
          1,
          1024
        ],
        "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"
                ],
                "id": 4,
                "name": "manufacturerName"
              },
              {
                "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"
              }
            ],
            "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": "notEnrolled"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 1,
                "name": "zoneType",
                "value": "motionSensor"
              },
              {
                "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:8b:2c"
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 17,
                "name": "zoneId",
                "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": {
                  "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"
          },
          "illuminanceMeasurement": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "name": "measuredValue",
                "value": 1819,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 1,
                "name": "minMeasuredValue",
                "value": 0
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 2,
                "name": "maxMeasuredValue",
                "value": 4000
              },
              {
                "acl": [
                  "readable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          }
        },
        "bindings": {}
      }
    }
  }

dylan,

Bedankt om dit na te kijken!

Thx

I haven’t been using Homey for very long. But can I use this app alongside Johan Bendz’s app?

And does it also work on my Homey early 2018?

Please wait until it’s fully fonctionnal. I think that will make some conflict.

Hi Dylan, still no luck on .30. Did any of the device interviews I linked to earlier help?

yes it help , i’m factorising drivers for the next release, it’s verry helpfull

1 Like

Awesome! Look forward to seeing the next update. Thanks again.

Tried to add Tuya Smart Temperature And Humidity Sensor but it’s not workin. Here is my request: Device Request - Zigbee Temperature & Humidity Sensor Color -TZE284_vvmbj46n/TS0601 · Issue #1175 · JohanBendz/com.tuya.zigbee · GitHub

Hope you are able to fix it :slight_smile:

Yes on the next push

also this if you can : 230v socket with power metering

“ids”: { “modelId”: “TS0121”, “manufacturerName”: “_TZ3000_fqoynhku” }, “endpoints”: { “endpointDescriptors”: [ { “endpointId”: 1, “applicationProfileId”: 260, “applicationDeviceId”: 81, “applicationDeviceVersion”: 0, “_reserved1”: 1, “inputClusters”: [ 0, 3, 5, 4, 6, 1794, 2820, 61184 ], “outputClusters”: [ 25, 10 ] } ], “endpoints”: { “1”: { “clusters”: { “basic”: { “attributes”: [ { “acl”: [ “readable”, “reportable” ], “id”: 0, “name”: “zclVersion”, “value”: 3, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 1, “name”: “appVersion”, “value”: 97, “reportingConfiguration”: { “direction”: “reported”, “attributeDataType”: 32, “minInterval”: 1, “maxInterval”: 160, “minChange”: 0, “status”: “SUCCESS” } }, { “acl”: [ “readable”, “reportable” ], “id”: 2, “name”: “stackVersion”, “value”: 0, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 3, “name”: “hwVersion”, “value”: 1, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 4, “name”: “manufacturerName”, “value”: “_TZ3000_fqoynhku”, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 5, “name”: “modelId”, “value”: “TS0121”, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 6, “name”: “dateCode”, “value”: “”, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 7, “name”: “powerSource”, “value”: “mains”, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “writable”, “reportable” ], “id”: 65502, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 65533, “name”: “clusterRevision”, “value”: 2, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 65534, “name”: “attributeReportingStatus”, “value”: “PENDING”, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 65504, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 65505, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 65506, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 65507, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } } ], “commandsGenerated”: “UNSUP_GENERAL_COMMAND”, “commandsReceived”: “UNSUP_GENERAL_COMMAND” }, “identify”: { “attributes”: [ { “acl”: [ “readable”, “writable”, “reportable” ], “id”: 0, “name”: “identifyTime”, “value”: 64, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 65533, “name”: “clusterRevision”, “value”: 1, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } } ], “commandsGenerated”: “UNSUP_GENERAL_COMMAND”, “commandsReceived”: “UNSUP_GENERAL_COMMAND” }, “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” } } ], “commandsGenerated”: “UNSUP_GENERAL_COMMAND”, “commandsReceived”: “UNSUP_GENERAL_COMMAND” }, “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” } } ], “commandsGenerated”: “UNSUP_GENERAL_COMMAND”, “commandsReceived”: “UNSUP_GENERAL_COMMAND” }, “onOff”: { “attributes”: [ { “acl”: [ “readable”, “writable”, “reportable” ], “id”: 0, “name”: “onOff”, “value”: true, “reportingConfiguration”: { “direction”: “reported”, “attributeDataType”: 16, “minInterval”: 1, “maxInterval”: 65534, “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”: 20480, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } } ], “commandsGenerated”: “UNSUP_GENERAL_COMMAND”, “commandsReceived”: “UNSUP_GENERAL_COMMAND” }, “metering”: { “attributes”: [ { “acl”: [ “readable”, “reportable” ], “id”: 0, “name”: “currentSummationDelivered”, “value”: 0, “reportingConfiguration”: { “direction”: “reported”, “attributeDataType”: 37, “minInterval”: 1, “maxInterval”: 65534, “minChange”: 0, “status”: “SUCCESS” } }, { “acl”: [ “readable”, “reportable” ], “id”: 512, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 768, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 771, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 774, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 61450, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 65533, “name”: “clusterRevision”, “value”: 1, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } } ], “commandsGenerated”: “UNSUP_GENERAL_COMMAND”, “commandsReceived”: “UNSUP_GENERAL_COMMAND” }, “electricalMeasurement”: { “attributes”: [ { “acl”: [ “readable”, “writable”, “reportable” ], “id”: 1285, “name”: “rmsVoltage”, “value”: 237, “reportingConfiguration”: { “direction”: “reported”, “attributeDataType”: 33, “minInterval”: 1, “maxInterval”: 65534, “minChange”: 0, “status”: “SUCCESS” } }, { “acl”: [ “readable”, “writable”, “reportable” ], “id”: 1288, “name”: “rmsCurrent”, “value”: 0, “reportingConfiguration”: { “direction”: “reported”, “attributeDataType”: 33, “minInterval”: 1, “maxInterval”: 65534, “minChange”: 0, “status”: “SUCCESS” } }, { “acl”: [ “readable”, “writable”, “reportable” ], “id”: 1291, “name”: “activePower”, “value”: 0, “reportingConfiguration”: { “direction”: “reported”, “attributeDataType”: 41, “minInterval”: 1, “maxInterval”: 65534, “minChange”: 0, “status”: “SUCCESS” } }, { “acl”: [ “readable”, “writable”, “reportable” ], “id”: 61441, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } }, { “acl”: [ “readable”, “reportable” ], “id”: 65533, “name”: “clusterRevision”, “value”: 1, “reportingConfiguration”: { “status”: “NOT_FOUND”, “direction”: “reported” } } ], “commandsGenerated”: “UNSUP_GENERAL_COMMAND”, “commandsReceived”: “UNSUP_GENERAL_COMMAND” } }, “bindings”: { “ota”: { “attributes”: , “commandsGenerated”: “UNSUP_GENERAL_COMMAND”, “commandsReceived”: “UNSUP_GENERAL_COMMAND” }, “time”: { “attributes”: , “commandsGenerated”: “UNSUP_GENERAL_COMMAND”, “commandsReceived”: “UNSUP_GENERAL_COMMAND” } } } } }

Tip: if you apply the ‘Preformatted text’ option to the original code output (like JSON code), it will be formatted nicely and more readable.

1 Like

Wow this text is too compact :eyes::sparkles: