TL;DR: How do I make the thermostat send a ‘heat’ request to the boiler without making the boiler use way too much gas?
Hi all,
I have a question about automating central heating. My current setup:
Ground floor:
- Main thermostat linked to boiler (Honeywell T6 on WiFi through Honeywell integration)
- One radiator with Sonoff TRV-ZB, zigbee
- Three radiators with non-smart knobs that are usually open
- The main room has a Sonoff Presence sensor
First floor:
- Three rooms that can be occupied with Sonoff TRV-ZBs.
- Two of three rooms have Sonoff Presence sensors
All rooms that can be heated smartly are controlled through a blueprint once shared here called ‘Advanced heating control V5’.
I have a helper called ‘Comfort Temp’ which is a slider that controls the setpoint on the main thermostat and the TRV of an occupied room.
So the obvious question is: is there any good way to get the main thermostat to send a heating request to the boiler?
I’ve seen something about a WiFi module that you can put in between the main thermostat and the boiler that offers more control (Nodo OpenTherm Gateway, OTGW). Does anyone have experience with this? Or do I solve this with more TRVs on my ground floor? I’ve heard about central heating systems not enjoying a fully thermostatic valved circuit. More TRVs also means I have to replace the valves on a couple of radiators.
Any advice would be greatly appreciated!


I use the Hive integration and just let the Hive stuff do its work, monitoring via Home Assistant occasionally. My setup is the Hive thermostat, boiler relay and the hub
I went down a rabbit hole of TRVs, automations, Shelly relays talking to the boiler, zigbee thermometers everywhere, and it got complicated. Ultimately the big risk was the system getting stuck or in a state where the boiler would be on all the time and cost a fortune, so I got rid of it all.
If Hive no longer meets my needs I know I can just pair the hardware to my zigbee network and stop using the cloud service.