Sonos
homebridge-zp · v1.4.71
Adds Sonos zone players and groups with play/pause, volume, inputs and sleep timer.
What it says it supports
Brands
- Sonos
Devices it names
- Sonos zone players
- stereo pairs
- home theatre setups
Shows up in Apple Home as from its README
What people report
Exposes Sonos zone players as HomeKit switches, speakers, LEDs, alarms and optional TV accessories. Sonos speakers cannot appear as native AirPlay 2 speakers in Apple Home.
- Works5
- Partly works2
- Won’t be supported1
| Device | Status | What they said | Source |
|---|---|---|---|
| Sonos | Works | Controlled via plugin in home automation setupSaved copy… lots of hue stuff honeywell thermostat via homebridge energy meter via P1 plugin blinking red hue lights when doorbell is pressed. samsung tv via plugin sonos via plugin So…..what should I do next? Any great idea? What’s your proudest homeautomation achievement?? Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2022-10 |
| Sonos One | Works | Crash parsing AirPlay 2 metadata on firmware 9.0 fixedSaved copyI'd like to understand what the Zone Player sends. Could you please uncomment https://github.com/ebaauw/homebridge-zp/blob/0493bb01d5c575ddabaa2f62ffd6c6390ff57f23/lib/ZPAccessory.js#L322 And then run `homebridge -D` and attach the debug log file? See https://github.com/ebaauw/homebridge-hue#debug-log-file. Have you seen this issue only with the Sonos One, or also with other ZonePlayers? Excerpt saved from GitHub on 2026-10-22. | PR #39 · 2018-07 |
| Sonos Playbase | Works | Plugin reports model ZPS11; user helped add TV characteristic supportSaved copyOk, looks like it’s ZPS11 Look correct? On Jan 8, 2019, at 11:16 PM, Erik Baauw wrote: Homebridge-zp exposes it as the Model in the Accessory Information service. Apple’s Home app shows this in the bottom of the Settings screen., You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread. Excerpt saved from GitHub on 2026-10-22. | Issue #58 · 2019-01 |
| Sonos speakers | Works | Start/stop and volume via automations, speaker appears as dimmable bulbSaved copyI installed Homebridge Sonos ZP plugin last week. I use it in automations for example when morning alarm from Sonos speaker will trigger slow turning of of bed lamp etc. Via this plugin it is possible to start/stop speaker or change volume via automations (if speaker is added as dimmable lightbulb). Unfortunately there is no possibility to for example select some playlist on Spotify and start it via automation or to group speakers via automations. Siri is able to to play music via AirPlay to Sonos even without Homebridge. You can ask her to play for example Spotify on Sonos in Living Room and … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-09 |
| Sonos speakers | Works | Works well daily as speaker with on/off and input controlSaved copyI use homebridge-ZP all the time every day. Works really well with my Sonos system. https://github.com/ebaauw/homebridge-zp Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2022-12 |
| Sonos Amp | Partly works | Not shown as speaker; plugin can expose as switch, speaker, light or fan with volumeSaved copySo I wanted to link my Sonos Amps (which don’t have airplay 2) to HomeKit with the Sonos ZP plugin-in. When I pair to HomeKit, they don’t show up as speakers but instead have a house symbol and it tells me that the device type isn’t compatible with HomeKit. I went online and it might be a bug. What are ur thoughts on this? Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2024-07 |
| Sonos Move | Partly works | Works, but battery-powered players need power cycling when connection warnings appearSaved copyThanks for helping - I have tried so many different things I just removed the ZP and reinstalled it with minimum settings (See below) I then disabled all other plugins I then powered down everything and then tried to add them one at a time (Leaving the MOVE turned off) ` [4/17/2022, 1:35:29 PM] Homebridge v1.4.0 (HAP v0.10.0) (Homebridge 52AA) is running on port 51888. [4/17/2022, 1:35:29 PM] [Sonos] hardware: x64 [4/17/2022, 1:35:29 PM] [Sonos] os: Ubuntu 18.04.6 LTS [4/17/2022, 1:35:29 PM] [Sonos] restored 5 accessories from cache [4/17/2022, 1:35:29 PM] [Sonos] listening on … Excerpt saved from GitHub on 2026-10-22. | Issue #195 · 2022-04 |
| Sonos speakers (AirPlay 2 speaker tile) | Won’t be supported | Maintainer: AirPlay 2 differs from HAP, so Home app shows no speaker tileSaved copy> in the native Apple Home app in ios13 will this plugin be able to show speakers like airplay2 devices? No, Airplay 2 is a different protocol than HAP, which homebridge (and any HomeKit accessory) uses. > Apple Home app says not supported, can this not show as a speaker? Indeed, see https://github.com/ebaauw/homebridge-zp#configuration and #10 (comment). Thanks for the response and your support, I must be doing something wrong.... I have it as a switch now and that works, but I cannot for the life of me get it to show in the apple home app with a speaker icon? Excerpt saved from GitHub on 2026-10-22. | Issue #78 · 2019-06 |
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
Local
Sonos UPnP over LAN
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^2.4.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^24||^22 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | ZP |
| License | Apache-2.0 |
Community signals
| Downloads a week | 154 |
|---|---|
| Downloads a month | 1,365 |
| GitHub stars | 251 |
| Open issues | 6 |
| Closed issues | 221 |
| Last code push | 2026-08-30 |
| Latest version | 1.4.71 (2026-08-30) |
| First published | 2016-11-20 |
| Releases | 191 |
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.
Sources
- npm: https://www.npmjs.com/package/homebridge-zp
- Source code: https://github.com/ebaauw/homebridge-zp
- Issues: https://github.com/ebaauw/homebridge-zp/issues
- Verified plugins list: https://github.com/homebridge/verified





