Deu uns toques na minha blueprint se precisares.
Encontras aqui: https://github.com/jfmcarreira/home-assistant-config/blob/master/blueprints/automation/carreira/calendar_based_on_off.yaml
A ideia seria eu detetar eventos “Aquecimento”, “Aquecimento ON” e “Aquecimento OFF”, mas aquilo não correu bem.
Neste momento uso da seguinte forma. Quando o evento “Aquecimento” começa ele liga-se e quando acaba desliga-se.