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:
open_living_room_cover:
sequence:
- service: cover.set_cover_position
entity_id: cover.living_room
data:
position: "{{ position | default(80) }}"
toggle_living_room_cover:
sequence:
- choose:
- conditions: >
{{ state_attr('cover.living_room', 'current_position') == 0 }}
sequence:
- service: cover.set_cover_position
entity_id: cover.living_room
data:
position: 80
- service: script.open_living_room_cover
- conditions: >
{{ state_attr('cover.living_room', 'current_position') >= 80 }}
sequence:
@@ -25,10 +29,7 @@ automation:
platform: time
at: "10:00:00"
action:
- service: cover.set_cover_position
entity_id: cover.living_room
data:
position: 80
- service: script.open_living_room_cover
- alias: Cover · Living Room · Close after sunset
trigger:
+1 -5
View File
@@ -52,11 +52,7 @@ script:
after: sunrise
- condition: sun
before: sunset
- service: cover.set_cover_position
entity_id: cover.living_room
data:
position: 80
- service: script.open_living_room_cover
routine_coming_home_after_sunset:
alias: Routine · Coming home · After sunset
+1 -5
View File
@@ -26,11 +26,7 @@ script:
- light.bed_led
- light.bedside
- service: cover.set_cover_position
entity_id: cover.living_room
data:
position: 80
- service: script.open_living_room_cover
- service: script.shield_screensaver
- condition: state
+1 -4
View File
@@ -33,9 +33,6 @@ automation:
from: "off"
to: "on"
action:
- service: cover.set_cover_position
entity_id: cover.living_room
data:
position: 80
- service: script.open_living_room_cover
- service: input_boolean.turn_on
entity_id: input_boolean.speech_notifications