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