Refactor cover using script

This commit is contained in:
2021-06-12 15:38:44 +03:00
parent 3408a16caa
commit 759a4e4a23
4 changed files with 12 additions and 22 deletions
@@ -1,14 +1,18 @@
script: script:
open_living_room_cover:
sequence:
- service: cover.set_cover_position
entity_id: cover.living_room
data:
position: "{{ position | default(80) }}"
toggle_living_room_cover: toggle_living_room_cover:
sequence: sequence:
- choose: - choose:
- conditions: > - conditions: >
{{ state_attr('cover.living_room', 'current_position') == 0 }} {{ state_attr('cover.living_room', 'current_position') == 0 }}
sequence: sequence:
- service: cover.set_cover_position - service: script.open_living_room_cover
entity_id: cover.living_room
data:
position: 80
- conditions: > - conditions: >
{{ state_attr('cover.living_room', 'current_position') >= 80 }} {{ state_attr('cover.living_room', 'current_position') >= 80 }}
sequence: sequence:
@@ -25,10 +29,7 @@ automation:
platform: time platform: time
at: "10:00:00" at: "10:00:00"
action: action:
- service: cover.set_cover_position - service: script.open_living_room_cover
entity_id: cover.living_room
data:
position: 80
- alias: Cover · Living Room · Close after sunset - alias: Cover · Living Room · Close after sunset
trigger: trigger:
+1 -5
View File
@@ -52,11 +52,7 @@ script:
after: sunrise after: sunrise
- condition: sun - condition: sun
before: sunset before: sunset
- service: cover.set_cover_position - service: script.open_living_room_cover
entity_id: cover.living_room
data:
position: 80
routine_coming_home_after_sunset: routine_coming_home_after_sunset:
alias: Routine · Coming home · After sunset alias: Routine · Coming home · After sunset
+1 -5
View File
@@ -26,11 +26,7 @@ script:
- light.bed_led - light.bed_led
- light.bedside - light.bedside
- service: cover.set_cover_position - service: script.open_living_room_cover
entity_id: cover.living_room
data:
position: 80
- service: script.shield_screensaver - service: script.shield_screensaver
- condition: state - condition: state
+1 -4
View File
@@ -33,9 +33,6 @@ automation:
from: "off" from: "off"
to: "on" to: "on"
action: action:
- service: cover.set_cover_position - service: script.open_living_room_cover
entity_id: cover.living_room
data:
position: 80
- service: input_boolean.turn_on - service: input_boolean.turn_on
entity_id: input_boolean.speech_notifications entity_id: input_boolean.speech_notifications