Showcase/doorbell-announcement.yaml
Doorbell - Multi-Speaker TTS Announcement
Select one or more binary sensors that turn on when the doorbell is pressed.
Optional conditions such as quiet hours, presence, or house mode.
Select the TTS entity that should generate the announcement.
Select one or more media players for the announcement.
Allow enough time for the message to finish before cleanup.
Volume applied to every selected speaker after the delay.
Stop any announcement audio still playing after the cleanup delay.
Optional actions to run after speaker cleanup, such as a notification or light flash.
Updates as you configure, like HA's YAML view. Paste into an automation using this blueprint.
alias: Doorbell - Multi-Speaker TTS Announcement — demo
description: Created from 0libote showcase replica (mock entities)
use_blueprint:
path: 0libote/doorbell-announcement.yaml
input:
doorbell_sensors: []
tts_entity: ''
media_players: []
message: Someone is at the door.
announcement_volume: 0.6
cleanup_delay: {hours: 0, minutes: 0, seconds: 5}
normal_volume: 0.3
stop_after_announcement: true
mode: singleSections open and collapse exactly as declared in doorbell-announcement.yaml. Entity pickers only list domains the blueprint's filter allows. The YAML panel shows what HA would store for an automation built from this blueprint.