Bei uns im Haus befinden sich einige SONOS-Lautsprecher, die alle in Home Assistant integriert sind. Ganz aktuell habe ich mir eine sehr einfache Mรถglichkeit gebaut, im Home Office durch das Betรคtigen eines ZigBee-Buttons LoFi-Musik ein- und ausschalten zu kรถnnen. Bislang habe ich das immer รผber die Spotify-App auf dem Handy gemacht, aber das war mir nun zu umstรคndlich und dauerte mir auch zu lange.
Wenn ich im Home Office konzentriert an einem Thema arbeite, lasse ich im Hintergrund gerne leise eine LoFi-Playlist laufen. Damit ich diese Playlist nun schnell starten und stoppen kann, habe ich mir einen sehr gรผnstigen ZigBee-Button gekauft, der nun auf meinem Schreibtisch liegt. Durch einfaches Drรผcken auf diesen Button kann ich nun eine zuvor ausgewรคhlte Playlist starten.
Muss ich die Musik ausmachen, da ich in einen Termin muss oder angerufen werde, drรผcke ich doppelt auf den ZigBee-Button und schon verstummt die Musik aus dem SONOS-Lautsprecher.
Alles, was ich also an Hardware brauche, sind ein SONOS-Lautsprecher und ein zusรคtzlicher ZigBee-Button. Als ZigBee-Button kommt bei mir folgender von SONOFF zu Einsatz:
Du magst Home Assistant? Dann abonniere kostenlos meine Beitrรคge mit Tipps, Tricks und Anleitungen rund um Home Assistant:
Follow Home Assistant
Garantiert kein Spam, keine Werbung und immer mit Abmelde-Link, solltest du es dir anders รผberlegen!
SONOFF SNZB-01 Zigbee Wireless Switchยฒ
6,89 โฌ
verfรผgbar im rasppishop.de
Stand: 17.03.2023; keine Preisgarantie, ggf. zzgl. Versandkosten
Als nรคchstes benรถtigen wir fรผr meinen Automation-Code noch die Playlist-ID von Spotify. Diese findest du am einfachsten, wenn du im Browser spotify.com รถffnest und zu der von dir gewรผnschten Playlist navigierst. In der Adresszeile deines Browsers wird dir dann am Ende die Playlist-ID angezeigt:
Diese ID kopierst du einfach in den folgenden Code fรผr die Automation!
Hier nun der Beispiel-Code, wie ich mit einem ZigBee-Button fรผr keine 7 โฌ eine Spotify-Playlist auf meinem SONOS-Lautsprecher einfach einschalten kann:
- alias: 'Office Music on' trigger: platform: state entity_id: sensor.sonoff_button_action to: 'single' action: - service: media_player.play_media target: entity_id: media_player.buro data: media_content_type: "playlist" media_content_id: "spotify:playlist:37i9dQZF1DWZZbwlv3Vmtr"
Die Playlist-ID der von mir genutzten Spotify-Playlist lautet 37i9dQZF1DWZZbwlv3Vmtr und diese ID musst du lediglich durch die von dir gewรผnschte Playlist-ID ersetzen. Ebenso musst du natรผrlich die Entitรคt deines Lautsprechers, sowie deines ZigBee-Buttons austauschen! ๐
Ein einfaches Drรผcken des Buttons genรผgt nun, und schon tรถnt aus dem SONOS-Lautsprecher die gewรผnschte Playlist.
Damit ich die Musik ebenso einfach wieder stoppen kann, habe ich zusรคtzlich noch folgende Automation im Einsatz:
- alias: 'Office Music off' trigger: platform: state entity_id: sensor.sonoff_button_action to: 'double' action: - service: media_player.media_stop target: entity_id: media_player.buro data: {}
Ein „Doppelklick“ auf den Button genรผgt nun, um die Musik wieder zu stoppen.
Dieser „Hack“ ist erneut alles andere als kompliziert, aber dennoch super hilfreich und in meinen Augen ein weiteres gutes Beispiel, wie einem Home Assistant im Alltag Dinge erleichtern kann!
Hast du weitere Ideen fรผr solche gรผnstigen Buttons oder nutzt du solche ZigBee-Buttons bereits fรผr andere Erleichterungen in deinem Leben? Lass‘ es uns alle gerne wissen! ๐
Produktempfehlungen
Hallo,
Ich habe den Artikel glesen und wรผrde diese Funktion gerne bei mir in HA umsetzen.
Aufgrund einiger (vmtl. von Amazon kรผnstlich erzeugter) Inkompatibilitรคten von Spotify und Alexa (trotz Spotify Premium Family kann nur ein Lautsprecher gleichzeitig Musik spielen) nutzen wir aber Amazon Music.
Gibt es dort auch eine solche ID fรผr Playlisten, die ich einfach รคhnlich der im Amrtikel herausfinden und dann eintragen kann?
Mir geht es besonders um selbst erstellte Playlisten, die รผber die mir bisher bekannten Mรถglichkeiten nicht von HA auf Sonos Lautsprechern gestartet werden kรถnnen.
Viele Grรผรe
Aaron Eisele
Hi!
Ich selbst nutze wiederum kein Amazon Music, aber habe zu deiner Frage folgende Anmerkungen/Ideen:
Ich habe das nur fรผr Playlisten von Amazon getestet, da ich, wie gesagt, kein zahlender Kunde von Amazon Music bin.
Ich hoffe, dass hilft ein wenig weiter?
VG
Olli