add cover blueprints
This commit is contained in:
38
Cover/close_cover.yaml
Normal file
38
Cover/close_cover.yaml
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
blueprint:
|
||||||
|
name: Close/Stop Cover
|
||||||
|
description: >-
|
||||||
|
A script that closes 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.close_cover
|
||||||
|
metadata: {}
|
||||||
|
data: {}
|
||||||
|
target:
|
||||||
|
entity_id: !input cover_entity
|
||||||
38
Cover/open_cover.yaml
Normal file
38
Cover/open_cover.yaml
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
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
|
||||||
Reference in New Issue
Block a user