I’m trying to create scheule configurations for my heating system. I want multiple schedules, examples below. Currently, I’m using Alexa to do the scheduling, as it is arduous to create them through HA Automations, but ideally I would like it to all be local. I’ve tried to write these in YAML, but I end up with a separate automation for every entry on/off event. Surely there must be an easier way?
There is Schedy. It aims to be an “easy” and configurable scheduler. I haven’t used it yet but I was interested in it. It uses YAML for configuration. However, it’s not built-in to HA and requires AppDaemon.
Reading your topic’s title, I was led to believe you needed assistant to configure timers:
However, you’re actually asking how to configure schedules, namely a time-based trigger. You may wish to clarify that in the topic’s title.
The usual way it’s done is the way you already know, using an automation with a Time Trigger. There are other time-based triggers but all involve the same principle.
There’s some work in progress to add a scheduler to Home Assistant but it’s not currently available.