Inhaltsverzeichnis:

Smarte Musik in Schlafzimmer und Bad mit Raspberry Pi – Multiroom, Alarm, Tastensteuerung und Hausautomation integrieren - Gunook
Smarte Musik in Schlafzimmer und Bad mit Raspberry Pi – Multiroom, Alarm, Tastensteuerung und Hausautomation integrieren - Gunook

Video: Smarte Musik in Schlafzimmer und Bad mit Raspberry Pi – Multiroom, Alarm, Tastensteuerung und Hausautomation integrieren - Gunook

Video: Smarte Musik in Schlafzimmer und Bad mit Raspberry Pi – Multiroom, Alarm, Tastensteuerung und Hausautomation integrieren - Gunook
Video: Tablet als smarthome Zentrale? Ein Touch screen Display als Wand Steuerung! [DIY Tutorial] 2024, Juli
Anonim
Smarte Musik in Schlafzimmer und Bad mit Raspberry Pi – Integration von Multiroom, Alarm, Tastensteuerung und Hausautomation
Smarte Musik in Schlafzimmer und Bad mit Raspberry Pi – Integration von Multiroom, Alarm, Tastensteuerung und Hausautomation

Heute möchten wir Ihnen zwei Beispiele geben, wie Sie den Raspberry Pi mit unserer Max2Play-Software für die Hausautomation einsetzen können: im Bad und Schlafzimmer. Beide Projekte ähneln sich darin, dass High-Fidelity-Musik aus verschiedenen Quellen über die großartige Open-Source-Squeezebox-Technologie gestreamt werden kann, die als kostenloser One-Click-Installer mit Max2Play geliefert wird.

Vorteile eines solchen Multiroom-Setups sind, dass Sie die Player in allen Räumen synchronisieren können (gleichzeitig spielen), verschiedene Audioquellen für den Squeezebox-Server verwenden (Netzlaufwerk NAS, USB-Laufwerk, DLNA, Spotify, Google Music, Internetradio, Bluetooth, etc.) und haben mit nur einer App Ihrer Wahl die volle Kontrolle über alle Audioplayer.

Dank der in Schritt 1 vorgestellten Hardware eröffnen sich weitere Vorteile:

  • hohe Qualität der Musikwiedergabe
  • geringe Anschaffungskosten (DIY-Projekt)
  • ausgereiftes Hardwarekonzept (Raspberry Pi, Audiokarten regelmäßig getestet und weiterentwickelt)
  • WAF (Woman Acceptance Factor): Dank versteckter Installationen oder High-End Blenden lassen sich Kabel und Hardware komplett verstecken

Schritt 1: Die Komponenten

Die Komponenten
Die Komponenten
Die Komponenten
Die Komponenten
Die Komponenten
Die Komponenten

Die erforderlichen Elemente für dieses System können variieren, je nachdem, wie groß Ihr Multiroom-Setup sein soll. Hier gehen wir von der Grundkonfiguration aus, bei der ein Lautsprechersatz für jeden Raum verwendet wird. Basierend auf dem beabsichtigten Umfang Ihres Setups können Sie so viele Spieler hinzufügen oder entfernen, wie Sie möchten.

Für Räume ohne vorhandene Audiokomponenten ist eine Kombination aus Digital-Analog-Wandler und Verstärker am sinnvollsten. Diese Soundkarten werden Amp HATs (Hardware Attached on Top) genannt und sind in verschiedenen Varianten erhältlich. Sie können die verschiedenen Amp HATs in unserer Vergleichstabelle vergleichen, um die richtige Passform für Ihre Multiroom-Zonen zu finden.

Sie benötigen ein Raspberry Pi Amplifier HAT Bundle Setup für jeden Raum. Für dieses konkrete Beispiel können also zwei individuelle Amp HAT-Setups basierend auf den individuellen Herausforderungen und Möglichkeiten der Räume ausgewählt werden.

Grundeinstellung:

Raspberry Pi 3B

Das Herzstück dieses Media Centers ist der erschwingliche, aber leistungsstarke 3B, der mit seinem Quad-Core-Prozessor und 1 GB RAM mehrere Audio- und Videoplayer verarbeiten kann. Sie können auch das 2B verwenden, wenn Sie kein WLAN oder Bluetooth benötigen, oder das 3B+. Allerdings bietet der 3B+ für dieses Setup keine nennenswerten Vorteile und benötigt mehr Leistung.

Amp HAT Soundkarte

Mit dieser Kombination aus Digital-Analog-Wandler und Verstärker erhalten Sie eine bessere Klangqualität und können passive Lautsprecher direkt vom Pi aus mit Strom versorgen.

Micro SD Karte

Wir empfehlen die Verwendung einer 8 oder 16 GB microSD mit Schreibgeschwindigkeitsklasse 10 oder höher. Das Linux-basierte Max2Play-Image enthält verschiedene Audiolösungen und andere Erweiterungen, die von jedem Webbrowser aus verwaltet werden können. Nach dem Brennen ist das System vom ersten Boot an über das Webinterface zugänglich und erfordert keine Konsolenbefehle oder Linux-Kenntnisse.

