add cover blueprints

This commit is contained in:
2025-11-24 17:21:35 +01:00
commit 6a6de6b473
2 changed files with 76 additions and 0 deletions

38
Cover/close_cover.yaml Normal file
View 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
View 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