Wir haben euch ja vor nicht allzu langer Zeit die neuen Schwaiger WLAN-Lautsprecher exklusiv hier auf siio vorgestellt. Nachdem Chris diese ausführlich testete, habe ich mich an der Integration der Lautsprecher in das Fibaro HomeCenter 2 versucht. Was dabei rausgekommen ist, erfahrt Ihr in diesem Artikel.
Wie Chris bereits in seinen Artikeln erklärte, läuft auf den Schwaiger WLAN-Lautsprechern ein Logitech Media Server (LMS) mit einem bereits installiertem Voco-Plugin. Das Voco-Plugin wird von Schwaiger verwendet, um den Kunden eine bereits fertige App zur Verfügung zu stellen, mit welcher das System eingerichtet und genutzt werden kann. Dazu könnt Ihr in den bereits oben erwähnten Artikeln mehr erfahren.
Für die Integration in das Fibaro HomeCenter 2 werde ich im ersten Step nur das Command Line Interface (CLI) des LMS nutzen. Mit dem CLI ist es möglich alle benötigten Befehle (wie Play, Stop, Pause, Abspielen einer mp3-Datei, usw.) umzusetzen. Die notwendigen Kommandos könnt Ihr über die Weboberfläche des LMS aufrufen. Dort dann unter Help, Technical Information und Command Line Interface. Desweiteren hat dies natürlich den Vorteil, dass das zur Verfügung gestelle virtuelle Device auch mit anderen Lautsprechern & Servern funktioniert, welche ebenfalls auf den LMS aufsetzen. Getestet haben wir dies allerdings leider nicht.
Virtuelles Device für den Schwaiger Lautsprecher
Um das virtuelle Device (VD) für den Schwaiger Lautpsrecher zu installieren, geht Ihr auf eurem Fibaro HomeCenter 2 unter den Menüpunkt "Devices, bzw. Module" und dort auf "Add or remove device". In dem nächsten Fenster könnt Ihr dann im Dateisystem nach der Schwaiger_HAS_Master_v06.vfib suchen und diese dann über den Klick auf "Add" hinzufügen. Den Download haben wir euch über den Namen verlinkt und Ihr findet Ihn auch am Ende des Artikels unter "Downloads"
Danach habt Ihr unter den nicht zugeordneten Modulen ein neues VD. Hier müssen noch weitere Einstellungen vorgenommen werden. Zum einen muss die IP-Adresse und der CLI-Port eingetragen werden. Der CLI-Port läuft standardmäßig unter 9090. Dieser kann über die Weboberfläche des LMS auch geändert werden. Zu Empfehlen ist dies allerdins nicht. Die gesetzten Einstellungen im VD würden dann so aussehen (natürlich muss dort eure IP-Adresse/Euer Port, falls vom Standard-Port abweichend, eingetragen sein):
Zusätzlich muss noch über die Variablen-Steuerung (Steuerung -> Variaben Steuerung) eine vordefinierte, globale Variable lms_master_mac erstellt werden. In diese muss dann die MAC-Adresse des Lautsprechers eingetragen werden. (Diese wird benötigt, da die Steuerung des LMS über CLI grundsätzlich über die MAC-Adresse erfolgt.) Die MAC-Adresse findet Ihr auf der Weboberfläche des LMS unter den Basic Settings:
So sollte es dann in der Variablen-Steuerung des Fibaro HomeCenter 2 aussehen (Hier muss natürlich die oben erwähnte MAC-Adresse eures Lautsprechers hinterlegt sein):
Wenn Ihr nun die Radiosender oder die mp3-Files ändern möchtet, welche abgespielt werden, dann müsst Ihr die lokale Variable "url" in den einzelnen Buttons ändern. Der Code sieht zum Beispiel so aus:
1 |
url = "http://stream.electroradio.ch:26630/listen.pls?sid=3" |
Hier kann dann einfach euer Wunsch-Radiostream oder die mp3-Datei eingetragen werden. Nach einem Klick auf diesen Button wird dann der Stream/die Datei abgespielt.
Downloads
Das VD für das HomeCenter 2 könnt Ihr euch HIER herunterladen. (Das HCL wird leider nicht unterstützt)
Die passenden Icons findet Ihr hier natürlich auch:
Icons für Schwaiger HAS210
Icons für Schwaiger HAS110
Fazit
In diesem ersten Teil der Integration des Schwaiger WLAN Lautsprecher in das Fibaro HomeCenter 2 gehe ich erstmal nur auf die Nutzung des Lautsprechers im "Single-Mode" ein. Wie Chris in seinen Reviews ja bereits erläutert hat, unterstützt der LMS ja auch Multiroom. Wie Ihr bereits anhand des Names lms_master_mac der Variable erkennen könnt, habe ich mich bereits mit diesem Thema auseinandergesetzt. Die Funktion läuft auch bereits. Wie dies umgesetzt werden kann, erfahrt Ihr dann in dem nächsten Artikel. Bei diesem Thema gibt es noch ein paar Punkte zu beachten. Doch dazu dann mehr...
Wie sieht es bei euch auch aus? Habt Ihr Multiroom mit anderen System schon im Einsatz? Hinterlasst uns doch einfach mal einen Kommentar, wie eure Erfahrung mit dem Thema aussieht.
Hallo und recht herzlichen Dank!!!!
Nun geht das, was ich schon immer gesucht habe!!!!!
Ich habe den Lautsprecher noch nicht, jedoch einen Raspberry PI mit Max2Play Image worauf LMS läuft.
Was soll ich sagen. Top Umsetzung. Nun habe ich günstiges Multiboom mit der Power des LMS.
Weiter so, freue mich schon auf weitere Beiträge mit mehreren Lautsprechern.
Weiß jemand wo man das "Schweiger Soundsystem" kaufen kann? Finde irgendwie nichts... auch bei Amazon nicht?
Danke
Hi,
die gibt es bisher noch nicht auf dem Markt. Sind Anfang Juni 2016 verfügbar:
http://www.schwaiger.de/de/produkte/home4you/lautsprecher.html
Dort kannst du diese auch käuflich erwerben.
Gruß
Mich würde interessieren wie man die Google Audio Cast in die HC oder Zipabox bekommt. Das Web schweigt sich leider ziemlich dazu aus. Wenn ihr also mal wieder einen Test machen wollt... :-)
Hi,
schau dir mal das hier an:
https://github.com/dhanjel/chromecastwebplayer
Dazu benötigst du aber noch einen zusätzlichen Server (Raspberry). Ansonsten ist mir keine Lösung bekannt.
Gruß
Hi.
ich nutze als Multiroom Lösung Pulseaudio mit dem Musik Player Deamon auf einem Odroid C2.
Ist es möglich, über dass VD auch den MPD anzusteuern ?
Hi,
nein, leider nicht. Da pulseaudio allerdings eine offene API besitzt (sofern ich das nach kurzer Recherche beurteilen kann), kann man grundsätzlich die Steuerung über das HC2 realisieren.
Gruß
Kann der Schwaiger Lautsprecher denn jetzt auch TTS in Verbindung mit HC2 ?
Und/oder gibt es noch eine TTS Lösung für SONOS, die gut funktioniert ?
Danke und Viele Grüße
Sofern Google-TTS (oder eine Alternative) wieder funktioniert, dann geht es mit beiden Lautsprechern.
Gruß
Hi, hat jemand eine Lösung/Idee wie man die Computerstimme erzeugt wie das auch in dem YouTube Beitrag der Fall ist?
Die Stimme kann derzeit nur mit der VOCO-App erzeugt werden. Hier ist uns keine API-Schnittstelle bekannt. :(
Danke für die Antwort hast du da in Link oder iwas dazu ?
https://www.siio.de/connected-home/schwaiger-soundsystem-has-fuer-das-smart-home-im-test/
SUPER!
Habe die ganze Zeit eine Steuerungsmöglichkeit für mein originales Logitech System (bestehend aus LMS 7.9 (Touch, Boom, 3x Radio)) gesucht. Hatte leider den Lösungsansatz von "robmac" aus dem Fiabro Forum nicht zum Laufen gebracht. Deshalb freue ich mich riesig.
@boomx Der Artikel ist ja nun schon ein paar Tage alt. Wie sieht es denn mit der angekündigten Fortsetzung aus dem Fazit aus? ;-)
Grüße
Hi,
da kommt noch was :) Ist der nächste Artikel. Hatte allerdings in der Zwischenzeit einige andere Projekte, weshalb das so weit nach hinten gerutscht ist.
Gruß
Hallo,
habe LMS 7.9 mit Radio Squezzebox. Kann ich den VD verwenden? Hab es erfolglos versucht. Wie hast du das gelöst?
Gibt es mittlerweile eine RestApi für die Lautsprecher?