The Sennheiser AMBEO Soundbar is a premium home audio device featuring 3D spatial sound. The AMBEO line includes the Max, Plus, and Mini models.
This integration brings full local control of your AMBEO soundbar into Home Assistant over your local network, with no cloud dependency. It exposes the soundbar as a media player along with dedicated entities for all audio, display, and connectivity settings.
- AMBEO Soundbar Max
- AMBEO Soundbar Plus
- AMBEO Soundbar Mini
| Feature | Max | Plus | Mini |
|---|---|---|---|
| Media player (play/pause, volume, source, preset) | β | β | β |
| Night Mode | β | β | β |
| Ambeo Mode | β | β | β |
| Sound Feedback | β | β | β |
| Subwoofer (status + volume) | β | β | β |
| Ambeo Logo brightness | β | β | β |
| Restart | β | β | β |
| Voice Enhancement toggle | β | β | β |
| LED Bar + Codec LED brightness | β | β | β |
| Bluetooth Pairing | β | β | β |
| Eco Mode (read-only) | β | β | β |
| Voice Enhancement level (0β3) | β | β | β |
| Speaker Levels (center, side, up-firing) | β | β | β |
| Display + Logo brightness | β | β | β |
| Standby control | β | β | β |
| Reset Expert Settings | β | β | β |
This integration uses standard Home Assistant platforms β no custom services. Available actions per platform:
media_player:volume_set,volume_mute,select_source,select_sound_mode,media_play/pause,media_next/previous_track,turn_on/offswitch:turn_on/off(Night Mode, Ambeo Mode, Sound Feedback, Voice Enhancement, Subwoofer, Bluetooth Pairing)number:set_value(Subwoofer Volume, Voice Enhancement Level, Speaker Levels, Native Volume)light:turn_on/off(LED brightness controls)button:press(Restart, Reset Expert Settings)
Prerequisites: Home Assistant 2024.1+, soundbar and HA on the same local network.
Search for "Ambeo Soundbar" in HACS, download, then restart Home Assistant.
Copy the custom_components/ambeo_soundbar folder into your HA config directory, then restart.
Go to Settings > Devices & Services > Add Integration, search for "Ambeo Soundbar", and enter the soundbar's IP address or hostname (default: ambeo.local).
| Option | Default | Description |
|---|---|---|
| Host | ambeo.local |
IP address or hostname |
| Update Interval | 30s |
Polling interval |
| Debounce Cooldown | 0 |
Max only β experimental idle-state delay (seconds) |
Options can be changed anytime via Settings > Devices & Services > Ambeo Soundbar > Configure.
Go to Settings > Devices & Services, find Ambeo Soundbar, open the three-dot menu and select Delete.
- Verify the soundbar is powered on and reachable on the network
- Confirm the configured IP address is correct
- Check Home Assistant logs for error details
Bug reports, feature requests and pull requests are welcome β open an issue or PR on GitHub.
MIT β see LICENSE.
This project is a community effort and is not affiliated with or endorsed by Sennheiser.
If this integration is useful to you, consider giving it a β on GitHub!
