From b580d022c77baea1703e12459a3deea70d9b2bb2 Mon Sep 17 00:00:00 2001 From: Matthias Alphart Date: Wed, 15 May 2024 21:05:08 +0200 Subject: [PATCH] Allow templates for enabling conditions (#32771) --- source/_docs/scripts/conditions.markdown | 34 ++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/source/_docs/scripts/conditions.markdown b/source/_docs/scripts/conditions.markdown index 2860510c95a..1bcb199b1d6 100644 --- a/source/_docs/scripts/conditions.markdown +++ b/source/_docs/scripts/conditions.markdown @@ -711,3 +711,37 @@ condition: entity_id: sun.sun state: "above_horizon" ``` + +Conditions can also be disabled based on limited templates or blueprint inputs. + +{% 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 + + condition: + - condition: state + entity_id: sun.sun + state: "above_horizon" + enabled: !input input_boolean + - condition: state + entity_id: sun.sun + state: "below_horizon" + enabled: "{{ _enable_number < 50 }}" +``` + +{% endraw %}