Sonos Control
homebridge-sonos-control · v1.4.0
Adds HomeKit switches that play tracks or notifications on Sonos devices.
What it says it supports
Brands
- Sonos
Devices it names
- Sonos speakers
Shows up in Apple Home as from its README
What people report
Plays tracks and notifications on Sonos speakers; repeat for tracks added, native repeat not.
- Works1
| Device | Status | What they said | Source |
|---|---|---|---|
| Sonos speaker | Works | Triggers white noise track; track repeat added in v1.2.0Saved copyHello! I just added your plugin to my Homebridge and I'm loving it! I use it for triggering the white noise track on the sonos speaker in my kids room. My litmus test is always if my wife adopts it. it's gotta have like a 95% success rate for her to not call whatever automation I've cooked up "dumb" and it so far has passed her tests 😁. I was wondering if you your plugin supports enabling the repeat song function. Thanks for the info! Excerpt saved from GitHub on 2026-10-22. | Issue #1 · 2025-10 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Connection not stated
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.8.0 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | >=18.0.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | GlurzSonosControl |
| License | Apache-2.0 |
Community signals
| Downloads a week | 6 |
|---|---|
| Downloads a month | 19 |
| GitHub stars | 0 |
| Open issues | 0 |
| Closed issues | 2 |
| Last code push | 2026-05-17 |
| Latest version | 1.4.0 (2026-05-17) |
| First published | 2025-03-28 |
| Releases | 16 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Switch





