The other "boiler replacement" thread has produced some useful ideas (thanks to all!) so I've started this new thread just for room heating controls. I plan to divide the new house into multiple zones, each with their own timer/stat, and would value hearing the team's experiences, comments and suggestions on the following stream of consciousness.
If zoning is taken to the limit, then each major room would be a unique zone and then it would be possible to detect that a window was open and to (optionally) switch off the heating in that room. The window detection could double as input to an alarm. This leads to the concept of a heating loop with rooms or radiators tapping-off heat according to demand, with a loop flow switch to detect when there was no demand. Ideally each rad or room would be piped back to a central manifold, with indiviual valves, but this isn't practical without major disruption If it's not possible to isolate a room without major disruption, or for minor rooms, then motorised rad valves (or, as a last resort, TRVs) could be used. To avoid a lot of unsightly wiring the window sensors would need to be wireless (lots of windows so price is an issue too). Some immediate questions from that are: how to detect lack of heat demand on the primary heating loop, sources of window switches.
Another thought is whether it's worthwhile compensating the room stats for external temperatures, and if this possible for multiple stats.