Moes plug overload?

C7 running 2.3.8.139

My washer and gas dryer are each monitored by a Moes Zigbee plug using the ‘Tuya Zigbee Metering Plug’ driver version 1.9.0 from @kkossev

When Istart the dryer, it runs for a second then turns off. HE shows the plug is off. I change it back to on, restart the dryer, and most of the time it stays on. I have swapped the Moes plug several tmes, and the shutoff still happens. I monitor the power through Hubigraphs and the power level never goes over 600 or so watts. The plug is rated 15 amps so the dryer is not pulling anywhere near the power it was designed to handle,
I checked the settings in the driver and didn’t see anything about this other than the toggle to keep the plug on.

Note: this is not the flaky Tuya plug. At least it isn’t that ID.

  • rxCounter : 7088

  • energyPollingSupported : true

  • lastResetDate : 2024-04-24 12:47:21.582

  • lastEnergyRaw : 0

  • isDigital : false

  • rejoinCounter : 0

  • lastSwitchState : on

  • txCounter : 3057

  • isRefreshRequest : false

  • notPresentCounter : 0

  • lastEnergyCost : 0.0

  • lastHourlyEnergy :

  • switchPollingSupported : true

  • powerPollingSupported : true

  • lastResetEnergy : 0.0

  • voltagePollingSupported : true

  • driverVersion : 1.9.0 2024/01/01 11:15 PM

  • switchDebouncing : false

  • currentPollingSupported : true

  • model : TS011F

  • destinationEP : 01

  • endpointId: 01

  • application: 4A

  • inClusters: 0003,0004,0005,0006,0702,0B04,E001,E000,0000

  • manufacturer: _TZ3000_yujkchbz

  • model: TS011F

  • outClusters: 0019,000A

dev:24912024-04-26 03:01:00.953 PMdebugDryer ignored amperageEvent (0) - reportAmperage is disabled

dev:24912024-04-26 03:01:00.949 PMdebugDryer ignored voltageEvent (117) - reportVoltage is disabled

dev:24912024-04-26 03:01:00.944 PMdebugDryer ignored power 0 W (change from 0.0 is less than 1 W)

dev:24912024-04-26 03:01:00.940 PMdebugDryer parse: Desc Map: [raw:4C3D010B04240B05290000050500217500080500210000, dni:4C3D, endpoint:01, cluster:0B04, size:24, attrId:050B, encoding:29, command:01, value:0000, clusterInt:2820, attrInt:1291, additionalAttrs:[[value:0075, encoding:21, attrId:0505, consumedBytes:5, attrInt:1285], [value:0000, encoding:21, attrId:0508, consumedBytes:5, attrInt:1288]]]

dev:24912024-04-26 03:01:00.930 PMdebugDryer parse: description is read attr - raw: 4C3D010B04240B05290000050500217500080500210000, dni: 4C3D, endpoint: 01, cluster: 0B04, size: 24, attrId: 050B, encoding: 29, command: 01, value: 0000050500217500080500210000

dev:24912024-04-26 03:01:00.612 PMtraceDryer sendZigbeeCommands : [he raw 0x4C3D 1 0x01 0x0B04 {10 00 00 0B 05 05 05 08 05}, delay 200]

dev:24912024-04-26 03:01:00.539 PMdebugDryer polling all 0x0B04 attributes

dev:24912024-04-26 03:01:00.533 PMdebugDryer polling.. refreshAll is false

dev:24912024-04-26 03:01:00.521 PMdebugDryer autoPoll()

dev:24912024-04-26 03:00:55.250 PMdebugDryer ignored amperageEvent (0) - reportAmperage is disabled

dev:24912024-04-26 03:00:55.247 PMdebugDryer ignored voltageEvent (117) - reportVoltage is disabled

dev:24912024-04-26 03:00:55.191 PMinfoDryer power is 0 W (refresh)

