Thermostat Mode Scheduler Thing

I’ve moved my home heating system to be fully monitored and controller by HA. I’ve got a boiler with 7 zones and i’ve got a thermostat for each zone. Using esphome with a 8 channel relay as part of this.

I’d like to be able to more easily manage and schedule different “modes” such as ‘home’, ‘away’, ‘sleeping’, etc. I can easily do this all in a big automation where i put the schedule in the automation itself.

I’d like to build a better UI to manage this that ideally would be a front end card that allows me to choose the mode as well as update when each mode occurs. If it was just the mode i could use a custom text selector entity but not sure how i do the scheduling for each mode.

Anyone point me in the right direction for how to approach this?

local calendar with a calendar for each zone?
then you read calendar events in your automation and act accordingly…

afaik there is no official integration for heating schedules

If you can cope with 30-minute granularity for the UI setting, schedule helpers might be useful. They go on when active and allow for weekly setup:

BINGO! Didn’t know this existed…this sounds exactly what i need…thanks!

Or this, which I’ve found very useful…

1 Like