Automation cooldown

There are multiple ways to add a cooldown to an automation, but all of them are quite complicated/complex. It would be great to have this as an option and use the same parameter style as in “delay”, e.g.

cooldown: 00:05:00

What is an automation cooldown?

1 Like

My guess is, to stop it firing again in a defined window, rather than having to do something like:

condition:
  - condition: template
    value_template: "{{ (now() - state_attr('automation.whatever_this_is','last_triggered')).seconds > 300 }}"
1 Like

Yes, exactly.