15

Schwaiger Lautsprecher mit dem Fibaro HomeCenter 2 steuern – #3

by boomx8. Mai 2016

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

add vd schwaiger

Hinzufügen der Schwaiger Lautpsrecher auf dem HC2

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):

schwaiger_vd_settings

Settings des Schwaiger VD

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:

mac_adress_vd

Basic Settings des LMS

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):

So sollte die Variable im HomeCenter 2 aussehen

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:

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

[youtube url=“https://www.youtube.com/watch?v=vQaATRkNTeg“]

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.

 

About The Author
boomx
boomx
Moin, ich bin Daniel, Anwendungsentwickler von Beruf. Hier auf siio unterstütze ich die Kollegen bei der Programmierung mit LUA, bzw. bei der Integration von neuen Netzwerkgeräten und schreibe Tutorials rund um das HomeCenter 2 von Fibaro, welches ich auch privat im Einsatz habe.
15 Comments
  • Sascha
    8. Mai 2016 at 12:43

    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.

  • Marcus
    9. Mai 2016 at 10:11

    Weiß jemand wo man das „Schweiger Soundsystem“ kaufen kann? Finde irgendwie nichts… auch bei Amazon nicht?
    Danke

  • Sandro
    9. Mai 2016 at 11:47

    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… :-)

  • Marco
    27. Mai 2016 at 14:02

    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 ?

    • boomx
      27. Mai 2016 at 15:55

      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ß

  • 27. September 2016 at 14:32

    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

  • atf82
    10. Oktober 2016 at 19:51

    Hi, hat jemand eine Lösung/Idee wie man die Computerstimme erzeugt wie das auch in dem YouTube Beitrag der Fall ist?

  • Matze1
    20. Dezember 2016 at 16:46

    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

    • boomx
      20. Dezember 2016 at 20:29

      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ß

Leave a Response