[APP][Pro] Tuya Zigbee App

V4 has little zigbee support . Most devices can’t work on v4 . If you want so live your life safe then you will just have to wait .

V5 is al lot more stable then the v4 stable . Can confirm that on 45 homeys :joy:

Yes but I am still pretty sure it would work for the BW-IS4. I am also pretty sure I could add the specific product id to an existing driver if I had the source code.

What I am not 100% sure of is that all the other apps are ready for v5. I would like to wait for the official release of v5 to update.

Hi @Palle_Mertz, it’s Athoms implementation of the app store that makes me unable to update a firmware 4 App after publishing a test version of the app for firmware 5. I have several Homeys running both 4.2 and 5. :smiley:

If you have a look at the top post in this topic there is a complete list of what manufacturerNames and ProductID’s I have already added. What else manufacturerName so you want added? It’s a small effort for me to add more codes to already supported devices.

Sorry, but I am not ready to make the repository public just yet, I will after Athom have released a Live firmware 5. So far there is just to much that can change.

Ye my manufacturerName is on the list: _TZ2000_hjsgdkfl but only for v5.

But would it be possible to either give me access to fork or just send me a copy of the latest for v4 firmware? I have no intention on publishing it just to fix and put on my own device.

Hi,

I try since two days to add the LCD temperature devices
I put the device in pairing mode, Homey reacts but after a few seconds i can see on screen “the device stopped responding”

Homey 5.0.0rc38
Tuya zigbee experimental V0.1.13 (does not seems to update to more recent since yesterday install)

any hint on what i did wrong?

Dear @johan_bendz, I see that device TS130F has status work in progress. But I just want to check that it is _TZ3000_8kzqqzu4 manufacturer.

And don’t get me wrong, I know you are no Atom employee and do not get money for you work. But I would like to know what devices will be added next and when? Approximately of course.

@johan_bendz
Nevermind the source code.

I created my own driver app for it … it was not that hard. (missing the icons though :))

@Viking42 Did you already pull the plug on homey ?

Hi @MarcoRuiter good idea,
however it did not help “the device stopped responding”

For that you’ll have to wait for the next release in experimental. That should solve a lot of those issues

1 Like

Maby you can try it with MQTT in Ha and request it with the mqtt client on Homey?

Hi Johan, with the new Beta Version rc43 it was possible to add all my zigbee devices. BR

2 Likes

Hello Johan,

Can you please add the following device?

  "ids": {
    "modelId": "TS0121",
    "manufacturerName": "_TYZB01_iuepbmpv"
  },
  "endpoints": {
    "endpointDescriptors": [
      {
        "endpointId": 1,
        "applicationProfileId": 260,
        "applicationDeviceId": 81,
        "applicationDeviceVersion": 0,
        "_reserved1": 0,
        "inputClusters": [
          0,
          3,
          4,
          5,
          6,
          1794,
          2820
        ],
        "outputClusters": [
          25
        ]
      }
    ],
    "endpoints": {
      "1": {
        "clusters": {
          "basic": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "name": "zclVersion",
                "value": 3
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 1,
                "name": "appVersion",
                "value": 67
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 4,
                "name": "manufacturerName",
                "value": "_TYZB01_iuepbmpv"
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 5,
                "name": "modelId",
                "value": "TS0121"
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 7,
                "name": "powerSource",
                "value": "mains"
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65534,
                "name": "attributeReportingStatus",
                "value": "PENDING"
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": [
              "factoryReset"
            ]
          },
          "identify": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "writable",
                  "reportable"
                ],
                "id": 0
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [
              0
            ],
            "commandsReceived": [
              0,
              1
            ]
          },
          "groups": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "name": "nameSupport",
                "value": {
                  "type": "Buffer",
                  "data": [
                    0
                  ]
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [
              "addGroup.response",
              "viewGroup.response",
              "getGroupMembership.response",
              "removeGroup.response"
            ],
            "commandsReceived": [
              "addGroup",
              "viewGroup",
              "getGroupMembership",
              "removeGroup",
              "removeAllGroups",
              "addGroupIfIdentify"
            ]
          },
          "scenes": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 1
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 2
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 3
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 4
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [
              0,
              1,
              2,
              3,
              4,
              6
            ],
            "commandsReceived": [
              0,
              1,
              2,
              3,
              4,
              5,
              6
            ]
          },
          "onOff": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "name": "onOff",
                "value": true
              },
              {
                "acl": [
                  "readable",
                  "writable",
                  "reportable"
                ],
                "id": 16385,
                "name": "onTime",
                "value": 0
              },
              {
                "acl": [
                  "readable",
                  "writable",
                  "reportable"
                ],
                "id": 16386,
                "name": "offWaitTime",
                "value": 0
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 32769
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 32770
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": [
              "setOff",
              "setOn",
              "toggle",
              "onWithTimedOff"
            ]
          },
          "metering": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "name": "currentSummationDelivered",
                "value": 0
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 512
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 768
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 771
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 774
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": []
          },
          "electricalMeasurement": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 1285,
                "name": "rmsVoltage",
                "value": 0
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 1288,
                "name": "rmsCurrent",
                "value": 0
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 1291,
                "name": "activePower",
                "value": 0
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": []
          }
        },
        "bindings": {
          "ota": {
            "attributes": [],
            "commandsGenerated": [],
            "commandsReceived": []
          }
        }
      }
    }
  }

Thanks a lot!

Hello.

  1. RGB controller only On/off work. Not change dim and color

  2. Wireless switch not stable work. they should work like a logical button. and in the settings like a regular switch

Hi @Jan_Kerdijk, sure thing :slight_smile:
What brand is it? Can you link an photo/website so I can see the device?

Hi @igerka.

  1. can you please restart the app, try to change color/dim and then send me a crash report from the app? (…(more)/apps/Tuya Zigbee/gear icon)

  2. Not sure I follow… what device is wrong? And can you clearify how it acts wrong, eg what does it do/what should it do?

  1. Send from pm later
  2. this is a logical button. it has no on/off position. in her native thuya hub one click, two clicks are different Commands

@johan_bendz, hello.

Could you please reply on that:

Hi @Pavel_Karzov, given that your device is a Curtain Switch with product ID TS130F I will only have to add your manufacturername to the app once I’m done with the support for the unit. That’s a quick addition :slight_smile:

I must however implement a new Tuya specific Zigbee cluster to have that device working, right now I would guess it will take another week or two.

1 Like

Thank you for information.