dev:24912024-04-26 03:00:55.188 PMdebugDryer parse: Desc Map: [raw:4C3D010B04240B05290000050500217500080500210000, dni:4C3D, endpoint:01, cluster:0B04, size:24, attrId:050B, encoding:29, command:01, value:0000, clusterInt:2820, attrInt:1291, additionalAttrs:[[value:0075, encoding:21, attrId:0505, consumedBytes:5, attrInt:1285], [value:0000, encoding:21, attrId:0508, consumedBytes:5, attrInt:1288]]]

dev:24912024-04-26 03:00:55.176 PMdebugDryer parse: description is read attr - raw: 4C3D010B04240B05290000050500217500080500210000, dni: 4C3D, endpoint: 01, cluster: 0B04, size: 24, attrId: 050B, encoding: 29, command: 01, value: 0000050500217500080500210000

dev:24912024-04-26 03:00:55.058 PMdebugDryer pollPower()..

dev:24912024-04-26 03:00:50.023 PMwarnDryer Unprocessed attribute report: cluster=E001 attrId=D001 value=00000000 status=null data=null

dev:24912024-04-26 03:00:50.021 PMdebugDryer parse: Desc Map: [raw:4C3D01E0010E01D01B00000000, dni:4C3D, endpoint:01, cluster:E001, size:0E, attrId:D001, encoding:1B, command:0A, value:00000000, clusterInt:57345, attrInt:53249]

dev:24912024-04-26 03:00:50.017 PMdebugDryer unprocessed TuyaE00xCluster Desc Map: [raw:4C3D01E0010E01D01B00000000, dni:4C3D, endpoint:01, cluster:E001, size:0E, attrId:D001, encoding:1B, command:0A, value:00000000, clusterInt:57345, attrInt:53249]

dev:24912024-04-26 03:00:50.015 PMdebugDryer TuyaE00xCluster Desc Map: [raw:4C3D01E0010E01D01B00000000, dni:4C3D, endpoint:01, cluster:E001, size:0E, attrId:D001, encoding:1B, command:0A, value:00000000, clusterInt:57345, attrInt:53249]

dev:24912024-04-26 03:00:50.012 PMdebugDryer parse: description is read attr - raw: 4C3D01E0010E01D01B00000000, dni: 4C3D, endpoint: 01, cluster: E001, size: 0E, attrId: D001, encoding: 1B, command: 0A, value: 00000000

dev:24912024-04-26 03:00:49.558 PMdebugDryer Event enter: [name:switch, value:off]

dev:24912024-04-26 03:00:49.554 PMdebugDryer parse: description is read attr - raw: 4C3D0100060800001000, dni: 4C3D, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:24912024-04-26 03:00:49.467 PMdebugDryer Event enter: [name:switch, value:off]

dev:24912024-04-26 03:00:49.463 PMdebugDryer parse: description is read attr - raw: 4C3D0100060800001000, dni: 4C3D, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:24912024-04-26 03:00:49.174 PMwarnDryer Unprocessed attribute report: cluster=E001 attrId=D001 value=00000001 status=null data=null

dev:24912024-04-26 03:00:49.172 PMdebugDryer parse: Desc Map: [raw:4C3D01E0010E01D01B01000000, dni:4C3D, endpoint:01, cluster:E001, size:0E, attrId:D001, encoding:1B, command:0A, value:00000001, clusterInt:57345, attrInt:53249]

dev:24912024-04-26 03:00:49.169 PMdebugDryer unprocessed TuyaE00xCluster Desc Map: [raw:4C3D01E0010E01D01B01000000, dni:4C3D, endpoint:01, cluster:E001, size:0E, attrId:D001, encoding:1B, command:0A, value:00000001, clusterInt:57345, attrInt:53249]

dev:24912024-04-26 03:00:49.167 PMdebugDryer TuyaE00xCluster Desc Map: [raw:4C3D01E0010E01D01B01000000, dni:4C3D, endpoint:01, cluster:E001, size:0E, attrId:D001, encoding:1B, command:0A, value:00000001, clusterInt:57345, attrInt:53249]

