<-- Why not sponsor me, even a few bucks shows you appreciate the work and gives encouragement. You can sponsor me monthly, or just a one time thing. Check out my other HA Automations & Blueprints while you're here.
⭐ Help Others Find This Blueprint! If HABA is working well for you, please star this repository to help other Home Assistant users discover these snarky boot announcements!
📬 Stay Updated: Click the "Watch" button (top-right of this repo) → "Releases only" to get email notifications when new versions are released!
This blueprint was born from a simple need: I am constantly tinkering with code, automations, etc so I wanted Alexa to say something when Home Assistant finished booting — something funny, sarcastic, or just straight-up villainous.
So I built HABA, a blueprint that lets Alexa greet you with randomized startup phrases ranging from evil AI threats to passive-aggressive snark.
- ✅ Randomized Alexa announcements at HA startup
- ✅ Optional startup sound effect (Alexa soundbank)
- ✅ Quiet hours support (e.g., 9AM–11PM)
- ✅ UI persistent notification toggle
- ✅ 100 built-in announcements ready to roll
-
Install the Alexa Media Player Integration if you haven’t already.
You must have Alexa Media Player set up in Home Assistant for this blueprint to work. -
Fill out the required fields:
- Alexa Notify Entity – your Alexa notify service (see below)
- Startup Sound (optional) – e.g.
soundbank://soundlibrary/scifi/amzn_sfx_scifi_alarm_04
-
Set your allowed time window if needed (default: 9AM–11PM).
-
Enable or disable the optional UI notification toggle.
To find your Alexa notify service:
- Go to Settings → Automations & Scenes → Create Automation
- Click Create a new automation
- Scroll down to Then Do and click Add Action
- Search for:
notify.alexa_media_ - Select your Alexa device
- Click the three dots → Edit in YAML
- You’ll see something like:
action: notify.alexa_media_echoclockdot
- Copy the value after
action:and paste it into the blueprint as your Alexa Notify Entity.
💡 Want multiple Echo devices to yell at you?
Use a group notify like notify.alexa_media_everywhere or create a group in the Alexa app and use its name.
- Open the Alexa app
- Tap Devices at the bottom
- Tap the “+” icon in the top-right
- Choose Combine speakers
- Select Multi-room music
- Choose the Echo devices you want to include
- Name the group (e.g.,
everywhere,basement_echoes) - The group will show up as:
notify.alexa_media_<group_name>
- Edit the blueprint if you want to add your own quotes (they're just a list).
- Alexa sound effects can be found here:
🔊 Amazon Alexa Sound Library - Don't want a sound? Toggle it off in the blueprint — easy.
- “Guess who’s back? Back again. Skynet’s back.”
- “Rise and shine, meatbags. The uprising starts now.”
- “Boot sequence complete. What’s the first order of destruction?”
- “Cletus... get a bigger hammer.”
- Triggers only on full Home Assistant reboot, not on quick reloads.
- Recommend using a group notify (like
notify.alexa_media_everywhere) if you want to announce across multiple Echo devices. - See instructions above to create a speaker group in the Alexa app.
home assistant alexa tts startup automation blueprint sound effect snarky funny bootup voice
Enjoying snarky boot announcements with improved randomness and clean code structure? Consider starring this repository to help others find these entertaining Home Assistant greetings!
🧠 HABA – Home Assistant Boot Announcements
Because a boring boot is a missed opportunity.