From 27a260cd7f57a5af70418e1c27cc7a0ce9dc58d6 Mon Sep 17 00:00:00 2001 From: Chris Date: Tue, 8 Nov 2022 16:52:40 +0100 Subject: [PATCH] upd: use trigger-var instead of state() --- blueprint.yaml | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/blueprint.yaml b/blueprint.yaml index eb3f5bc..f71ed45 100644 --- a/blueprint.yaml +++ b/blueprint.yaml @@ -2581,61 +2581,61 @@ action: ##### Page Lightsettings - Brightness Slider MOVE ##### - conditions: - condition: template - value_template: '{{ states(last_click_lightsettings) is match "brightness\d+" }}' + value_template: '{{ trigger.event.data.new_state.state is match "brightness\d+" }}' sequence: - service: light.turn_on data: entity_id: "{{ entity_long }}" - brightness: '{{ states(last_click_lightsettings) |replace("brightness","") | int }}' + brightness: '{{ trigger.event.data.new_state.state |replace("brightness","") | int }}' - delay: milliseconds: "{{ delay_value }}" - service: "{{ command_text_printf }}" data: component: lightsettings.light_value - message: '{{ (states(last_click_lightsettings) |replace("brightness","") | int * 100 /255) |round(0) }}%' + 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: '{{ (states(last_click_lightsettings) |replace("brightness","") | int * 100 /255) |round(0) }}%' + message: '{{ (trigger.event.data.new_state.state |replace("brightness","") | int * 100 /255) |round(0) }}%' ##### Page Lightsettings - color_Temp Slider MOVE ##### - conditions: - condition: template - value_template: '{{ states(last_click_lightsettings) is match "colortemp\d+" }}' + value_template: '{{ trigger.event.data.new_state.state is match "colortemp\d+" }}' sequence: - service: light.turn_on data: entity_id: "{{ entity_long }}" - color_temp: '{{ states(last_click_lightsettings) |replace("colortemp","") | int }}' + 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: '{{ states(last_click_lightsettings) |replace("colortemp","") | int }}' + 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: '{{ states(last_click_lightsettings) |replace("colortemp","") | int }}' + message: '{{ trigger.event.data.new_state.state |replace("colortemp","") | int }}' ##### Page Lightsettings - Color RGB Slider MOVE ##### - conditions: - condition: template - value_template: '{{ states(last_click_lightsettings) is match "\d+,\d+,\d+" }}' + value_template: '{{ trigger.event.data.new_state.state is match "\d+,\d+,\d+" }}' sequence: - service: light.turn_on data: entity_id: "{{ entity_long }}" - rgb_color: '{{ states(last_click_lightsettings).split(",") }}' + rgb_color: '{{ trigger.event.data.new_state.state.split(",") }}' ##### Page Lightsettings - Close Lightsetting Page ##### - conditions: - condition: template - value_template: '{{ states(last_click_lightsettings) == "releaselightsettingsclose" }}' + value_template: '{{ trigger.event.data.new_state.state == "releaselightsettingsclose" }}' sequence: - service: "{{ command_printf }}" data: @@ -2652,29 +2652,29 @@ action: ##### Page Coversettings - Cover Slider MOVE ##### - conditions: - condition: template - value_template: '{{ states(last_click_coversettings) is match "coverposition\d+" }}' + value_template: '{{ trigger.event.data.new_state.state is match "coverposition\d+" }}' sequence: - service: cover.set_cover_position data: entity_id: "{{ entity_long }}" - position: '{{ states(last_click_coversettings) |replace("coverposition","") | int }}' + position: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }}' - delay: milliseconds: "{{ delay_value }}" - service: "{{ command_text_printf }}" data: component: coversettings.cover_value - message: '{{ states(last_click_coversettings) |replace("coverposition","") | int }} %' + 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: '{{ states(last_click_coversettings) |replace("coverposition","") | int }} %' + message: '{{ trigger.event.data.new_state.state |replace("coverposition","") | int }} %' ##### Page Coversettings - Cover CLOSE Button ##### - conditions: - condition: template - value_template: '{{ states(last_click_coversettings) == "cover_close_press" }}' + value_template: '{{ trigger.event.data.new_state.state == "cover_close_press" }}' sequence: - service: cover.close_cover data: @@ -2683,7 +2683,7 @@ action: ##### Page Coversettings - Cover OPEN Button ##### - conditions: - condition: template - value_template: '{{ states(last_click_coversettings) == "cover_open_press" }}' + value_template: '{{ trigger.event.data.new_state.state == "cover_open_press" }}' sequence: - service: cover.open_cover data: @@ -2692,7 +2692,7 @@ action: ##### Page Coversettings - Cover STOP Button ##### - conditions: - condition: template - value_template: '{{ states(last_click_coversettings) == "cover_stop_press" }}' + value_template: '{{ trigger.event.data.new_state.state == "cover_stop_press" }}' sequence: - service: cover.stop_cover data: @@ -2701,7 +2701,7 @@ action: ##### Page Coversettings - Close Coversettings Page ##### - conditions: - condition: template - value_template: '{{ states(last_click_coversettings) == "releasecoversettingsclose" }}' + value_template: '{{ trigger.event.data.new_state.state == "releasecoversettingsclose" }}' sequence: - service: "{{ command_printf }}" data: