> on/off when the "average" temperature is below set temperature - 0.2C or above set temperature + 0.3C, each room has an individual set temperature and I turn off the TRV if that room goes above the set temperature and back on if it drops below, again with some light hysteresis.
Until you discover the generic thermostat helper :)
I am using that already, I may have missed some features but it didn't seem to support the more complex requirements I had for my heating.
I use the helper to manage the overall heating, by giving it my calculated "average" as the target sensor, and I use the home/away/sleep values.
The complexity in my setup is managing individual rooms which I control independently of the overall heating state; it's a fairly large home for the UK and an old one, some rooms come up to temperature much quicker than others and I want them at different temperatures too, so each room is switched as a separate zone using its TRV and sensor.
Indeed! I started with rules to turn on or off my individual heaters based on the temperature of the room but that's too many rules to setup and update. Then I found the generic thermostat helper and my appreciation for HA immediately went one lever higher!
Until you discover the generic thermostat helper :)