Advertisement
calas

Untitled

Sep 26th, 2020
1,647
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.40 KB | None | 0 0
  1.    pulizia_multi_stanze:
  2.       friendly_name: 'seleziona stanze'
  3.       value_template: >-
  4.           {% set do_stanza_1 = is_state('input_boolean.stanza_1', 'on') %}
  5.           {% set do_stanza_2 = is_state('input_boolean.stanza_2', 'on') %}
  6.           {% set do_stanza_3 = is_state('input_boolean.stanza_3', 'on') %}
  7.           {% set do_stanza_4 = is_state('input_boolean.stanza_4', 'on') %}
  8.           {% set do_stanza_5 = is_state('input_boolean.stanza_5', 'on') %}
  9.           {% set do_stanza_6 = is_state('input_boolean.stanza_6', 'on') %}
  10.           {% set do_stanza_7 = is_state('input_boolean.stanza_7', 'on') %}
  11.           {% set do_stanza_8 = is_state('input_boolean.stanza_8', 'on') %}
  12.           {% set stanza_1 = 16 if do_stanza_1 else '' %}
  13.           {% set stanza_2 = 17 if do_stanza_2 else '' %}
  14.           {% set stanza_3 = 18 if do_stanza_3 else '' %}
  15.           {% set stanza_4 = 19 if do_stanza_4 else '' %}
  16.           {% set stanza_5 = 20 if do_stanza_5 else '' %}
  17.           {% set stanza_6 = 21 if do_stanza_6 else '' %}
  18.           {% set stanza_7 = 22 if do_stanza_7 else '' %}
  19.           {% set stanza_8 = 24 if do_stanza_8 else '' %}
  20.  
  21.  
  22.  
  23.           {% macro comma(stanza) %}
  24.           {{- ',' ~ stanza if stanza != '' -}}
  25.           {% endmacro %}
  26.           [{{ stanza_1 ~ comma(stanza_2) ~ comma(stanza_3) ~ comma(stanza_4) ~ comma(stanza_5) ~ comma(stanza_6) ~ comma(stanza_7) ~ comma(stanza_8) }}]
  27.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement