New Tuya Smart Plug: NAS-WR01B or _TZ3000_w0qqde0g

Yes.

Any idea why the values always reset to 1-300-1 after I have changed the values (e.g. to 3-15-1 + Write Config) and then turn the plug off and on?

It seem it s the defaut deconz setting, so it s probably deconz that rewrite them, try to use the DDF to bypass the deconz legacy working mode.

And why that even with 1-300-1 the “Active Power” value does not change by itself even though it fluctuates constantly (when I press “Read” it always changes a bit):

Always 0, Not updated, even when you press the “read” button ?
The current is still 0 too ?
Try to make again the bind (as the reporting is already set) Cluster 0x0B04 > the gateway (using IEE, not group)

I meant it does not update the current value automatically as I would expect (normally it updates every few seconds). But these plugs just stay at 35W for example, until I press “Read”. When I manually press “Read” it does update to the current value just fine (for example to 36 or 34 W).

BTW: This still works for the BW-SHP15 plugs, they update every few seconds as expected.

And I don’t found more information on google.
If you set a reporting, press “write config” and just after “read config”, the values are same ?
Perhaps it s values not supported by the device ?

Something is wrong but I don’t know what. is there any way just to send a report with all information that is needed? Or maybe a small donation to get you one of these plugs te test with? :slight_smile:

Or maybe I should try to revert to the latest stable to test? Will the _TZ3000_w0qqde0g work on 2.12.6?

I think you will have the issue on all deconz version, and on more older, the power measurement not working at all for “TS0011F”

You have tried the “read config” just after the “write config” ?

Yes, it is saved and I can read it back, but reverts to defaults afte ron/off. And more importantly with it set to 3-15-1 for example, it still does not update (values don’t change in the cluster until I press “read”). BTW: Similar BW-SHP15 plugs (_TZ3000_mraovvmm) do report OK.

Maybe this Homey device “Interview” helps in any way?


"ids": {
    "modelId": "TS011F",
    "manufacturerName": "_TZ3000_w0qqde0g"
  },
  "endpoints": {
    "endpointDescriptors": [
      {
        "endpointId": 1,
        "applicationProfileId": 260,
        "applicationDeviceId": 266,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          3,
          4,
          5,
          6,
          1794,
          2820,
          57345,
          57344,
          0
        ],
        "outputClusters": [
          25,
          10
        ]
      },
      {
        "endpointId": 242,
        "applicationProfileId": 41440,
        "applicationDeviceId": 97,
        "applicationDeviceVersion": 0,
        "_reserved1": 0,
        "inputClusters": [],
        "outputClusters": [
          33
        ]
      }
    ],
    "endpoints": {
      "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": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "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"
                }
              },
              {
                "acl": [
                  "readable",
                  "writable",
                  "reportable"
                ],
                "id": 32768,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              }
            ]
          },
          "metering": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "name": "currentSummationDelivered",
                "value": 0,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "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": 65533,
                "name": "clusterRevision",
                "value": 1,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              }
            ]
          },
          "electricalMeasurement": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 1285,
                "name": "rmsVoltage",
                "value": 234,
                "reportingConfiguration": {
                  "direction": "reported",
                  "attributeDataType": 33,
                  "minInterval": 3,
                  "maxInterval": 15,
                  "minChange": 1,
                  "status": "SUCCESS"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 1288,
                "name": "rmsCurrent",
                "value": 0,
                "reportingConfiguration": {
                  "direction": "reported",
                  "attributeDataType": 33,
                  "minInterval": 3,
                  "maxInterval": 15,
                  "minChange": 1,
                  "status": "SUCCESS"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 1291,
                "name": "activePower",
                "value": 0,
                "reportingConfiguration": {
                  "direction": "reported",
                  "attributeDataType": 41,
                  "minInterval": 3,
                  "maxInterval": 15,
                  "minChange": 1,
                  "status": "SUCCESS"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1,
                "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": 68
              },
              {
                "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_w0qqde0g"
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 5,
                "name": "modelId",
                "value": "TS011F"
              },
              {
                "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": {
            "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
              }
            ]
          }
        }
      },
      "242": {
        "clusters": {},
        "bindings": {}
      }
    }
  }

3/15/1, and it s working on Homey ?

With the _TZ3000_mraovvmm that works and it updates consumption every 3s, but not with these new _TZ3000_w0qqde0g plugs. They do not even automatically update in vnc! Only when I press “Read”. When playing with reporting settings/DDF, it sometimes updates once, but never keeps updating reliably.

BTW: I was editing ddf yesterday, removing and adding bindings/settings, and deCONZ crashed (restarting the Docker container).