Energieversorgung

Sie benötigen nur ein Netzteil, um alle Komponenten (Pi, Amp HAT und passive Lautsprecher) zu betreiben.

All diese Komponenten erhalten Sie auf einmal mit einem unserer AMP-Bundles.

Passive Lautsprecher (wir haben JBL-One Control und Canton GLE 410.2 verwendet)

Beliebige Lautsprecher können verwendet werden, achten Sie bei der Auswahl nur auf die Kapazität Ihres Amp HAT und die Stromversorgung. Anhand der Impedanz und der maximalen Wattzahl können Sie die ideale Kombination für jede Zone finden.

Optional: Drehgeber oder IR-Empfänger zur Hardwaresteuerung

Schritt 2: Brennen Sie das Bild auf MicroSD-Karte

Brennen Sie das Bild auf MicroSD-Karte
Brennen Sie das Bild auf MicroSD-Karte
Brennen Sie das Bild auf MicroSD-Karte
Brennen Sie das Bild auf MicroSD-Karte
Brennen Sie das Bild auf MicroSD-Karte
Brennen Sie das Bild auf MicroSD-Karte

Das Max2Play Image kann mit einem einfachen Tool wie WinDiskImager oder Etcher auf eine Karte gebrannt werden. Einfach brennen lassen und sobald der Vorgang abgeschlossen ist, legen Sie die Karte in den Raspberry Pi.

Die Konfiguration der Geräte ist dank Max2Play sehr einfach. Sie können auf die Max2Play-Weboberfläche zugreifen, indem Sie "max2play/" in einen beliebigen Browser auf jedem Gerät eingeben, das mit demselben Netzwerk verbunden ist (PC, Mac, Smartphone, Tablet usw.).

Nach dem ersten Start empfehlen wir, das Gerät auf der Seite Einstellungen/Neustart des Webinterface umzubenennen. Auf diese Weise wird der Name auch für den Namen der Audioplayer verwendet und als solcher im Squeezebox Server angezeigt.

Wenn Ihr Router über WPS (Wireless Protected Setup) verfügt und das Gerät auf WLAN im Netzwerk zugreift, kann der erste Start vollautomatisch erfolgen. Aktivieren Sie einfach WPS an Ihrem Router und verbinden Sie das Gerät mit der Stromversorgung. Wir haben auch eine separate Anleitung zum Einrichten von WPS erstellt.

Optional: Sie können bei Max2Play auch eine bereits gebrannte und konfigurierte microSD-Karte bestellen.

Schritt 3: Einrichten der Audioplayer

Einrichten der Audioplayer
Einrichten der Audioplayer
Einrichten der Audioplayer
Einrichten der Audioplayer
Einrichten der Audioplayer
Einrichten der Audioplayer

Beim ersten Start Ihres Max2Play-Geräts können Sie den Hersteller Ihrer angeschlossenen Soundkarte auswählen. Ein spezielles Plugin für die Soundkartenmarke wird geladen und dann können Sie Ihre spezielle Soundkarte im neuen Menü auswählen, das sich öffnet.

Klicken Sie auf Speichern. Wählen Sie nach dem Neustart Ihres Geräts "Erweitert" unter der Soundkartenauswahl, um alles ideal für ein Multiroom-Setup einzurichten. Nach einem weiteren Neustart sollte Ihr Player bereits zum Abspielen von Musik verfügbar sein.

Schritt 4: Einrichten des Squeezebox-Servers

Einrichten des Squeezebox-Servers
Einrichten des Squeezebox-Servers
Einrichten des Squeezebox-Servers
Einrichten des Squeezebox-Servers
Einrichten des Squeezebox-Servers
Einrichten des Squeezebox-Servers

Um den Squeezebox Server einzurichten, müssen Sie ihn zuerst installieren. Das Plugin selbst ist auf dem Max2Play-Image vorinstalliert, sodass es nicht vorher heruntergeladen werden muss.

Wichtig: Sie benötigen nur eine Installation des Squeezebox Servers für Ihr Multiroom-System.

Alles, was Sie tun müssen, ist das Menü des Squeezebox-Servers in der Max2Play-Weboberfläche aufzurufen, eine Version des Logitech Media Servers (7.9.1 empfohlen) auszuwählen und auf Installieren zu klicken. Max2Play lädt automatisch Ihre ausgewählte Version herunter und installiert sie vollständig auf dem Raspberry Pi.

Nachdem die Installation abgeschlossen ist, können Sie die eigene Weboberfläche des Squeezebox Servers öffnen, indem Sie auf die große blaue Schaltfläche auf der Seite klicken. Jetzt können Sie Ihre Player auswählen, Ihre Bibliothek und Musikdienste konfigurieren und natürlich Musik abspielen.

Schritt 5: Die Installation - Schlafzimmer

Die Installation - Schlafzimmer
Die Installation - Schlafzimmer
Die Installation - Schlafzimmer
Die Installation - Schlafzimmer
Die Installation - Schlafzimmer
Die Installation - Schlafzimmer

Jetzt, da der Server aktiv ist und läuft, müssen wir die Hardware um unser Raspberry Pi-Setup einrichten.

Für die Schlafzimmereinrichtung haben wir Holzkisten gebaut, in die unsere Lautsprecher passen. Dann haben wir Löcher in die Wand geschnitten, die die Größe dieser Kisten hatten. Zum Schluss haben wir die Boxen fest in die Wand geschraubt. Die gesamte Hardware ist weiterhin über eine Revisionsöffnung zugänglich.

Um die Lautsprecher zu steuern, können Sie eine Smartphone-App verwenden oder den Player mit vorhandenen Home-Automation-Tasten verbinden, z. B. an der Tür Ihres Schlafzimmers. Sie können einen langen Tastendruck hinzufügen, um den Sleep-Timer zu aktivieren, und einen kurzen Tastendruck für Play/Pause. Der Squeezebox Server bietet dank seiner offenen Schnittstelle viele Möglichkeiten, beliebige Befehle zu konfigurieren. Passende HTTP- und CLI-Befehle finden Sie in unserem API-Examples-Plugin, das ebenfalls vorinstalliert ist und in unserem inaktiven Plugins-Bereich unter Einstellungen/Neustart kostenlos aktiviert werden kann.

Beispiel-HTTP-Befehl für "Start Play":

SQUEEBOXSERVERIP:PORT/status.html?p0=play&player=MACADDRESS

Schritt 6: Die Installation - Badezimmer

Die Installation - Badezimmer
Die Installation - Badezimmer
Die Installation - Badezimmer
Die Installation - Badezimmer
Die Installation - Badezimmer
Die Installation - Badezimmer
Die Installation - Badezimmer
Die Installation - Badezimmer

Die Lautsprecher können in der Decke oder wie abgebildet links und rechts vom Spiegel platziert werden. Wenn Sie noch die Gestaltung Ihres Badezimmers planen, bietet sich eine Vorwandkonstruktion an, um gleichzeitig Spiegelschrank und Lautsprecher unterzubringen (siehe Bilder). In diesem Szenario könnte eine größere Lautsprecherblende gekauft werden (separat erhältlich), um einen visuellen Rahmen für die Lautsprecher zu haben (siehe Bild 1).

Eine Tasterlösung für schnelles Play/Pause an der Badezimmertür, verbunden mit einer bereits vorhandenen Hausautomationssoftware, macht die tägliche Nutzung noch komfortabler. Zur direkten Steuerung kann auch eine IR-Fernbedienung oder ein Lautstärkeregler mit integrierter Taste integriert werden. Im Allgemeinen ist es jedoch am bequemsten und einfachsten, ein Smartphone und eine der vielen verfügbaren Apps wie iPeng, OrangeSqueeze oder Squeezer (im Bild, kostenlose App) zu verwenden, um alle erweiterten Funktionen (Musikauswahl, Playlist-Verwaltung, etc.).

Schritt 7: Integration in die Hausautomation

Integration in die Hausautomation
Integration in die Hausautomation
Integration in die Hausautomation
Integration in die Hausautomation
Integration in die Hausautomation
Integration in die Hausautomation
Integration in die Hausautomation
Integration in die Hausautomation

Zur Einbindung eines Hausautomationssystems und zur Programmierung eines Tasters an der Tür (z. B. in der Homematic Software) können CLI (Command Line Interface) Befehle des Squeezebox Servers verwendet werden. Sie können sogar den Open-Source-Heimautomatisierungsserver auf Max2Play installieren. Wir haben kürzlich einen One-Click-Installer des beliebten openHAB 2-Servers mit Paper UI als neues Premium-Plugin veröffentlicht.

Diese Hausautomationssysteme ermöglichen eine zentrale Verwaltung einzelner Player, entweder mit einfachen HTTP-Befehlen (etwa etwas über Browser öffnen), über Telnet oder mit einer direkten Socket-Verbindung in einer anderen Software. Konkrete Befehle und Beispiele hierfür können im Max2Play API-Examples Plugin und im internen Hilfebereich des Squeezebox Servers unter „Technical Information > Command Line Interface“gefunden und direkt kopiert werden.

HTTP-Befehle können auch einfach im Browser getestet werden. Fügen Sie einfach den Befehl in die URL-Leiste des Browsers ein und drücken Sie die Eingabetaste.

Das ist es! Wir hoffen, dass Ihnen unsere Ideen zur Integration von Multiroom-Audio in Heimautomatisierungssysteme gefallen. Nutzen Sie diese als Inspiration für Ihre eigene Lösung, zeigen Sie uns Ihre Setups und sagen Sie uns Ihre Meinung!

Empfohlen: