38 lines
810 B
YAML
38 lines
810 B
YAML
blueprint:
|
|
name: Open/Stop Cover
|
|
description: >-
|
|
A script that opens a cover or stops motion if cover is moving
|
|
domain: script
|
|
author: Me
|
|
input:
|
|
cover_entity:
|
|
name: Cover
|
|
description: Device needs to be a Cover device
|
|
selector:
|
|
entity:
|
|
domain: cover
|
|
|
|
mode: single
|
|
|
|
sequence:
|
|
if:
|
|
- condition: or
|
|
conditions:
|
|
- condition: state
|
|
entity_id: !input cover_entity
|
|
state: opening
|
|
- condition: state
|
|
entity_id: !input cover_entity
|
|
state: closing
|
|
then:
|
|
- action: cover.stop_cover
|
|
metadata: {}
|
|
data: {}
|
|
target:
|
|
entity_id: !input cover_entity
|
|
else:
|
|
- action: cover.open_cover
|
|
metadata: {}
|
|
data: {}
|
|
target:
|
|
entity_id: !input cover_entity |