120V relay thermostat or 120V "dry contact" thermostat

I have a fireplace with a 6V control switch and I need to put a physical thermostat on it. I have 120V available in the gang box. I've been using a shelly relay which has been successful, but I've been using the virtual thermostat code. SWMBO want's a physical thermostat, and also I've noticed the virtual thermostat sometimes gets out-of-sync with the fireplace switch.

(I could modify the virtual thermostat code to poll the switch status now and then, but that wouldn't help the SWMBO need for a physical device on the wall.)

Ideally, I'd want a 120V thermostat with a dry contact relay for the control. These don't seem to exist. If I had a 120V thermostat with a 120V control, I could have it drive the shelly relay, as a secondary relay to control the 6V.

Alternatively, I suppose I could buy a little 24V relay transformer, and use a 24V thermostat, but that just occurred to me, so I haven't researched it yet.

I can't find a 120V thermostat with a plain relay 120V output, that works with hubitat.

This would be my choice.

1 Like

Actually it seems my best option is to buy a thermostat designed for the European market to control a boiler or heat pump. These just have a relay output. Most are 230V but there are battery powered ones as well.

For example, this one should work https://www.aliexpress.com/item/1005009346663502.html

The 24V North American Systems can't really be set up to work like a switch.

1 Like

Ecobees can be. If the thermostat is powered between Rc and C, then Rh and W can be used as a dry contact switch.

1 Like

I bought this Moes low power battery thermostat but I can't find a good driver. The Moes/Tuya one's I've found don't show the right temperature nor are the setpoint changes communicated.

I found this info, which might be useful:


I am trying to add it to the Tuya driver.

Is the Zigbee model/manufacturer TS0601 _TZE204_zxkwaztm (check the Device Info tab, Device Data section) ?

Indeed it is TS0601 from _TZE204_zxkwaztm !

I was struggling for an hour or two, before finally realizing it wasn't communicating at all. I wish Zigbee/Hubitat/Etc would tell us when things aren't actually connected/responding!

Anyway, I re-paired it in its installation location and now it seems to be working just fine! Thank you @kkossev for the code.

1 Like