My experience with this device can be seen here:

@Smanar Please check this post, looks like a similar issue where the plug does not report by itself?

By curiosity can you show the cluster list of a not working plug ?

@Smanar It’s exactly as the screenshots further up this thread. So it seems the plug does not actually save or use the reporting settings that are written from deconz somehow. I also do not see any “ZCL attribute reports” from these new plugs as I do with the SHP15’s (they report every 3s).
I am starting to wonder if they might be polling only, not reporting (even though "write config"does not produce an error)? If so: how can we change the polling frequency to for example 15s (maybe using DDF)? BTW: In the Tuya app they update every 3s.

Looks like this plug & FW version maybe only supports polling (search for _TZ3000_w0qqde0g)?

[Update] After keeping an eye on the api, it only updates every 1-5m, even with this config:


Is that the result of fixed polling?

Info L1 logs:
[Plug = Device 0xa4c138c783b59014]
20:09:39:949 Bind response success for 0xa4c138c783b59014 ep: 0x01 cluster: 0x0B04
20:09:40:068 ZCL configure reporting rsp seq: 106 0xA4C138C783B59014 for ep: 0x01 cluster: 0x0B04 attr: 0x050B status: 0x00
20:09:40:069 ZCL configure reporting rsp seq: 106 0xA4C138C783B59014 for ep: 0x01 cluster: 0x0B04 attr: 0x0505 status: 0x00
20:09:40:069 ZCL configure reporting rsp seq: 106 0xA4C138C783B59014 for ep: 0x01 cluster: 0x0B04 attr: 0x0508 status: 0x00

Debug log:
https://pastebin.com/raw/KUxT4J0B

I need the one with the node title and all clusters displayed.

After keeping an eye on the api, it only updates every 1-5m, even with this config:

But it update or not ?

If I remember, deconz try first the reporting, but if it fail, it make pooling itself automaticaly.

You mean this one?

Like I said I can change and write reporting config, but it always changes back to these values:

I only see an update every few minutes (in the api also), but you are saying that might be polling and not the device reporting? And if it needs to be polled: how can the frequency be selected? I would like them to be polled at least once every 15s because once every 2 minutes is way too low. How can we tell for sure if the plug should support reporting or not?

Perhaps there is a magic request on cluster 0xE001 or 0xE000 but z2m call this device “description: 'Smart plug (with power monitoring by polling)”. So I think they are doing polling too.

For the pooling I realy don’t know how it work.
Perhaps if you disable the reporting using value like 65 535 (0xffff) in max/min/interval, but deconz will update them too.

Yes, it looks like it only supports polling. :frowning:

It is confusing that in the Reporting section, “Write Config” never fails any more in 2.13.x as it did on 2.12.x, even when the device does not support reporting. I tested this with BW-SHP13: no eror writing reporting config, even though it does not support reporting. That’s why I initially thought these new orange plugs als supported reporting.

The device polling is done actively by deConz, right? If so: who might know how that works, and how to configure the polling frequency in DeConz? Right now it only seems to update every 60s or so and I would like to change it to 15s or less.

BTW: It looks like Homey zigbee does recognize/read the reporting config for measurement after I removed it from deconz and joined it to Homey as generic zigbee device (see device interview below)? Does that mean anything?

      "electricalMeasurement": {
        "attributes": [
          {
            "acl": [
              "readable",
              "reportable"
            ],
            "id": 1285,
            "name": "rmsVoltage",
            "value": 234,
            "reportingConfiguration": {
              "direction": "reported",
              "attributeDataType": 33,
              "minInterval": 3,
              "maxInterval": 15,
              "minChange": 1,
              "status": "SUCCESS"
            }

Yep, but idk how to set it. when it was enabled on my side, was spamming.

Do you also have one of those new compact orange Tuya plugs (_TZ3000_w0qqde0g)? Or are you talking about older types? I know the BW-SHP15 (_TZ3000_mraovvmm) supports reporting and updates just fine every few seconds. The older BW-SHP13 (_TZ3000_g5xawfcq) is also a polling only device and updates only every minute or so.

I am just curious to know:

  1. If _TZ3000_w0qqde0g only supports polling?
  2. If so: if polling intervals can be configured for each device type in deconz?

One more thing I noticed: the plug does not save its On/Off state in case of a power failure, it always turns OFF when power is restored. But this also does not seem to work when connected to the Tuya Hub and App either so it might need a Tuya FW update.

It also supports a “Child Lock” feature, disabling the physical on/off button on the plug itself (press 4x to unlock). Is that available in deconz as well?

Nope, and haven’t see it yet, it s possible to enable it using zigbee request (using the application for) ?exemple