From 549a9787364b83dcf6f3658754b787fc9cbc8025 Mon Sep 17 00:00:00 2001 From: Chris Date: Thu, 22 Dec 2022 13:56:10 +0100 Subject: [PATCH] fix: no exec on unavailable state --- nspanel_blueprint.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/nspanel_blueprint.yaml b/nspanel_blueprint.yaml index 8794855..b6198a1 100644 --- a/nspanel_blueprint.yaml +++ b/nspanel_blueprint.yaml @@ -2240,6 +2240,8 @@ action: - current_state_entity30 - current_state_entity31 - current_state_entity32 + - condition: template + value_template: "{{ trigger.to_state.state != 'unavailable' }}" sequence: - alias: "Set variable(s) for entity change" variables: @@ -3298,6 +3300,8 @@ action: - conditions: - condition: trigger id: humidity_state + - condition: template + value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}" sequence: - service: "{{ command_text_printf }}" data: @@ -3309,6 +3313,8 @@ action: - conditions: - condition: trigger id: hotwatertemp_state + - condition: template + value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}" sequence: - service: "{{ command_text_printf }}" data: @@ -3331,6 +3337,8 @@ action: - conditions: - condition: trigger id: outdoortemp_state + - condition: template + value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}" sequence: - service: "{{ command_text_printf }}" data: @@ -3348,6 +3356,8 @@ action: - conditions: - condition: trigger id: weather_state_change + - condition: template + value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}" sequence: - if: - condition: template @@ -5018,6 +5028,8 @@ action: - conditions: - condition: trigger id: climate_state + - condition: template + value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}" # - condition: template # value_template: '{{ states(current_page) == page_climate }}' # - condition: template