fixtSE
FixtSEFixtSE
en Englishes Espanol
Blog
Membership
Shop
Scribe
About
en Englishes Espanol
Blog
Membership
Shop
Scribe
About

Youtube
Instagram
RSS
Github
Membership
Privacy
Fixtβ€’
Updated: Aug 16, 2025β€”3 min read

Add Sound Presence Detection to your Home Assistant Voice Satellites

Written by: Fixt

If you're subscribed to our Channel
Login with your Google account to get our Smart Tutorial Experience!

Table of contents
SoundSenseSound Detection StatesHow to add it to your deviceHow to use it in an automationAssist Conversation Handler ScriptTurn Off Input Boolean Conversation Triggered AutomationTurn Off Input Boolean Assist Running Automation

Featured

Related

Tags

Home-Assistant
Tutorial
ESPHome
Assistant
Automation
Presence-Detection

If you like my work, please consider supporting me on Ko-fi!

← Back to the blog

Tags

Home-Assistant
Tutorial
ESPHome
Assistant
Automation
Presence-Detection
← Back to the blog

Featured

Related

Tags

Home-Assistant
Tutorial
ESPHome
Assistant
Automation
Presence-Detection
Sound Sense

SoundSense
#

Sound Detection States
#

  • Silence: Prolonged period (>15s) of very low ambient noise
  • Quieting: Recent transition to low ambient noise
  • Active: Normal ambient sound activity
  • Noise: Sudden spikes in sound levels
  • Presence: Sustained elevated sound levels, indicating ongoing activity or presence

How to add it to your device
#

You can find the documentation here

ESPHome package

packages:
  SoundSense: github://fixtse/ha-voice-sound-sense/sound_sense.yaml
 
microphone:
  - platform: i2s_audio  # or your microphone platform
    id: i2s_mics
    # ... your existing microphone config ...
    on_data:
      - script.execute:
          id: process_audio_data
          audio_data: !lambda return x;
The package is already included in my ReSpeaker Lite Firmware

How to use it in an automation
#

Assist Conversation Handler Script
#

Turn Off Input Boolean Conversation Triggered Automation
#

Turn Off Input Boolean Assist Running Automation
#

YouTube Subscriber Access
Automation

YouTube Subscriber Benefit

This automation is free for all our YouTube subscribers!

Log in with your Google account to access it on our website.

Subscribe to our channel

πŸ’‘ Validation Tip

If you have trouble with this feature, make sure your subscription list is public in your YouTube settings, under "Privacy".

YouTube Subscriber Access
Automation

YouTube Subscriber Benefit

This automation is free for all our YouTube subscribers!

Log in with your Google account to access it on our website.

Subscribe to our channel

πŸ’‘ Validation Tip

If you have trouble with this feature, make sure your subscription list is public in your YouTube settings, under "Privacy".

YouTube Subscriber Access
SCRIPT

YouTube Subscriber Benefit

This script is free for all our YouTube subscribers!

Log in with your Google account to access it on our website.

Subscribe to our channel

πŸ’‘ Validation Tip

If you have trouble with this feature, make sure your subscription list is public in your YouTube settings, under "Privacy".