Auto-Silence Background Noise for Voice Assistant - Control Media, Fans & Vacuums

Quiets the room so your Assist Satellite hears you clearly.

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

This blueprint pauses or mutes selected media players, turns off fans, and pauses vacuums the moment an Assist Satellite begins listening, then restores everything exactly as it was when the assistant goes idle.


:sparkles: What the Blueprint Does

  • Trigger – Fires when any assist_satellite.* entity switches to listening.
  • Media control – Optionally pause (media_player.media_pause) or mute (media_player.volume_mute) chosen players, then resumes/unmutes when listening ends.
  • Fan control – Saves current fan state, turns them off while you talk, then restores the snapshot.
  • Vacuum control – Detects vacuums that are mid‑clean, pauses them, and restarts cleaning afterwards.

Github Gist

This is my first blueprint so please let me know if you have any feedback :smiling_face_with_tear:

2 Likes

Been using this for a while and its great, but I have one issue.

I use two instances, one to mute my amplifier and one to pause a mediaplayer. The pausing I have an issues with. I would like it to check if the mediaplayer is actually actively playing something. Because now, when I have YouTube paused and I give a command, it will resume playback. Or, say in on the homepage of Netflix, want to find a movie later… But I tell from the kitchen to start a timer. Suddenly a random movie starts playing…