Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pulizia_multi_stanze:
- friendly_name: 'seleziona stanze'
- value_template: >-
- {% set do_stanza_1 = is_state('input_boolean.stanza_1', 'on') %}
- {% set do_stanza_2 = is_state('input_boolean.stanza_2', 'on') %}
- {% set do_stanza_3 = is_state('input_boolean.stanza_3', 'on') %}
- {% set do_stanza_4 = is_state('input_boolean.stanza_4', 'on') %}
- {% set do_stanza_5 = is_state('input_boolean.stanza_5', 'on') %}
- {% set do_stanza_6 = is_state('input_boolean.stanza_6', 'on') %}
- {% set do_stanza_7 = is_state('input_boolean.stanza_7', 'on') %}
- {% set do_stanza_8 = is_state('input_boolean.stanza_8', 'on') %}
- {% set stanza_1 = 16 if do_stanza_1 else '' %}
- {% set stanza_2 = 17 if do_stanza_2 else '' %}
- {% set stanza_3 = 18 if do_stanza_3 else '' %}
- {% set stanza_4 = 19 if do_stanza_4 else '' %}
- {% set stanza_5 = 20 if do_stanza_5 else '' %}
- {% set stanza_6 = 21 if do_stanza_6 else '' %}
- {% set stanza_7 = 22 if do_stanza_7 else '' %}
- {% set stanza_8 = 24 if do_stanza_8 else '' %}
- {% macro comma(stanza) %}
- {{- ',' ~ stanza if stanza != '' -}}
- {% endmacro %}
- [{{ stanza_1 ~ comma(stanza_2) ~ comma(stanza_3) ~ comma(stanza_4) ~ comma(stanza_5) ~ comma(stanza_6) ~ comma(stanza_7) ~ comma(stanza_8) }}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement