Skip to content
Homebridge TestFlight
Sonos

Sonos

homebridge-zp · v1.4.71

VerifiedLocalHomebridge 2.0

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
DeviceStatusWhat they saidSource
SonosWorksControlled via plugin in home automation setup
Saved 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 OneWorksCrash parsing AirPlay 2 metadata on firmware 9.0 fixed
Saved copy
I'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 PlaybaseWorksPlugin reports model ZPS11; user helped add TV characteristic support
Saved copy
Ok, 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 speakersWorksStart/stop and volume via automations, speaker appears as dimmable bulb
Saved copy
I 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 speakersWorksWorks well daily as speaker with on/off and input control
Saved copy
I 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 AmpPartly worksNot shown as speaker; plugin can expose as switch, speaker, light or fan with volume
Saved copy
So 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 MovePartly worksWorks, but battery-powered players need power cycling when connection warnings appear
Saved copy
Thanks 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 supportedMaintainer: AirPlay 2 differs from HAP, so Home app shows no speaker tile
Saved 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 HomebridgeYes
Homebridge versions^2.4.0
Homebridge 2.0Yes
Node.js^24||^22
Settings in Homebridge UIYes
MatterNo
Platform nameZP
LicenseApache-2.0

Community signals

Downloads a week154
Downloads a month1,365
GitHub stars251
Open issues6
Closed issues221
Last code push2026-08-30
Latest version1.4.71 (2026-08-30)
First published2016-11-20
Releases191

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.