dev:24912024-04-26 03:00:49.163 PMdebugDryer parse: description is read attr - raw: 4C3D01E0010E01D01B01000000, dni: 4C3D, endpoint: 01, cluster: E001, size: 0E, attrId: D001, encoding: 1B, command: 0A, value: 01000000

dev:24912024-04-26 03:00:49.157 PMwarnDryer Unprocessed attribute report: cluster=E001 attrId=D001 value=00000001 status=null data=null

dev:24912024-04-26 03:00:49.155 PMdebugDryer parse: Desc Map: [raw:4C3D01E0010E01D01B01000000, dni:4C3D, endpoint:01, cluster:E001, size:0E, attrId:D001, encoding:1B, command:0A, value:00000001, clusterInt:57345, attrInt:53249]

dev:24912024-04-26 03:00:49.152 PMdebugDryer unprocessed TuyaE00xCluster Desc Map: [raw:4C3D01E0010E01D01B01000000, dni:4C3D, endpoint:01, cluster:E001, size:0E, attrId:D001, encoding:1B, command:0A, value:00000001, clusterInt:57345, attrInt:53249]

dev:24912024-04-26 03:00:49.148 PMdebugDryer TuyaE00xCluster Desc Map: [raw:4C3D01E0010E01D01B01000000, dni:4C3D, endpoint:01, cluster:E001, size:0E, attrId:D001, encoding:1B, command:0A, value:00000001, clusterInt:57345, attrInt:53249]

dev:24912024-04-26 03:00:49.141 PMdebugDryer parse: description is read attr - raw: 4C3D01E0010E01D01B01000000, dni: 4C3D, endpoint: 01, cluster: E001, size: 0E, attrId: D001, encoding: 1B, command: 0A, value: 01000000

dev:24912024-04-26 03:00:49.098 PMinfoDryer Dryer Dryer was turned off [physical]

dev:24912024-04-26 03:00:49.041 PMdebugDryer Switch state changed from on to off

dev:24912024-04-26 03:00:49.038 PMdebugDryer Event enter: [name:switch, value:off]

dev:24912024-04-26 03:00:49.032 PMdebugDryer parse: description is read attr - raw: 4C3D0100060800001000, dni: 4C3D, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:24912024-04-26 03:00:02.063 PMdebugDryer ignored amperageEvent (0) - reportAmperage is disabled

dev:24912024-04-26 03:00:02.059 PMdebugDryer ignored voltageEvent (117) - reportVoltage is disabled

dev:24912024-04-26 03:00:02.057 PMdebugDryer ignored power 0 W (change from 0.0 is less than 1 W)

dev:24912024-04-26 03:00:02.054 PMdebugDryer parse: Desc Map: [raw:4C3D010B04240B05290000050500217500080500210000, dni:4C3D, endpoint:01, cluster:0B04, size:24, attrId:050B, encoding:29, command:01, value:0000, clusterInt:2820, attrInt:1291, additionalAttrs:[[value:0075, encoding:21, attrId:0505, consumedBytes:5, attrInt:1285], [value:0000, encoding:21, attrId:0508, consumedBytes:5, attrInt:1288]]]

dev:24912024-04-26 03:00:02.043 PMdebugDryer parse: description is read attr - raw: 4C3D010B04240B05290000050500217500080500210000, dni: 4C3D, endpoint: 01, cluster: 0B04, size: 24, attrId: 050B, encoding: 29, command: 01, value: 0000050500217500080500210000

dev:24912024-04-26 03:00:01.998 PMdebugDryer ignored amperageEvent (0) - reportAmperage is disabled

dev:24912024-04-26 03:00:01.995 PMdebugDryer ignored voltageEvent (117) - reportVoltage is disabled

dev:24912024-04-26 03:00:01.991 PMdebugDryer ignored power 0 W (change from 0.0 is less than 1 W)

