All blueprints

Showcase/doorbell-announcement.yaml

Doorbell - Multi-Speaker TTS Announcement

automation · HA 2025.7.0+ · 10 inputs

Mock entities only — nothing here controls a real home. Import into HA for real devices.
Import in HA

Select one or more binary sensors that turn on when the doorbell is pressed.

No entity selected — pick below, like in HA.

Optional conditions such as quiet hours, presence, or house mode.

No conditions — optional, exactly like HA when left empty.

Select the TTS entity that should generate the announcement.

No entity selected — pick below, like in HA.

Select one or more media players for the announcement.

No entity selected — pick below, like in HA.

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.

On

Optional actions to run after speaker cleanup, such as a notification or light flash.

No actions — optional, exactly like HA when left empty.
Automation YAML — live

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: single

Sections 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.