Cancelling an automation in WAIT block

Another option is to turn the heater on with the automation, as you have it now but do not wait for 60 minutes.

Instead, write another automation that is triggered if the heater has been on for 60 minutes that turns the heater off

This has the advantage of not needing to restore the timer after a Home Assistant restart. Though the 60 minutes will begin counting again after the restart.

If you do go with the timer, here is a great post on how to restore them:

1 Like