diff --git a/nspanel_blueprint.yaml b/nspanel_blueprint.yaml index 072a893..9feac9b 100644 --- a/nspanel_blueprint.yaml +++ b/nspanel_blueprint.yaml @@ -6067,19 +6067,19 @@ action: - service: "{{ command_value }}" data: component: lightsettings.lightslider - message: '{{ (state_attr(entity_long, "brightness") | int ) |round(0) }}' + message: '{{ (state_attr(entity_long, "brightness") | int * 255 / 100 ) |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 ) | 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 ) | round(0) }}%' else: - service: "{{ command_value }}" data: @@ -7860,7 +7860,6 @@ action: data: cmd: "page {{ page_home }}" - ## PAGE NOTIFICATION ## - conditions: '{{ trigger.event.data.new_state.state == page_notification }}' alias: 'notification page' @@ -8799,19 +8798,22 @@ action: - service: light.turn_on data: entity_id: "{{ entity_long }}" - 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) }}%' + 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) }}%' # value_template: '{{ states(last_click_lightsettings) is match "brightness\d+" }}' # sequence: @@ -8834,18 +8836,20 @@ action: data: entity_id: "{{ entity_long }}" color_temp: '{{ 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 }}' + + ##### 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 }}' ##### Page Lightsettings - Color RGB Slider MOVE ##### - conditions: @@ -8884,18 +8888,15 @@ action: data: entity_id: "{{ entity_long }}" position: '{{ 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 }} %' + + ##### 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 }} %' + ##### Page Coversettings - Cover CLOSE Button ##### - conditions: