HowTo: Logitech Media Server / Squeezebox Player mit Loxone steuern

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast
    Ein Gast antwortete
    Servus,
    GNU! so wie alles von meiner jetzt schon frei erhältlichen Software! LMS ist ebenfalls GNU sowie alle erhältlichen Plugin's. Wäre toll wenn du uns bei diesem Projekt unterstützt. Ich bin nicht der einzige der dieses Plugin für den LMS in verbindung mit Loxone brauchen kann.

    Einen Kommentar schreiben:


  • da2001
    antwortet
    Hi sevi,
    ist es für ein opensource Projekt oder möchtest du es zusammen mit deinem Multiroomsystem vertreiben?

    Einen Kommentar schreiben:


  • Gast
    Ein Gast antwortete
    Grüß euch,
    Ich bin gerade mit dem Entwickler dieses Plug-In

    (Danke @Christian Fenzl)
    dran ein PlugIn für den LMS zu machen, das die Implementierung von LMS so einfach macht wie Loxone-Musikserver oder CasaTunes-Musikserver.
    Verwenden möchte ich diesen Baustein
    De Mediasturing Functiebouwsteen laat u toe om de Loxone app als afstandsbediening te gebruiken.


    anscheinend hat das schon da2001 mit sonos geschafft.


    Leider habe ich bis dato nicht diese Scrips bzw. Eine Schnittstellenbeschreibung von denen hier die rede ist. Dies würde unser vorhaben sehr vereinfachen.
    Fals jemand dises Script hat bitte hier Posten oder an mich weiterleiten Danke!
    Oder
    Jemand weiß wie die Schnittstelle zum Baustein aussehen muss damit dieser mit dem LMS funktionieren könnte. Das PlugIn sendet dann bei jeder änderung (Lautstärke, Titel, Power,...) die Daten an den Miniserver und werden dann mit dem Medien-Client Baustein im App Visualisiert. Bitte Danke für Infos.

    Einen Kommentar schreiben:


  • ToB204
    antwortet
    So bin endlich dazu gekommen ein Screenshot zu machen!
    Danke für die Bemühungen!

    Gruß Tobi

    Einen Kommentar schreiben:


  • hismastersvoice
    kommentierte 's Antwort
    Füg bitte ein Screenshot ein...

  • ToB204
    antwortet
    Den Wert vom Status nimmt der "und Block" nur nicht der vom Taster.


    Gruß Tobi

    Einen Kommentar schreiben:


  • hismastersvoice
    antwortet
    Zitat von ToB204
    @hismastersvoice
    erst einmal Danke! die "und Bausteine" schallten nicht. Die Signale die vom Taster kommen werden ignoriert. Jemand ne Idee?

    Gruß Tobi
    Hast du im Statusbaustein die Werte wie in der Anleitung eingefügt? (Letzte Spalte)
    Sonst kommt auch kein Wert raus für Play und Stop

    Einen Kommentar schreiben:


  • ToB204
    antwortet
    @Leonardo
    ich meinte: Über ne Taste am Lichtschalter oder so.

    @hismastersvoice
    erst einmal Danke! die "und Bausteine" schallten nicht. Die Signale die vom Taster kommen werden ignoriert. Jemand ne Idee?

    Gruß Tobi

    Einen Kommentar schreiben:


  • hismastersvoice
    antwortet
    @ ToB204

    Über den Status bekommst du bei Play den Wert 1 und bei Stop den Wert 3.
    Den Ausgang des Status auf zwei "gleich" mit der Konstante 1/3 setzten und den Taster mit "und" verknüpfen.

    Ist der Play im Stop-Modus und der Taster wird gedrückt setzt er das Play-Signal ab, ist er im Play und der Taster wird gedrück setzt er das Stop-Signal.

    Einen Kommentar schreiben:


  • Lenardo
    kommentierte 's Antwort
    welche player du synchron haben willst musst du im squeezeserver einstellen


  • ToB204
    antwortet
    @ hismastersvoice: sehr gute Anleitung, hat alles auf Anhieb geklappt!
    Danke!

    @ alle:
    Hab ne Taste auf dem Lichtschalter, mit der ich immer abwechselnd Play oder Stop triggere. Jetzt würde ich gerne den Status von dem Player-Plugin von hismastersvoice noch mit einbinden, wie mache ich das am besten? Außerdem würde mich interessieren wie Ihr das synchron schalten der Player gelöst habt.

    Gruß Tobi
    Zuletzt geändert von ToB204; 14.09.2015, 15:34.

    Einen Kommentar schreiben:


  • Gast
    Ein Gast antwortete
    Zitat von ToB204
    warum der ganze Aufwand? Man kann doch den UE zur Squeezebox machen
    Das stimmt zwar und das habe ich auch schon so verwendet. Ich möchte aber keinen eigenen Logitech Mediaserver betreiben, weil ich ausschließlich Streaming Dienste nutze.
    Ich betrachte das ganz ökonomisch --> weniger Software im Einsatz --> weniger Wartung

    Einen Kommentar schreiben:


  • ToB204
    antwortet
    Hallo delicious_cake,
    warum der ganze Aufwand? Man kann doch den UE zur Squeezebox machen, so steht es zu mindestens hier:


    Gruß Tobi

    Gesendet von meinem GT-I9195 mit Tapatalk


    Einen Kommentar schreiben:


  • Gast
    Ein Gast antwortete
    Hallo,

    habt ihr einmal versucht ein UE Smartradio zu steuern? Ich kann es manuell vom PC aus, aber nicht mit dem Miniserver.

    Anleitung, wie es geht:
    Die Befehle sind identisch mit denen des Logitech Media Server (LMS) vom Command Lind Interface (CLI)
    Sie müssen in Form von JSON-RPC mit der POST Methode an den Logitech Mediaserver gesendet werden. Meine Squeezebox ist mit dem Logitechserver verbunden. Deshalb muss der Befehl an uesmartradio.com/jsonrpc.js gesendet werden.

    Die Befehle folgende Form und können soviele Parametern wie benötigt haben.
    Code:
    [I][COLOR=#333333][FONT=Verdana][SIZE=13px]{"id":1,"method":"slim.request","params":["<player mac adress>",["cmd","param0","param1"]]}[/SIZE][/FONT][/COLOR][/I][COLOR=#222222][FONT=arial][/FONT][/COLOR]
    Die Befehle können von den fertigen von Loxone auf die JSON RPC schreibweise adaptieren werden.

    Beispiele:
    Code:
    [I][COLOR=#222222][FONT=arial]{"id":1,"method":"slim.[/FONT][/COLOR][COLOR=#222222][FONT=arial]request","params":["aa:aa:aa:aa:aa:aa[/FONT][/COLOR][COLOR=#222222][FONT=arial]",["power",1]]}[/FONT][/COLOR][/I]
    [I][COLOR=#222222][FONT=arial]{"id":1,"method":"slim.[/FONT][/COLOR][COLOR=#222222][FONT=arial]request","params":["00:00:00:0[/FONT][/COLOR][COLOR=#222222][FONT=arial]0:00:00",["power",0]]}[/FONT][/COLOR][/I]
    [I]{"id":1,"method":"slim.request","params":["00:00:00:00:00:00",["pause"]]}[/I]
    [COLOR=#222222][FONT=arial][/FONT][/COLOR]

    WICHTIG: die MAC-Adresse MUSS klein geschrieben werden, sonst funktionierts nicht!!! (Der Logitech Mediaserver versteht nur kleingeschrieben Macadressen.)
    Testen kann man mit der Chrome Extension Postman --> siehe Anhang --> Mit dieser Extension steuere ich meine Squeezebox erfolgreich.


    wenn ich dasselbe am Miniserver versuche passiert genau gar nichts.
    Wie könnte ich denn das Paket untersuchen, das der Miniserver lossendet?
    Im Anhang sind Bilder konfiguration.

    Einen Kommentar schreiben:


  • hismastersvoice
    antwortet
    Habe leider noch keine Install-Routine für Max2Play geschrieben...
    In der Datei habe ich aber ein Anleitung dabei die denke ich alles erklärt.



    Bei Fragen einfach PN.

    Einen Kommentar schreiben:

Lädt...