mirror of
https://github.com/GeorgeSG/sarah.git
synced 2026-05-07 01:14:42 +00:00
Use is_state_attr
This commit is contained in:
@@ -79,7 +79,7 @@ sensor:
|
||||
friendly_name: Function
|
||||
value_template: "{{ state_attr('fan.philips_airpurifier', 'function') }}"
|
||||
icon_template: >-
|
||||
{{ state_attr('fan.philips_airpurifier', 'function') == 'Purification' | iif('mdi:air-purifier', 'mdi:air-humidifier') }}
|
||||
{{ is_state_attr('fan.philips_airpurifier', 'function', 'Purification') | iif('mdi:air-purifier', 'mdi:air-humidifier') }}
|
||||
purifier_pre_filter:
|
||||
friendly_name: Pre-filter
|
||||
unit_of_measurement: "Hrs"
|
||||
|
||||
@@ -3,7 +3,7 @@ switch:
|
||||
switches:
|
||||
tapo_bedroom:
|
||||
friendly_name: "Bedroom Camera"
|
||||
value_template: "{{ state_attr('camera.bedroom_hd', 'privacy_mode') == 'off' }}"
|
||||
value_template: "{{ is_state_attr('camera.bedroom_hd', 'privacy_mode', 'off') }}"
|
||||
turn_on:
|
||||
service: script.tapo_bedroom_on
|
||||
turn_off:
|
||||
@@ -19,7 +19,7 @@ script:
|
||||
tapo_bedroom_toggle:
|
||||
sequence:
|
||||
- choose:
|
||||
- conditions: "{{ state_attr('camera.bedroom_hd', 'privacy_mode') == 'off' }}"
|
||||
- conditions: "{{ is_state_attr('camera.bedroom_hd', 'privacy_mode', 'off') }}"
|
||||
sequence:
|
||||
- service: script.tapo_bedroom_off
|
||||
|
||||
|
||||
@@ -9,11 +9,10 @@ script:
|
||||
toggle_living_room_cover:
|
||||
sequence:
|
||||
- choose:
|
||||
- conditions: >
|
||||
{{ state_attr('cover.living_room', 'current_position') == 0 }}
|
||||
- conditions: "{{ is_state_attr('cover.living_room', 'current_position', 0) }}"
|
||||
sequence:
|
||||
- service: script.open_living_room_cover
|
||||
- conditions: >
|
||||
- conditions: >-
|
||||
{{ state_attr('cover.living_room', 'current_position') >= 80 }}
|
||||
sequence:
|
||||
- service: cover.close_cover
|
||||
|
||||
@@ -167,7 +167,7 @@ automation:
|
||||
platform: state
|
||||
entity_id: media_player.nvidia_shield
|
||||
to: 'playing'
|
||||
condition: "{{ state_attr('media_player.nvidia_shield', 'source') == 'Google Cast' }}"
|
||||
condition: "{{ is_state_attr('media_player.nvidia_shield', 'source', 'Google Cast') }}"
|
||||
action:
|
||||
- service: script.sonos_join_tv
|
||||
- service: logbook.log
|
||||
|
||||
Reference in New Issue
Block a user