From ae8aae8d5aae8756187cb6c93df0d8a80370e8c3 Mon Sep 17 00:00:00 2001 From: Matthias Alphart Date: Thu, 16 May 2024 09:23:09 +0200 Subject: [PATCH] Allow templates for enabling automation triggers (#32662) --- source/_docs/automation/trigger.markdown | 32 ++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/source/_docs/automation/trigger.markdown b/source/_docs/automation/trigger.markdown index 9f7dc28a1f1..9a43bf5f47d 100644 --- a/source/_docs/automation/trigger.markdown +++ b/source/_docs/automation/trigger.markdown @@ -1035,3 +1035,35 @@ automation: - platform: time at: "15:32:00" ``` + +Triggers can also be disabled based on limited templates or blueprint inputs. These are only evaluated once when the automation is loaded. + +{% raw %} + +```yaml +blueprint: + input: + input_boolean: + name: Boolean + selector: + boolean: + input_number: + name: Number + selector: + number: + min: 0 + max: 100 + + trigger_variables: + _enable_number: !input input_number + + trigger: + - platform: sun + event_type: sunrise + enabled: !input input_boolean + - platform: sun + event_type: sunset + enabled: "{{ _enable_number < 50 }}" +``` + +{% endraw %}