fix: no exec on unavailable state
This commit is contained in:
@@ -2240,6 +2240,8 @@ action:
|
|||||||
- current_state_entity30
|
- current_state_entity30
|
||||||
- current_state_entity31
|
- current_state_entity31
|
||||||
- current_state_entity32
|
- current_state_entity32
|
||||||
|
- condition: template
|
||||||
|
value_template: "{{ trigger.to_state.state != 'unavailable' }}"
|
||||||
sequence:
|
sequence:
|
||||||
- alias: "Set variable(s) for entity change"
|
- alias: "Set variable(s) for entity change"
|
||||||
variables:
|
variables:
|
||||||
@@ -3298,6 +3300,8 @@ action:
|
|||||||
- conditions:
|
- conditions:
|
||||||
- condition: trigger
|
- condition: trigger
|
||||||
id: humidity_state
|
id: humidity_state
|
||||||
|
- condition: template
|
||||||
|
value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}"
|
||||||
sequence:
|
sequence:
|
||||||
- service: "{{ command_text_printf }}"
|
- service: "{{ command_text_printf }}"
|
||||||
data:
|
data:
|
||||||
@@ -3309,6 +3313,8 @@ action:
|
|||||||
- conditions:
|
- conditions:
|
||||||
- condition: trigger
|
- condition: trigger
|
||||||
id: hotwatertemp_state
|
id: hotwatertemp_state
|
||||||
|
- condition: template
|
||||||
|
value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}"
|
||||||
sequence:
|
sequence:
|
||||||
- service: "{{ command_text_printf }}"
|
- service: "{{ command_text_printf }}"
|
||||||
data:
|
data:
|
||||||
@@ -3331,6 +3337,8 @@ action:
|
|||||||
- conditions:
|
- conditions:
|
||||||
- condition: trigger
|
- condition: trigger
|
||||||
id: outdoortemp_state
|
id: outdoortemp_state
|
||||||
|
- condition: template
|
||||||
|
value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}"
|
||||||
sequence:
|
sequence:
|
||||||
- service: "{{ command_text_printf }}"
|
- service: "{{ command_text_printf }}"
|
||||||
data:
|
data:
|
||||||
@@ -3348,6 +3356,8 @@ action:
|
|||||||
- conditions:
|
- conditions:
|
||||||
- condition: trigger
|
- condition: trigger
|
||||||
id: weather_state_change
|
id: weather_state_change
|
||||||
|
- condition: template
|
||||||
|
value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}"
|
||||||
sequence:
|
sequence:
|
||||||
- if:
|
- if:
|
||||||
- condition: template
|
- condition: template
|
||||||
@@ -5018,6 +5028,8 @@ action:
|
|||||||
- conditions:
|
- conditions:
|
||||||
- condition: trigger
|
- condition: trigger
|
||||||
id: climate_state
|
id: climate_state
|
||||||
|
- condition: template
|
||||||
|
value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}"
|
||||||
# - condition: template
|
# - condition: template
|
||||||
# value_template: '{{ states(current_page) == page_climate }}'
|
# value_template: '{{ states(current_page) == page_climate }}'
|
||||||
# - condition: template
|
# - condition: template
|
||||||
|
|||||||
Reference in New Issue
Block a user