I am trying to use a Moes ZHT-S01 Zigbee thermostat with ZHA. It pairs but there is just 1 entity created for firmware version and even that is “Unknown”.
I understand I might need a “quirk” to get it to work but having tried about 5 or 6 different quirks yesterday I cannot find one that works (or I am not doing something right).
I was following all the steps as I understood them:
configuration.yaml change to enable quirks and tell it the path
putting the python code in the right folder on my HA instance
restarting HA
repairing the device
Same result every time. The pycache folder was being created so it was picking up the fact there was a quirk there but the quirk is not listed in the Device Info though which makes me think the quirk wasn’t suitable for that device.
Device Info:
TS0601
by _TZE284_rlytpmij
Connected via [Generic Zigbee Coordinator (EZSP)]
Firmware: 0x00000051
Zigbee: A4:C1:38:78:92:14:D2:CA
Zigbee info
Nwk: 0xb4ca
Device Type: Router
LQI: 216
RSSI: -57
Last seen: 2025-11-25T10:06:29
Power source: Mains
If a quirk is used I gather it should be displayed at the bottom of this Device Info section. Home Assistant is bang up to date (2025.11.3) and using ZHA coupled with a SMLight SLZB-06M.
I realise it was only 3 days ago since I posted but Moes support have suggested I use Z2M rather than ZHA. Can anyone confirm if this exact thermostat (model ZHT-S01) works with Zigbee2MQTT?
I don’t really want to have to change over to Z2M because my current config works great with 57 devices all using ZHA and I don’t relish the thought of re-pairing everything just to get a single device to work.
I have an unused spare Conbee 2 USB adaptor that I used to use before I upgraded to the SMLight so in theory I could have the thermostat running via that on Z2M. That would work wouldn’t it?