Add new script blueprints

This commit is contained in:
2024-03-08 14:42:39 -05:00
parent 17c1f71794
commit f13f17ee94
2 changed files with 67 additions and 0 deletions

View File

@ -0,0 +1,31 @@
blueprint:
name: Add to-do
description: A script that adds an item to a to-do list.
domain: script
input:
to_do_list:
selector:
entity:
domain:
- todo
multiple: false
name: To-do list
item_label:
selector:
text: {}
default: Item
name: Item label
source_url: https://community.home-assistant.io/t/add-to-do-item/699193
mode: queued
fields:
item:
selector:
text:
name: !input item_label
required: true
sequence:
- service: todo.add_item
data:
item: '{{ item }}'
target:
entity_id: !input to_do_list

View File

@ -0,0 +1,36 @@
blueprint:
name: Announce
description: A script that announces a message on a media player using text-to-speech.
domain: script
input:
text_to_speech_engine:
selector:
entity:
domain:
- tts
multiple: false
name: Text-to-Speech engine
media_player:
selector:
entity:
domain:
- media_player
multiple: true
name: Media Player
source_url: https://community.home-assistant.io/t/announce-text-to-speech-on-media-player/699186
mode: queued
fields:
message:
selector:
text:
multiline: true
name: Message
description: The message to broadcast
required: true
sequence:
- service: tts.speak
data:
media_player_entity_id: !input media_player
message: '{{ message }}'
target:
entity_id: !input text_to_speech_engine