Plán - opakované oznámení při otevření dveří
Napsal: 10. prosinec 2021, 17:40
Je tu další rychlý plán který aktivuje hlasové oznámení při otevření dveří a jiné při zavření.
Je možné nastavit čas opakování když jsou dveře stále otevřené, vybrat hlas muž nebo žena, vybrat jazyk, ale podmínkou je používat NabuCasa.
Je možné nastavit čas opakování když jsou dveře stále otevřené, vybrat hlas muž nebo žena, vybrat jazyk, ale podmínkou je používat NabuCasa.
Kód: Vybrat vše
blueprint:
name: Otevřené dveře tts.cloud_say hlasatelka (Nabu-Casa)
domain: automation
input:
door_entity:
name: Senzor dveří
description: Entita, která aktivuje oznámení
selector:
entity:
domain: binary_sensor
device_class: door
speaker_target:
name: Přehrávač
description: Přehrávač, který má událost oznámit
selector:
entity:
domain: media_player
speaker_gender:
name: Pohlaví hlasatele
description: Vyberte pohlaví hlasatele muž nebo žena
default: female
selector:
select:
options:
- female
- male
speaker_language:
name: Jazyk hlasatele
description: Vyberte kód jazyka. Zde-> https://www.nabucasa.com/config/tts/
default: cs-CZ
announcement_message:
name: Oznamovací zpráva
description: Co říci při otevření dveří
final_message:
name: Závěrečná zpráva
description: Co říci, když jsou dveře zavřené
cooldown:
name: Časovač oznámení
description: Minimální počet sekund mezi oznámeními
default: 10
selector:
number:
min: 0
max: 7200
unit_of_measurement: seconds
mode: single
trigger:
platform: state
entity_id: !input door_entity
from: "off"
to: "on"
action:
- alias: Repeat the sequence UNTIL the door is closed
repeat:
sequence:
- delay: !input cooldown
- service: tts.cloud_say
data:
entity_id: !input speaker_target
message: !input announcement_message
options:
gender: !input speaker_gender
language: !input speaker_language
until:
- condition: state
entity_id: !input door_entity
state: 'off'
- service: tts.cloud_say
data:
entity_id: !input speaker_target
message: !input final_message
options:
gender: !input speaker_gender
language: !input speaker_language