I couldn’t find a better title but to explain simply my motivation I will provide an example:
Last night I updated my HA and woke up to my very power hungry heater being turned on the whole night. It is controlled by a smart outlet. It was turned on by a button and was supposed to turn off after 30min. But, because of the HA update and restart it did not turn off after those 30min which makes sense if automations are restarted as well.
My question here is not really how to prevent this specific case because I assume I can set up some standalone timers that will solve the specific problem. What I’m trying to find out is how do you ensure that if something goes wrong with your automation logic or other factors then you won’t come home to a burned down apartment because you set up your coffee machine automation outlet wrong.
Is there some methodology that you use? Something that will double check and not let devices be turned on or off by accident in case the base method fails?