dev:24912024-04-26 03:00:01.988 PMdebugDryer parse: Desc Map: [raw:4C3D010B04240B05290000050500217500080500210000, dni:4C3D, endpoint:01, cluster:0B04, size:24, attrId:050B, encoding:29, command:01, value:0000, clusterInt:2820, attrInt:1291, additionalAttrs:[[value:0075, encoding:21, attrId:0505, consumedBytes:5, attrInt:1285], [value:0000, encoding:21, attrId:0508, consumedBytes:5, attrInt:1288]]]

dev:24912024-04-26 03:00:01.977 PMdebugDryer parse: description is read attr - raw: 4C3D010B04240B05290000050500217500080500210000, dni: 4C3D, endpoint: 01, cluster: 0B04, size: 24, attrId: 050B, encoding: 29, command: 01, value: 0000050500217500080500210000

dev:24912024-04-26 03:00:01.784 PMdebugDryer ignored hourlyEnergyEvent (0.0) - isEnergyEnabled is false

dev:24912024-04-26 03:00:01.761 PMtraceDryer sendZigbeeCommands : [he raw 0x4C3D 1 0x01 0x0B04 {10 00 00 0B 05 05 05 08 05}, delay 200]

dev:24912024-04-26 03:00:01.536 PMdebugDryer polling all 0x0B04 attributes

dev:24912024-04-26 03:00:01.533 PMdebugDryer polling.. refreshAll is false

dev:24912024-04-26 03:00:01.517 PMdebugDryer autoPoll()

WAF is falling. Help!

1 Like

I wouldn't trust any motor load to a basic wall wart plug, and especially not one that's not UL or ETL rated.

A plug designed for appliance loads (Zen15) is the better answer here, and it's ETL rated.

2 Likes

I suppose you have the US version of this device :

The reviewer mentioned a firmware upgrade; it probably takes care of the false overload shutoff?

The power monitoring plugs based on the Tuya ecosystem have built-in overvoltage and over amperage protections. There are a lot of complaints in GitHub about false overvoltage triggering. This problem was somehow mitigated with a firmware update for some Tuya plugs by patching the firmware.

For Tuya devices firmware updates I can recommend to buy some of the latest Tuya Zigbee to Matter hubs -

for example, this one :

Or, as suggested above - the best approach for US/CA would be to use UL/ETL certified mains-powered devices.

For EU - the choices are different.

These are what I have. Bought from AliExpress but can’t find the order. They are not the problematic _TZ3000_okaz9tjs

You mentioned updating the firmware, so I changed the driver to ‘Device’ and attempted an update. That must not be the way to do it.

I left the driver as ‘Device’ and ran four loads of laundry and the power plug never turned off.

I did buy a Tuya Matter hub but didn’t research how to add it to HE.

_TZ3000_okaz9tj are the plugs that are problematic to pair to HE. Your plug is OK - it is paired and stays connected.

Hubitat does not provide firmware upgrades for Tuya devices, and I do not encourage trying this - Tuya does not follow the standards for the OTA updates, the result may be a bricked device...

The automatic shut-off of the plug does not depend on the driver used, so the successful four laundry cycles are most probably a coincidence.

You must first add it (commission it) to either Apple Home, Google Home, or ST.

You will need to install Tuya's Smart Life app first on your mobile and then pair the Tuya hub.

2 Likes

Are there any recommendations for a reliable ZIGBEE plug?

The problem has not happened for a week and 15 loads through the dryer. :man_shrugging:

1 Like

After behaving for a while, the dryer shut off right after I turned it on.

Any recommendations for a ZigBee power monitoring plug other than Tuya/Moes?

ThirdReality power monitoring plug?

1 Like

It's not a plug, so more work to install, but it's ZigBee and high current.

The TUYA ZigBee MCB Smart Circuit Breaker, AliExpress item 1005006139088783.
Have one on order for a water pump, hopefully it will work good.
Plus an enclosure and some wire/plug(s).

2 Likes

Amazon has a 4 pack of the Third Reality plugs. Should have them today.

Third Reality 3RSP02028BZ replaced the troublesome Tuya TZ3000_yujkchbz which will still be used but only on low amp devices.

Thanks for the help!

I don't know anything, but I read a thread about an INNR plug recently; firmware upgrade.