I have a script that turns off lots of switches, then delays by 30s, then turns off the last light.
I call this from other stuff. And due to the delay, each time I have to call service: script.turn_on on this.
But it’s easy to forget. Is there a way to make this script itself always return right away, but do the last delay async? So that I can call from other w/o using service: script.turn_on