Sonos Cloud
jjlawren/sonos_cloud · v0.3.6
Sonos cloud API integration for Home Assistant with improved TTS/alerts handling
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
media_player | TV, receiver or media switches | Needs its own HomeKit Bridge in accessory mode |
What people report
Only offers the Sonos cloud AUDIO_CLIP interface for alerts and TTS; S1 devices are not covered and the local Sonos integration is preferred.
- Works1
- Won’t be supported1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Sonos players (audio clip alerts/TTS) | Works Cloud | Cloud AUDIO_CLIP for alerts; media browser and source addedSaved copyThis adds support for the Media Browser and Media Source items. Adding this will allow using selection of local media files (e.g. a doorbell audio clip) from the UI and to use `media_source` URLs in `media_player.play_media` calls. The latter will allow controlling volume using `media_source` TTS clips like so: [code] Note: This depends on Home Assistant 2022.3. Excerpt saved from GitHub on 2026-10-23. | PR #22 · 2022-02 | |
| Sonos S1 players | Won’t be supported Cloud | Do not support AUDIO_CLIP cloud API; no entities createdSaved copyMy Sonos Cloud HACS integration appears to setup fine, but no devices and entities are added. I would like to control a remote Sonos setup from my home assistant. I figure Sonos Cloud is the perfect tool to pull in non-local media_player entities. (I do not need TTS and other special audio injection functions. Ideally, I would be able to see the state of my remote sonos player, play/pause function, control volume.) Of note, I am using S1 with connect:amps that only support S1. Seen here in the attached image: I have Sonos Cloud and Sonos (local) running side-by-side. Sonos local show my 6 … Excerpt saved from GitHub on 2026-10-23. | Issue #30 · 2022-07 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud polling
Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.
Details
| Installs (analytics) | 319 (0.05%) |
|---|---|
| GitHub stars | 141 |
| Latest version | 0.3.6 (2025-11-09) |
| Set up in the UI | Yes |
| Maintainers | @jjlawren |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
Sources
- Documentation: https://github.com/jjlawren/sonos_cloud/
- Source code: https://github.com/jjlawren/sonos_cloud
- Issues: https://github.com/jjlawren/sonos_cloud/issues
- HACS: https://hacs.xyz