Why is it so hard to set a countdown timer that will execute an action when it runs out. E.g. pick or enter a countdown timer in the GUI or app (e.g. 30 mins) to turn off (or on) a fan, dryer, lights, irrigation system etc.
I use Node Red and named all my timers along the lines of timer.light_dot_lounge
. Then I have a node responding to timer.finished
and pull out the part after ‘.’, then replace ‘dot’ with dot, and then call homeassistant.turn_off
. Clunky, but it works.
Timers have a duration, and several events. It’s a period with an end. Whether it’s counting up or down seems irrelevant, unless you’re actually talking about how a timer gets displayed in the frontend. In that case, all my timers count down, because I use the remaining time attribute.