The main reason for using Nest is the heat link and thermostat only requires two wires to charge, and send all info between them. So don't rely on wifi.
Mothers house was a problem, sun in bay windows, and wind direction resulted in problems, I used two thermostats in parallel to try and stop problems one in hall and one tried first in living room, then it lost connection so moved to kitchen, but the major break through was when I fitted a TRV in the hall, against all I had read.
Modulating boilers and non modulating boilers work very different, this house does not have a modulating boiler, but with mothers with modulating the main control is the TRV, the wall thermostat is only there to stop the boiler cycling in the summer months. In real terms you don't need a wall thermostat, you could simply use an on/off switch and turn off boiler in the summer.
So the sequence of events, each radiator has the lock shield valve set so around 15°C difference between incoming and outgoing water. It takes a TRV around 10 minutes to close, so you don't want radiator heating up too quickly, or the TRV can't react fast enough, and the temperature overshoots. My TRV showed target and current and once it had been running for around 2 hours the two should be the same, if the current was over target I closed the lock shield and if under opened lock shield by a very small amount.
As the TRV closes the water is first pushed though the TRV's still open and then the by-pass valve opens, which returns hot water to boiler, and boiler reduces output, so the radiators are only just warm enough to keep room at set temperature. So heat from other source like the sun, the radiators have not got a lot of stored energy, so can adjust output quickly.
So I used the report from the TRV
to set the lock shield valve. The problem is a mechanical TRV does not have °C on its scale, so I moved the electronic one around to set the lock shield valve. Once lock shield valve set, could put mechanical TRV back, the problem was with a mechanical TRV and lock shield you don't know which one to adjust. So using an electronic with °C you know which to adjust.
Once all set each room is kept as temperature set, note the wall thermostat has had no part in this up to this point.
However as the weather warms up, the boiler will hit minimum output, at this point it will start to cycle on/off, anti-cycle software can reduce cycling, basic idea is if it turns on and turns off again quickly increase time between turning off and turning on, and of course the reverse. However this relies on ALL radiators having TRV heads, if any radiator does not have a TRV head, then likely the anti-cycle software will not work, this is down to the boilers built in algorithms.
However we don't want boiler to cycle all through the summer, so we pick the room kept coolest, and we fit a wall on/off thermostat so as summer arrives it will turn off the boiler.
So prime candidate is the hall, the TRV in hall is set to 17°C and the wall thermostat to 18°C so in winter the wall thermostat does nothing, but in summer it turns off the boiler.
We may vary this, using both a programmable TRV and programmable wall thermostat, so both change at same time, so we can set day and night temperatures. But the important thing is the wall thermostat simply switches boiler off at set point, if the thermostat tries to do clever things like using a mark/space ratio to stop over shooting, it can completely mess up the system.
With a modulating thermostat we are looking at a completely different sequence of events, and also with a non modulating boiler.
Also we must look at geofencing, having the boiler turn off, or at least down to a anti freezing setting, while the property is empty is clearly going to save money, however the big question is how much? I found my house does not cool that fast, and setting geofencing caused over shoot when it tried to reheat the house, if using Drayton TRV heads which have algorithms to work out how long it takes to reheat the room, may well work, but I found cheaper TRV heads delayed the re-heat so actually better not using the geofencing.