diff --git a/nspanel_blueprint.yaml b/nspanel_blueprint.yaml index 3877f8b..fe8ee63 100644 --- a/nspanel_blueprint.yaml +++ b/nspanel_blueprint.yaml @@ -81,6 +81,8 @@ The goal was to create a version that allows everyone to use the NSpanel fully l value: GRC - label: 'Hungarian' value: HUN + - label: 'Hebrew' + value: HEB - label: 'Indonesian' value: IDN - label: 'Italian' @@ -665,7 +667,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l ##### PLACEHOLDER ###################################################################### placeholder07: name: 'Is only a placeholder without function for a better overview' - description: '# ✅ BUTTON PAGE 01-04 ✅ ' + description: '# ✅ BUTTON PAGE 01 ✅ ' default: 'buttonpage' selector: select: @@ -1055,6 +1057,16 @@ The goal was to create a version that allows everyone to use the NSpanel fully l description: '* *Page "BUTTONPAGE01" - Ask for confirmation to execute **Button08** action*' selector: boolean: + ##### PLACEHOLDER ###################################################################### + placeholder08: + name: 'Is only a placeholder without function for a better overview' + description: '# ✅ BUTTON PAGE 02 ✅ ' + default: 'buttonpage' + selector: + select: + options: + - buttonpage + ##### PLACEHOLDER ###################################################################### entity09: name: Button 09 - ENTITY (Optional) description: '* *Page "BUTTONPAGE02" - Entity which should be switched (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script | binary_sensor | fan | climate)*' @@ -1407,6 +1419,16 @@ The goal was to create a version that allows everyone to use the NSpanel fully l description: '* *Page "BUTTONPAGE02" - Ask for confirmation to execute **Button16** action*' selector: boolean: + ##### PLACEHOLDER ###################################################################### + placeholder09: + name: 'Is only a placeholder without function for a better overview' + description: '# ✅ BUTTON PAGE 03 ✅ ' + default: 'buttonpage' + selector: + select: + options: + - buttonpage + ##### PLACEHOLDER ###################################################################### entity17: name: Button 17 - ENTITY (Optional) description: '* *Page "BUTTONPAGE03" - Entity which should be switched (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script | binary_sensor | fan | climate)*' @@ -1759,6 +1781,16 @@ The goal was to create a version that allows everyone to use the NSpanel fully l description: '* *Page "BUTTONPAGE03" - Ask for confirmation to execute **Button24** action*' selector: boolean: + ##### PLACEHOLDER ###################################################################### + placeholder10: + name: 'Is only a placeholder without function for a better overview' + description: '# ✅ BUTTON PAGE 01 ✅ ' + default: 'buttonpage' + selector: + select: + options: + - buttonpage + ##### PLACEHOLDER ###################################################################### entity25: name: Button 25 - ENTITY (Optional) description: '* *Page "BUTTONPAGE04" - Entity which should be switched (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script | binary_sensor | fan | climate)*' @@ -2113,9 +2145,9 @@ The goal was to create a version that allows everyone to use the NSpanel fully l boolean: ##### PLACEHOLDER ###################################################################### - placeholder08: + placeholder11: name: 'Is only a placeholder without function for a better overview' - description: '# ✅ ENTITY PAGE 01-04 ✅ ' + description: '# ✅ ENTITY PAGE ✅ ' default: 'entitypage' selector: select: @@ -2143,6 +2175,16 @@ The goal was to create a version that allows everyone to use the NSpanel fully l selector: text: {} ##### ENTITY Page Labels ##### + ##### PLACEHOLDER ###################################################################### + placeholder12: + name: 'Is only a placeholder without function for a better overview' + description: '# ✅ ENTITY PAGE 01 ✅ ' + default: 'entitypage' + selector: + select: + options: + - entitypage + ##### PLACEHOLDER ###################################################################### entity_page01_label: name: Entity page 01 name - LABEL (Optional) description: '* *Page "ENTITYPAGE01" - Label which should be displayed*' @@ -2313,6 +2355,16 @@ The goal was to create a version that allows everyone to use the NSpanel fully l default: [] selector: text: {} + ##### PLACEHOLDER ###################################################################### + placeholder13: + name: 'Is only a placeholder without function for a better overview' + description: '# ✅ ENTITY PAGE 02 ✅ ' + default: 'entitypage' + selector: + select: + options: + - entitypage + ##### PLACEHOLDER ###################################################################### entities_entity09: name: Entity 09 - ENTITY (Optional) description: '* *Page "ENTITYPAGE02" - entity which should be displayed*' @@ -2457,6 +2509,16 @@ The goal was to create a version that allows everyone to use the NSpanel fully l default: [] selector: text: {} + ##### PLACEHOLDER ###################################################################### + placeholder14: + name: 'Is only a placeholder without function for a better overview' + description: '# ✅ ENTITY PAGE 03 ✅ ' + default: 'entitypage' + selector: + select: + options: + - entitypage + ##### PLACEHOLDER ###################################################################### entities_entity17: name: Entity 17 - ENTITY (Optional) description: '* *Page "ENTITYPAGE03" - entity which should be displayed*' @@ -2601,6 +2663,16 @@ The goal was to create a version that allows everyone to use the NSpanel fully l default: [] selector: text: {} + ##### PLACEHOLDER ###################################################################### + placeholder15: + name: 'Is only a placeholder without function for a better overview' + description: '# ✅ ENTITY PAGE 04 ✅ ' + default: 'entitypage' + selector: + select: + options: + - entitypage + ##### PLACEHOLDER ###################################################################### entities_entity25: name: Entity 25 - ENTITY (Optional) description: '* *Page "ENTITYPAGE04" - entity which should be displayed*' @@ -2747,7 +2819,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} ##### PLACEHOLDER ###################################################################### - placeholder09: + placeholder16: name: 'Is only a placeholder without function for a better overview' description: '# ✅ CUSTOM CONFIGURATION ✅ ' default: 'configuration' @@ -3525,6 +3597,7 @@ variables: {%- elif language == "TUR" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pazartesi,')| replace('Tue', 'Salı,')| replace('Wed', 'Çarşamba,')| replace('Thu', 'Perşembe,')| replace('Fri', 'Cuma,')| replace('Sat', 'Cumartesi,')| replace('Sun', 'Pazar,') }} {%- elif language == "UKR" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеділок,')| replace('Tue', 'Вівторок,')| replace('Wed', 'Середа,')| replace('Thu', 'Четвер,')| replace('Fri', 'П ятниця,')| replace('Sat', 'Субота,')| replace('Sun', 'Неділя,') }} {%- elif language == "HUN" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Hétfő,')| replace('Tue', 'Kedd,')| replace('Wed', 'Szerda,')| replace('Thu', 'Csütörtök,')| replace('Fri', 'Péntek,')| replace('Sat', 'Szombat,')| replace('Sun', 'Vasárnap,') }} + {%- elif language == "HEB" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'ינש,')| replace('Tue', 'ישילש,')| replace('Wed', 'יעיבר,')| replace('Thu', 'ישימח,')| replace('Fri', 'ישיש,')| replace('Sat', 'תבש,')| replace('Sun', 'ןושאר,') }} {%- elif language == "NOR" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} {%- elif language == "RUS" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понедельник,')| replace('Tue', 'Вторник,')| replace('Wed', 'Среда,')| replace('Thu', 'Четверг,')| replace('Fri', 'Пятница,')| replace('Sat', 'Суббота,')| replace('Sun', 'Воскресение,') }} {%- endif -%} @@ -3553,6 +3626,7 @@ variables: {%- elif language == "TUR" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pazartesi,')| replace('Tue', 'Salı,')| replace('Wed', 'Çarşamba,')| replace('Thu', 'Perşembe,')| replace('Fri', 'Cuma,')| replace('Sat', 'Cumartesi,')| replace('Sun', 'Pazar,') }} {%- elif language == "UKR" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеділок,')| replace('Tue', 'Вівторок,')| replace('Wed', 'середа,')| replace('Thu', 'четвер,')| replace('Fri', 'п ятниця,')| replace('Sat', 'Субота,')| replace('Sun', 'Неділя,') }} {%- elif language == "HUN" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Hétfő,')| replace('Tue', 'Kedd,')| replace('Wed', 'Szerda,')| replace('Thu', 'Csütörtök,')| replace('Fri', 'Péntek,')| replace('Sat', 'Szombat,')| replace('Sun', 'Vasárnap,') }} + {%- elif language == "HEB" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'ינש,')| replace('Tue', 'ישילש,')| replace('Wed', 'יעיבר,')| replace('Thu', 'ישימח,')| replace('Fri', 'ישיש,')| replace('Sat', 'תבש,')| replace('Sun', 'ןושאר,') }} {%- elif language == "NOR" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} {%- elif language == "RUS" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понедельник,')| replace('Tue', 'Вторник,')| replace('Wed', 'Среда,')| replace('Thu', 'Четверг,')| replace('Fri', 'Пятница,')| replace('Sat', 'Суббота,')| replace('Sun', 'Воскресение,') }} {%- endif -%} @@ -3581,6 +3655,7 @@ variables: {%- elif language == "TUR" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pazartesi,')| replace('Tue', 'Salı,')| replace('Wed', 'Çarşamba,')| replace('Thu', 'Perşembe,')| replace('Fri', 'Cuma,')| replace('Sat', 'Cumartesi,')| replace('Sun', 'Pazar,') }} {%- elif language == "UKR" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеділок,')| replace('Tue', 'Вівторок,')| replace('Wed', 'середа,')| replace('Thu', 'четвер,')| replace('Fri', 'п ятниця,')| replace('Sat', 'Субота,')| replace('Sun', 'Неділя,') }} {%- elif language == "HUN" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Hétfő,')| replace('Tue', 'Kedd,')| replace('Wed', 'Szerda,')| replace('Thu', 'Csütörtök,')| replace('Fri', 'Péntek,')| replace('Sat', 'Szombat,')| replace('Sun', 'Vasárnap,') }} + {%- elif language == "HEB" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'ינש,')| replace('Tue', 'ישילש,')| replace('Wed', 'יעיבר,')| replace('Thu', 'ישימח,')| replace('Fri', 'ישיש,')| replace('Sat', 'תבש,')| replace('Sun', 'ןושאר,') }} {%- elif language == "NOR" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} {%- elif language == "RUS" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понедельник,')| replace('Tue', 'Вторник,')| replace('Wed', 'Среда,')| replace('Thu', 'Четверг,')| replace('Fri', 'Пятница,')| replace('Sat', 'Суббота,')| replace('Sun', 'Воскресение,') }} {%- endif -%} @@ -3609,6 +3684,7 @@ variables: {%- elif language == "TUR" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pazartesi,')| replace('Tue', 'Salı,')| replace('Wed', 'Çarşamba,')| replace('Thu', 'Perşembe,')| replace('Fri', 'Cuma,')| replace('Sat', 'Cumartesi,')| replace('Sun', 'Pazar,') }} {%- elif language == "UKR" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеділок,')| replace('Tue', 'Вівторок,')| replace('Wed', 'середа,')| replace('Thu', 'четвер,')| replace('Fri', 'п ятниця,')| replace('Sat', 'Субота,')| replace('Sun', 'Неділя,') }} {%- elif language == "HUN" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Hétfő,')| replace('Tue', 'Kedd,')| replace('Wed', 'Szerda,')| replace('Thu', 'Csütörtök,')| replace('Fri', 'Péntek,')| replace('Sat', 'Szombat,')| replace('Sun', 'Vasárnap,') }} + {%- elif language == "HEB" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'ינש,')| replace('Tue', 'ישילש,')| replace('Wed', 'יעיבר,')| replace('Thu', 'ישימח,')| replace('Fri', 'ישיש,')| replace('Sat', 'תבש,')| replace('Sun', 'ןושאר,') }} {%- elif language == "NOR" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} {%- elif language == "RUS" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понедельник,')| replace('Tue', 'Вторник,')| replace('Wed', 'Среда,')| replace('Thu', 'Четверг,')| replace('Fri', 'Пятница,')| replace('Sat', 'Суббота,')| replace('Sun', 'Воскресение,') }} {%- endif -%} @@ -3637,6 +3713,7 @@ variables: {%- elif language == "TUR" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pazartesi,')| replace('Tue', 'Salı,')| replace('Wed', 'Çarşamba,')| replace('Thu', 'Perşembe,')| replace('Fri', 'Cuma,')| replace('Sat', 'Cumartesi,')| replace('Sun', 'Pazar,') }} {%- elif language == "UKR" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеділок,')| replace('Tue', 'Вівторок,')| replace('Wed', 'середа,')| replace('Thu', 'четвер,')| replace('Fri', 'п ятниця,')| replace('Sat', 'Субота,')| replace('Sun', 'Неділя,') }} {%- elif language == "HUN" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Hétfő,')| replace('Tue', 'Kedd,')| replace('Wed', 'Szerda,')| replace('Thu', 'Csütörtök,')| replace('Fri', 'Péntek,')| replace('Sat', 'Szombat,')| replace('Sun', 'Vasárnap,') }} + {%- elif language == "HEB" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'ינש,')| replace('Tue', 'ישילש,')| replace('Wed', 'יעיבר,')| replace('Thu', 'ישימח,')| replace('Fri', 'ישיש,')| replace('Sat', 'תבש,')| replace('Sun', 'ןושאר,') }} {%- elif language == "NOR" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} {%- elif language == "RUS" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понедельник,')| replace('Tue', 'Вторник,')| replace('Wed', 'Среда,')| replace('Thu', 'Четверг,')| replace('Fri', 'Пятница,')| replace('Sat', 'Суббота,')| replace('Sun', 'Воскресение,') }} {%- endif -%} @@ -3665,6 +3742,7 @@ variables: {%- elif language == "TUR" -%} Bugün {%- elif language == "UKR" -%} Сьогодні {%- elif language == "HUN" -%} Ma + {%- elif language == "HEB" -%} םויה {%- elif language == "NOR" -%} I dag {%- elif language == "RUS" -%} Сегодня {%- endif -%} @@ -3693,6 +3771,7 @@ variables: {%- elif language == "TUR" -%} Yarın {%- elif language == "UKR" -%} Завтра {%- elif language == "HUN" -%} Holnap + {%- elif language == "HEB" -%} רחמ {%- elif language == "NOR" -%} I morgen {%- elif language == "RUS" -%} Завтра {%- endif -%} @@ -3721,6 +3800,7 @@ variables: {%- elif language == "TUR" -%} 2 Gün İçinde {%- elif language == "UKR" -%} через 2 дні {%- elif language == "HUN" -%} 2 nap múlva + {%- elif language == "HEB" -%} םיימוי דוע {%- elif language == "NOR" -%} om 2 dager {%- elif language == "RUS" -%} на 2 дня {%- endif -%} @@ -3749,6 +3829,7 @@ variables: {%- elif language == "TUR" -%} 3 Gün İçinde {%- elif language == "UKR" -%} через 3 дні {%- elif language == "HUN" -%} 3 nap múlva + {%- elif language == "HEB" -%} םימי 3 דוע {%- elif language == "NOR" -%} om 3 dager {%- elif language == "RUS" -%} на 3 дня {%- endif -%} @@ -3777,6 +3858,7 @@ variables: {%- elif language == "TUR" -%} 4 Gün İçinde {%- elif language == "UKR" -%} через 2 дні {%- elif language == "HUN" -%} 4 nap múlva + {%- elif language == "HEB" -%} םימי 4 דוע {%- elif language == "NOR" -%} om 4 dager {%- elif language == "RUS" -%} на 4 дня {%- endif -%} @@ -3805,6 +3887,7 @@ variables: {%- elif language == "TUR" -%} üzerinde {%- elif language == "UKR" -%} увімк {%- elif language == "HUN" -%} a oldalon + {%- elif language == "HEB" -%} קולד {%- elif language == "NOR" -%} på {%- elif language == "RUS" -%} включено {%- endif -%} @@ -3833,6 +3916,7 @@ variables: {%- elif language == "TUR" -%} kapalı {%- elif language == "UKR" -%} вимк {%- elif language == "HUN" -%} off + {%- elif language == "HEB" -%} יובכ {%- elif language == "NOR" -%} av {%- elif language == "RUS" -%} выключено {%- endif -%} @@ -3861,6 +3945,7 @@ variables: {%- elif language == "TUR" -%} ısı {%- elif language == "UKR" -%} нагрів {%- elif language == "HUN" -%} hő + {%- elif language == "HEB" -%} םוח {%- elif language == "NOR" -%} varme {%- elif language == "RUS" -%} нагрев {%- endif -%} @@ -3889,6 +3974,7 @@ variables: {%- elif language == "TUR" -%} Lütfen onaylayın {%- elif language == "UKR" -%} Будь ласка, підтвердіть {%- elif language == "HUN" -%} Kérjük, erősítse meg + {%- elif language == "HEB" -%} רשא השקבב {%- elif language == "NOR" -%} Vennligst bekreft {%- elif language == "RUS" -%} Пожалуйста, подтвердите {%- endif -%} @@ -5022,6 +5108,11 @@ action: component: home.button06_icon message: "{{ home_button06_icon }}" + ###### SHOW All component when page loading done ##### + - delay: + milliseconds: "{{ delay_value }}" + - service: "{{ command_show_all }}" + ## PAGE BUTTONPAGE01 ## - conditions: '{{ trigger.event.data.new_state.state == page_buttonpage01 }}' alias: 'buttonpage01 page' @@ -6067,19 +6158,19 @@ action: - service: "{{ command_value }}" data: component: lightsettings.lightslider - message: '{{ (state_attr(entity_long, "brightness") | int * 100 / 255 ) |round(0) }}' + message: '{{ (state_attr(entity_long, "brightness") | int ) |round(0) }}' - delay: milliseconds: "{{ delay_value }}" - service: "{{ command_text_printf }}" data: component: lightsettings.light_value - message: '{{ (state_attr(entity_long, "brightness") | int * 100 / 255 ) | round(0) }}%' + message: '{{ (state_attr(entity_long, "brightness") | int * 100 /255) | round(0) }}%' - delay: milliseconds: "{{ delay_value }}" - service: "{{ command_text_printf }}" data: component: lightsettings.light_value_2 - message: '{{ (state_attr(entity_long, "brightness") | int * 100 / 255 ) | round(0) }}%' + message: '{{ (state_attr(entity_long, "brightness") | int * 100 /255) | round(0) }}%' else: - service: "{{ command_value }}" data: @@ -7860,6 +7951,7 @@ action: data: cmd: "page {{ page_home }}" + ## PAGE NOTIFICATION ## - conditions: '{{ trigger.event.data.new_state.state == page_notification }}' alias: 'notification page' @@ -8798,22 +8890,19 @@ action: - service: light.turn_on data: entity_id: "{{ entity_long }}" - brightness: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 255 / 100) |round(0) }}' - # brightness: '{{ trigger.event.data.new_state.state |replace("brightness","") | int }}' - - ##### ist jetzt direkt im Nextion Editor hinterlegt ##### - # - delay: - # milliseconds: "{{ delay_value }}" - # - service: "{{ command_text_printf }}" - # data: - # component: lightsettings.light_value - # message: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 100 /255) |round(0) }}%' - # - delay: - # milliseconds: "{{ delay_value }}" - # - service: "{{ command_text_printf }}" - # data: - # component: lightsettings.light_value_2 - # message: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 100 /255) |round(0) }}%' + brightness: '{{ trigger.event.data.new_state.state |replace("brightness","") | int }}' + - delay: + milliseconds: "{{ delay_value }}" + - service: "{{ command_text_printf }}" + data: + component: lightsettings.light_value + message: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 100 /255) |round(0) }}%' + - delay: + milliseconds: "{{ delay_value }}" + - service: "{{ command_text_printf }}" + data: + component: lightsettings.light_value_2 + message: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 100 /255) |round(0) }}%' # value_template: '{{ states(last_click_lightsettings) is match "brightness\d+" }}' # sequence: @@ -8836,20 +8925,18 @@ action: data: entity_id: "{{ entity_long }}" color_temp: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}' - - ##### wird im Nextion Editor gemacht - # - delay: - # milliseconds: "{{ delay_value }}" - # - service: "{{ command_text_printf }}" - # data: - # component: lightsettings.temp_value - # message: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}' - # - delay: - # milliseconds: "{{ delay_value }}" - # - service: "{{ command_text_printf }}" - # data: - # component: lightsettings.temp_value_2 - # message: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}' + - delay: + milliseconds: "{{ delay_value }}" + - service: "{{ command_text_printf }}" + data: + component: lightsettings.temp_value + message: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}' + - delay: + milliseconds: "{{ delay_value }}" + - service: "{{ command_text_printf }}" + data: + component: lightsettings.temp_value_2 + message: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}' ##### Page Lightsettings - Color RGB Slider MOVE ##### - conditions: @@ -8888,15 +8975,18 @@ action: data: entity_id: "{{ entity_long }}" position: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }}' - - ##### wird in Nextion gemacht ##### - # - delay: - # milliseconds: "{{ delay_value }}" - # - service: "{{ command_text_printf }}" - # data: - # component: coversettings.cover_value - # message: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }} %' - + - delay: + milliseconds: "{{ delay_value }}" + - service: "{{ command_text_printf }}" + data: + component: coversettings.cover_value + message: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }} %' + - delay: + milliseconds: "{{ delay_value }}" + - service: "{{ command_text_printf }}" + data: + component: coversettings.cover_value_2 + message: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }} %' ##### Page Coversettings - Cover CLOSE Button ##### - conditions: