Sonos mit Home Assistant – die Boxen können mehr als die App

NEWS



SONOS MIT HOME ASSISTANT – DIE BOXEN KÖNNEN MEHR ALS DIE APP


Zwei Stoff-Lautsprecher mit Raspberry Pi Platine auf einem Holztisch

Türklingel, Ansagen, Musik folgt dir – die Boxen lernen dazu

Kurz gesagt: Was bringt Sonos in Home Assistant?

Die Kurzfassung:

  • Die Anbindung läuft vollständig lokal: Home Assistant spricht die Boxen direkt im Heimnetz an. Es braucht kein Sonos-Konto, keinen Cloud-Dienst und keinen API-Schlüssel – gefunden werden die Lautsprecher von selbst.
  • Aus Lautsprechern werden Ausgabegeräte fürs ganze Haus: Türklingel, Waschmaschine, Wetterwarnung und Sprachassistent bekommen mit Sonos endlich eine Stimme – in jedem Raum, in dem eine Box steht.
  • Durchsagen unterbrechen die Musik nicht mehr: Der eingebaute Ansagemodus legt den Ton als Einblendung über das Laufende und stellt die Lautstärke danach selbst wieder her. Die früher übliche Bastelei mit Schnappschuss und Wiederherstellung braucht man dafür nicht mehr.
  • Gruppen sind automatisierbar: Was in der Sonos-App Handarbeit ist, erledigt in Home Assistant eine Regel – Boxen koppeln sich beim Betreten eines Raums dazu und lösen sich wieder.
  • Zwei Netzwerkbedingungen entscheiden über Erfolg oder Frust: In der Sonos-App muss UPnP eingeschaltet sein, und die Lautsprecher müssen die Zentrale erreichen können. Fehlt eines von beidem, scheitert entweder die Einrichtung oder das System wird spürbar träge.
  • Die Sonos-App bleibt trotzdem: Zum Stöbern in Streamingdiensten und für die Ersteinrichtung ist sie weiterhin nötig. Home Assistant übernimmt alles, was mit Regeln und Kontext zu tun hat.

Sonos in Home Assistant: lokal, ohne Konto, ohne Cloud

Die Sonos-Integration in Home Assistant gehört zu den ältesten und ausgereiftesten Anbindungen des Projekts – und zu den wenigen, die ohne jede Wolke auskommen. Die Zentrale auf dem Raspberry Pi findet die Boxen über deren Netzwerkbekanntmachung, meldet sich bei ihnen für Statusmeldungen an und schickt Befehle direkt an die Geräte. Zwischen Zentrale und Lautsprecher liegt kein Server im Internet, sondern nur der eigene Router.

Das hat zwei sehr praktische Folgen. Erstens reagieren die Boxen praktisch verzögerungsfrei: Ein Schaltbefehl aus einer Automation wird nicht erst zu einem Rechenzentrum und wieder zurück geschickt. Zweitens funktioniert alles weiter, wenn die Internetleitung ausfällt – die Türklingel-Ansage kommt auch dann, wenn der Anschluss gerade gestört ist. Nur Musik aus Streamingdiensten braucht naturgemäß eine Verbindung nach draußen.

Der eigentliche Gewinn liegt aber woanders. Die Sonos-App kennt Musik und Räume, sonst nichts. Sie weiß nicht, dass die Waschmaschine fertig ist, dass jemand vor der Tür steht, dass das Fenster im Bad seit einer Stunde offen ist oder dass gleich der Kalendertermin beginnt. Home Assistant weiß das alles – und mit der Sonos-Integration bekommt dieses Wissen einen Lautsprecher in jedem Zimmer. Die Boxen werden vom Musikgerät zum Ausgabegerät des ganzen Hauses.

Damit das funktioniert, stellt die Integration weit mehr bereit als „Play" und „Pause": Jede Box erscheint als Medienplayer, dazu kommen Schalter für Klangeinstellungen, Regler für den Klang und Sensoren für Batterie und Mikrofon. Welche davon in Automationen wirklich zählen, zeigt der Abschnitt weiter unten.

Sonos mit Home Assistant verbinden – Schritt für Schritt

Die Einrichtung ist eine der kürzesten im ganzen System. In den meisten Fällen meldet Home Assistant die gefundenen Lautsprecher von sich aus, und es bleibt beim Bestätigen. Trotzdem lohnt sich der Blick auf die Details – vor allem im Netzwerk.

  1. Boxen zuerst in der Sonos-App einrichten: Jeder Lautsprecher muss einmal regulär ins WLAN oder ans Netzwerkkabel gebracht und einem Raum zugeordnet worden sein. Diesen Schritt kann Home Assistant nicht übernehmen.
  2. UPnP einschalten: In der Sonos-App unter Konto → Datenschutz und Sicherheit muss UPnP aktiv sein. Steht der Schalter aus, bricht die Einrichtung in Home Assistant mit einer Zugriffsverweigerung ab – der häufigste Fehlstart überhaupt.
  3. Integration hinzufügen: Unter Einstellungen → Geräte & Dienste erscheint Sonos meist bereits als erkanntes Gerät. Andernfalls über „Integration hinzufügen" den Eintrag Sonos wählen. Ein Konto wird nicht abgefragt.
  4. Alle Räume prüfen: Nach dem Einrichten sollten alle Boxen als Geräte auftauchen. Fehlt eine, steht sie meist in einem anderen Netzsegment – dazu gleich mehr im Abschnitt zu den Stolpersteinen.
  5. Namen und Bereiche ordnen: Die Sonos-Raumnamen werden übernommen. Wer in Home Assistant bereits Bereiche pflegt, ordnet die Geräte dort zu – das macht spätere Regeln und das Dashboard deutlich übersichtlicher.
  6. Feste Adressen vergeben: Im Router für jede Box eine feste IP-Adresse reservieren. Sonos-Lautsprecher wechseln ihre Adresse zwar selten, aber ein Wechsel mitten in der Nacht sorgt sonst für Geräte, die morgens als nicht verfügbar dastehen.
  7. Erste Testansage schicken: In den Entwicklerwerkzeugen die Aktion media_player.play_media auf eine Box anwenden, als Inhalt eine kurze Audiodatei angeben und announce: true setzen. Kommt der Ton, ist der wichtigste Baustein bereits fertig.
  8. Sprachausgabe einrichten: Eine Text-zu-Sprache-Quelle hinzufügen – lokal über Piper aus dem Sprachassistenten-Baukasten oder mit einem der eingebauten Onlinedienste. Danach spricht das Haus in ganzen Sätzen statt in Gongs.
  9. Erste Automation bauen: Ein einfacher Auslöser genügt zum Testen, etwa das Öffnen der Haustür. In der Automation zuerst einen Schnappschuss anlegen, dann die Ansage abspielen, dann den Zustand wiederherstellen.

Durchsagen und Sprachausgabe über Sonos – so klappt es sauber

Ansagen sind der Grund, warum die meisten Menschen ihre Sonos-Boxen überhaupt in eine Zentrale einbinden. Und genau hier trennt sich eine gut gebaute Lösung von einer nervigen: Eine Durchsage, die laufende Musik hart abwürgt und danach Stille hinterlässt, wird nach drei Tagen wieder abgeschaltet.

Genau dafür gibt es den Ansagemodus. Wird die Aktion media_player.play_media mit der Zusatzangabe announce: true aufgerufen, legt die Box den Ton als Einblendung über das Laufende: Die Musik wird kurz abgesenkt, die Durchsage kommt darüber, danach geht es mit der alten Lautstärke weiter. Home Assistant spricht den Lautsprecher dafür über eine gesicherte Verbindung direkt im Heimnetz an – auch hier ist keine Cloud beteiligt. Über den Zusatz extra: volume lässt sich die Ansagelautstärke unabhängig von der Musiklautstärke festlegen; sonst ist die Durchsage entweder unhörbar, weil abends leise Musik lief, oder sie erschreckt das halbe Haus.

Damit ist die früher übliche Bastelei aus Schnappschuss, Lautstärke setzen und Wiederherstellen überflüssig geworden. Zwei Dinge sollte man trotzdem wissen: Als Format akzeptiert der Ansagemodus nur MP3 und WAV. Und schlägt die Verbindung zum Lautsprecher fehl, weicht Home Assistant auf normales Abspielen aus – dann wird die Musik doch unterbrochen. Wer also berichtet, dass die Ansage die Wiedergabe abwürgt, hat meist ein Netzwerk- oder Firmware-Problem und keinen Bedienfehler.

Berichte aus der Community nennen zwei weitere Eigenheiten: Bei einer Gruppe spielt die Ansage nicht automatisch auf allen Mitgliedern – jeder Raum muss einzeln angesprochen werden. Und bei einem Stereopaar kommt der Ton offenbar nur aus einem der beiden Lautsprecher. Diese Beobachtungen stammen aus den ersten Jahren der Funktion und sind für aktuelle Versionen nicht gegengeprüft; wer auf Nummer sicher gehen will, richtet die Ansage ohnehin gezielt an jeden Raum.

Der klassische Weg über den Schnappschuss bleibt trotzdem nützlich. Die Aktion sonos.snapshot merkt sich Quelle, Titel, Abspielposition, Lautstärke und Gruppierung, sonos.restore stellt diesen Zustand wieder her. Beide kennen den Schalter with_group, der bestimmt, ob die ganze Gruppe oder nur der einzelne Lautsprecher betroffen ist. Gebraucht wird das überall dort, wo der Ansagemodus nicht zur Verfügung steht oder wo eine Automation die Gruppierung selbst verändert.

Bei der Sprachausgabe kommt ein technisches Detail dazu, das viele Stunden Fehlersuche kostet: Die Box holt sich die erzeugte Audiodatei selbst von Home Assistant ab. Dafür muss die interne Adresse der Zentrale im Heimnetz erreichbar und korrekt hinterlegt sein. Steht dort eine Adresse, die nur von außen funktioniert, bleibt die Ansage stumm, obwohl die Automation im Protokoll als erfolgreich gilt. Besonders tückisch: Wer Home Assistant nur verschlüsselt betreibt und dafür ein selbst ausgestelltes Zertifikat verwendet, bekommt über Sonos gar keine Sprachausgabe mehr – die Lautsprecher akzeptieren nur öffentlich vertrauenswürdige Zertifikate. Der bewährte Ausweg ist, im Heimnetz die unverschlüsselte lokale Adresse zu hinterlegen.

Sonos-Dienste und Entitäten in Home Assistant im Überblick

Ein Überblick über die Bausteine, mit denen in Automationen tatsächlich gearbeitet wird:

Aktion / EntitätWofür
media_player.play_mediaTon, Radiosender oder Sprachausgabe abspielen – mit announce als Einwurf
media_player.join / media_player.unjoinBoxen zu einer Gruppe koppeln und wieder trennen – der Kern jeder Multiroom-Regel
media_player.volume_setLautstärke je Box setzen; in Gruppen wirkt die Lautstärke des Gruppenkopfs auf alle
sonos.snapshot / sonos.restoreZustand sichern und wiederherstellen – die Grundlage unterbrechungsfreier Ansagen
sonos.set_sleep_timer / sonos.clear_sleep_timerEinschlaf-Zeitschaltung setzen und wieder löschen, passend zur Gute-Nacht-Szene
sonos.update_alarmVorhandene Sonos-Wecker aus einer Regel heraus ändern
Wecker-SchalterJeder in der App angelegte Wecker erscheint als eigener Schalter und lässt sich automatisiert an- und abschalten
Klang-Schalter je BoxNachtmodus, Sprachverbesserung, Loudness und Überblendung – etwa für einen späten Filmabend
Regler je BoxBass, Höhen und Balance, bei Heimkino-Sets zusätzlich der Ton-Versatz zum Bild
SensorenBatteriestand bei tragbaren Modellen, Zustand des Mikrofons bei Boxen mit Sprachfunktion

Ein Hinweis für alle, die ältere Anleitungen nachbauen: Die früheren Aktionen sonos.join und sonos.unjoin gibt es seit Jahren nicht mehr. Gruppierung läuft heute ausschließlich über media_player.join mit der Angabe der Gruppenmitglieder. Wer eine Anleitung liest, in der noch die alten Namen stehen, sollte auch den Rest kritisch prüfen.

Wer nur Musik startet, kommt mit dem Medienplayer aus. Alles, was nach Hausautomation aussieht, entsteht erst aus der Kombination: erst koppeln, dann Lautstärke setzen, dann abspielen.

Music Assistant als Ergänzung – wann sich der Aufwand lohnt

Die eingebaute Sonos-Integration steuert Boxen, sie verwaltet aber keine Musik. Wer die eigene Sammlung, Podcasts oder Radiosender ordentlich durchsuchen und auf beliebigen Geräten abspielen will, ergänzt sie um Music Assistant – einen Musikserver, der als Zusatzdienst neben Home Assistant läuft.

Der entscheidende Unterschied: Music Assistant kennt Musikquellen und Abspielgeräte getrennt voneinander. Damit lässt sich eine FLAC-Sammlung vom Netzwerkspeicher auf einer Sonos-Box abspielen – und in derselben Gruppe zusätzlich auf einem alten Raspberry Pi mit Soundkarte, auf einem AirPlay-Empfänger oder auf einem Lautsprecher einer ganz anderen Marke. Genau das kann die Sonos-Welt von sich aus nicht.

Die Grenzen sind ebenso klar. Gruppen aus Sonos-Boxen und Fremdgeräten sind nie so perfekt synchron wie eine reine Sonos-Gruppe – zwischen den Räumen kann ein hörbarer Versatz bleiben. Und wer Streamingdienste ohnehin nur in der Sonos-App nutzt, gewinnt durch die zusätzliche Ebene wenig. Die Faustregel lautet: Für Ansagen und Regeln reicht die Sonos-Integration allein. Für eigene Musik und gemischte Lautsprecher lohnt sich Music Assistant.

Sonos-Automationen mit echtem Alltagswert

Die folgenden Muster tauchen in Community-Foren immer wieder auf, weil sie nach der Einrichtung schlicht nicht mehr auffallen – das beste Zeichen für eine gelungene Automation:

  • Sanfter Radiowecker: Werktags zur Weckzeit den Lieblingssender bei sehr geringer Lautstärke starten und über zehn Minuten hochfahren. Wichtig ist eine Bedingung, die den Wecker an Urlaubstagen unterdrückt – sonst wird er zur Zumutung.
  • Türklingel im ganzen Haus: Ein Klingelereignis von der Video-Türklingel löst einen kurzen Gong auf allen Boxen aus. Mit Schnappschuss davor und danach bleibt die laufende Musik unangetastet.
  • Musik folgt der Person: Meldet ein Präsenzmelder den Wechsel in einen anderen Raum, koppelt die Regel die dortige Box zur Gruppe und trennt die verlassene nach einer Karenzzeit. Ohne Verzögerung schaltet das System sonst bei jedem Gang zur Küche wild hin und her.
  • Kino-Modus: Eine Szene stellt die Soundbar auf den Filmton, schaltet alle anderen Boxen stumm und dimmt das Licht. Nach dem Abspann stellt eine zweite Szene den Ausgangszustand wieder her.
  • Statusmeldungen aus dem Haushalt: Wenn die Leistungsaufnahme einer Steckdose unter einen Schwellwert fällt, ist die Waschmaschine fertig – und sagt das über die Box im Wohnzimmer. Die Auslöser dafür liefert jede smarte Steckdose mit Verbrauchsmessung.
  • Nachtruhe erzwingen: Ab einer festen Uhrzeit werden Ansagen unterdrückt oder auf eine einzige Box umgeleitet. Eine Durchsage um zwei Uhr nachts im Kinderzimmer verzeiht niemand.

Fehler und Stolpersteine bei Sonos in Home Assistant

  • UPnP ist in der Sonos-App abgeschaltet: Das ist die mit Abstand ärgerlichste Hürde, weil sie schon die Einrichtung scheitern lässt – mit einer Fehlermeldung über einen verweigerten Zugriff. Die Einstellung steckt in der Sonos-App unter Konto → Datenschutz und Sicherheit. Ohne aktives UPnP kommt Home Assistant an die Lautsprecher nicht heran.
  • Der Rückweg auf Port 1400 ist blockiert: Die Boxen melden Zustandsänderungen von sich aus an Home Assistant – dafür müssen sie die Zentrale erreichen können. Ist der Weg zu, fällt die Integration auf regelmäßiges Abfragen zurück: Alles wirkt träge, Titelanzeigen hinken hinterher, und Home Assistant weist im Reparaturbereich darauf hin. Firewall-Regeln müssen deshalb in beide Richtungen offen sein.
  • Getrennte Netze und VLANs: Die Geräteerkennung arbeitet mit Multicast, und der wird zwischen Netzsegmenten nicht weitergeleitet. Lautsprecher und Zentrale gehören ins selbe Netz – andernfalls braucht es einen Weiterleiter für mDNS im Router und passend gesetztes IGMP-Snooping.
  • Home Assistant im Container ohne Host-Netzwerk: Läuft die Zentrale als Docker-Container in einem eigenen Netzwerk, kommt weder die Erkennung noch der Rückweg durch. Der Container gehört in den Netzwerkmodus des Wirtssystems.
  • Falsch hinterlegte interne Adresse: Sprachausgabe scheitert lautlos, wenn die Boxen die Audiodatei nicht abholen können. Die interne Adresse in den Systemeinstellungen muss aus dem Heimnetz erreichbar sein – ein reiner Fernzugriffs-Name genügt nicht.
  • Lautstärke in Gruppen falsch verstanden: Die Lautstärke gilt je Lautsprecher. Wer den Gruppenkopf leiser dreht, ändert nur dessen Pegel – die übrigen Räume bleiben, wie sie waren. Für eine gemeinsame Regelung legt man sich eine Medienplayer-Gruppe als Hilfsobjekt an; zum synchronen Abspielen braucht es trotzdem weiterhin echtes Koppeln.
  • Wecker im Rudel geschaltet: Sonos hält die Weckerliste über alle Boxen synchron. Werden mehrere Wecker gleichzeitig umgeschaltet, kann ein Lautsprecher aussteigen. Eine Sekunde Pause zwischen den einzelnen Änderungen genügt, um das zu vermeiden.
  • Wechselnde IP-Adressen: Bekommt eine Box eine neue Adresse, legt Home Assistant sie im Zweifel als neues Gerät an – doppelte Einträge sind die Folge. Eine feste Reservierung im Router beugt vor.

Häufige Fragen zu Sonos mit Home Assistant

Brauche ich ein Sonos-Konto für die Integration?
Nein. Die Anbindung arbeitet ausschließlich im Heimnetz und fragt weder Zugangsdaten noch einen Schlüssel ab. Das Konto wird nur von der Sonos-App selbst benötigt, etwa für Streamingdienste und Systemaktualisierungen.

Funktionieren auch ältere Sonos-Lautsprecher?
Die Grundsteuerung funktioniert sehr weitgehend, weil die Integration auf einem alten und breit unterstützten Netzwerkprotokoll aufsetzt. Die Dokumentation weist allerdings darauf hin, dass Geräte im alten S1-System und mit alter Firmware nicht alle Funktionen beherrschen – betroffen ist vor allem der Ansagemodus. Zu den Modellen, die ausschließlich mit S1 laufen, gehören unter anderem Bridge, Connect und Connect:Amp der ersten Generation, Play:5 der ersten Generation und die alten ZonePlayer. Eine offizielle Liste, welche Boxen den Ansagemodus können, veröffentlicht Sonos nicht – hier hilft nur ein kurzer Test.

Lohnt es sich, alte Boxen weiterlaufen zu lassen?
Aus Klangsicht oft ja, aus Stromsicht nicht immer. Die Leerlaufwerte aus der Sonos-eigenen Übersicht sprechen eine deutliche Sprache: Ein Play:5 der ersten Generation zieht im Ruhezustand rund 8 Watt, ein Era 100 knapp 1,9 Watt. Bei durchgehendem Betrieb sind das über ein Jahr etwa 15 Euro Unterschied je Gerät – bei mehreren alten Boxen im Haus lohnt der Blick auf diese Tabelle.

Era 100 oder Era 100 SL – welche Version passt besser?
Technisch sind beide identisch, die SL-Variante verzichtet auf die Mikrofone. Wer ohnehin einen eigenen Sprachassistenten im Haus betreibt, braucht die Sonos-Mikrofone nicht – dann ist die SL die konsequentere und meist günstigere Wahl.

Stören sich Sonos-App und Home Assistant gegenseitig?
Nein, beide steuern dieselben Geräte und sehen jeweils, was die andere Seite tut. Wird in der App die Musik gewechselt, zeigt Home Assistant das an – und umgekehrt. Konflikte entstehen höchstens, wenn zwei Automationen gleichzeitig denselben Schnappschuss überschreiben.

Kann Sonos die Antworten meines Sprachassistenten ausgeben?
Ja. Die Sprachverarbeitung übernimmt ein Mikrofon-Gerät oder das Handy, die Ausgabe lässt sich auf einen beliebigen Medienplayer legen – also auch auf die Sonos im selben Raum. Ein Weckwort erkennen die Boxen selbst dabei nicht.

Was passiert bei einem Internetausfall?
Steuerung, Gruppierung, Ansagen und lokal erzeugte Sprachausgabe laufen weiter, weil alles im Heimnetz stattfindet. Nur Streamingdienste und Internetradio schweigen – und Sprachausgabe über einen Onlinedienst, weshalb die lokale Variante hier klar im Vorteil ist.

Lohnt sich Sonos überhaupt noch, oder tut es ein Pi mit Lautsprecher?
Für reine Ansagen genügt ein alter Raspberry Pi mit einer kleinen Soundkarte tatsächlich. Sobald Musik in mehreren Räumen synchron laufen soll, ist das fertige Sonos-System aber die deutlich bequemere Lösung – und mit Home Assistant verliert es seinen größten Nachteil, die geschlossene Bedienung.

Fazit

Sonos mit Home Assistant ist eine der wenigen Kombinationen ohne Haken: lokale Anbindung, keine Zusatzhardware, keine laufenden Kosten – und Boxen, die plötzlich weit mehr können als Musik abspielen. Unsere klare Empfehlung lautet deshalb: Wer Sonos besitzt und ohnehin einen Raspberry Pi als Zentrale betreibt, sollte die Integration heute noch hinzufügen – sie ist in fünf Minuten eingerichtet und kostet nichts außer der Zeit. Der zweite Rat ist ebenso wichtig: Baue jede Ansage von Anfang an mit Schnappschuss und fester Ansagelautstärke, sonst wird die schönste Automation nach einer Woche wieder abgeschaltet. Und wer über die reine Steuerung hinauswill, ergänzt Music Assistant – spätestens dann spielt die eigene Musiksammlung überall, wo ein Lautsprecher steht, ganz gleich welche Marke darauf steht.

* = Affiliate Link (raspi-config.de ist Teilnehmer des Partnerprogramms von Amazon EU, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu Amazon.de Werbekostenerstattung verdient werden kann.)


VORSCHAU


Was Dich im Raspberry Pi Videokurs erwartet.


Play klicken & Video abspielen.

QUIZ


Prüfe Deinen aktuellen Wissensstand.

Raspberry Pi Quiz starten

Bild anklicken & Quiz starten.

NEWS



EMPFEHLUNG



Danke für Deine Weiterempfehlung!

© 2026 raspi-config.de | Datenschutz | Impressum