#MOES Zigbee Switches battery drain firmware issue (TS0041, TS0042, TS0043)

1 messages · Page 1 of 1 (latest)

gaunt prawn
#

Hi, I have several MOES switches but half of them always stop working and suddenly have dead batteries.

This was an issue that was patches before I believe
https://github.com/zigpy/zha-device-handlers/issues/2402?utm_source=chatgpt.com

I already have these switches for a couple years and never bothered to look into it but maybe someone can help otherwise I'll have to replace them I think. :/

The weird thing is that I have multiple of the same switches and some of them don't have the iseue while others do.
The ones that never have the issue show firmware: 0x00000042. The ones that break don't show this at all. I included the diagnostics.
Also includes a screenshot of what GPT told me.

workingzha-201c8b582d821035e72b94e2b4cd648c-_TZ3000_5e235jpa TS0042-b0d5be8c604a718621c3cd3355a146a3
breaking: zha-201c8b582d821035e72b94e2b4cd648c-_TZ3000_5e235jpa TS0042-7133e017d2000feb92698516b91fe9ab

I'm using SkyConnect Zigbee on my HA server and already followed some tips for like USB extension cord, channel, reconnecting, factory reset etc.

GitHub

Bug description MOES (powered by tuya) scene switch 20/22 Paired with HA yellow currently on version 2023.5.2 The scene controller paired and worked great for a week and then died. After replacing ...

#

Also, is it normal that when I hold the buttons to reset the switch that home assistant adds the device back when it reconnects? Like it remembers some id of the device or how does this work? Am I not resetting the device properly maybe? I'm just holding the buttons for some time and the leds start flickering.

winter birch
#

to my understanding, it's normal for zigbee devices to automatically re-pair like that if you didn't first delete the device from home assistant. resetting devices puts them into pairing mode, and when zha sees this it will assume the device just re-appeared after something caused it to go offline, and automatically set it back up.

#

I think in that case it does still end up re-interviewing the device, which should fix any quirks that weren't correctly applied.