LMS Wecker mit Sonoff S20 koppeln?

  • was verstehst du nicht?
    Intuitiv ist relativ. Einarbeitung ist immer bei solchen Systemen notwendig.
    Danach ist das ganz simpel

    Ich raff das mit things, items und channels nicht. Habe es schon wer weiß wie oft gelesen, aber es bleibt einfach nicht hängen.
    Ich hatte mir erhofft, dass ich mich an dieser Aufgabe entlang arbeite (natürlich dankenswerterweise mit eurer / deiner Hilfe) und so vielleicht mehr lerne
    Auch dieses hin und her zwischen WebInterface und Konfig Dateien verwirrt mich. Das WebIF legt keine Config Dateien an (?)

    Aber noch mal zum eigentlichen Punkt.
    Ich habe ja mehrere Player.
    Die kann ich im WebIF nicht wirklich eindeutig unterscheiden (gut, da steht die MAC Adresse mit drin, aber wer kann sich die schon merken)

    Ein Player auf dem auch der Server läuft und mindest zwei weiter (u.a. der Wecker)
    Wenn ich jetzt
    LMS_Server_Status changed from PLAY to PAUSE
    nutze, kriege ich dann nicht bei jedem Player eine Statusänderung?

    squeezebox_squeezeboxplayer_71a3c92a_001f1fd7c556_control changed from PLAY to PAUSE
    erscheint mir logischer ?

  • Ich raff das mit things, items und channels nicht. Habe es schon wer weiß wie oft gelesen, aber es bleibt einfach nicht hängen.
    Ich hatte mir erhofft, dass ich mich an dieser Aufgabe entlang arbeite (natürlich dankenswerterweise mit eurer / deiner Hilfe) und so vielleicht mehr lerne
    Auch dieses hin und her zwischen WebInterface und Konfig Dateien verwirrt mich. Das WebIF legt keine Config Dateien an (?)

    paperui legt keine konfigurationsdateien an. entweder man macht eine textconfig, so wie die meisten hier oder über paperui.
    paperui ist für einsteiger anfangs verständlicher, hat aber auch einige fallstricke, da die config bspw nicht einfach gesichert werden kann.
    im idealfall (so seh ich das) nutzt man eine reine textconfig.

    Ich habe ja mehrere Player.
    Die kann ich im WebIF nicht wirklich eindeutig unterscheiden (gut, da steht die MAC Adresse mit drin, aber wer kann sich die schon merken)

    Ein Player auf dem auch der Server läuft und mindest zwei weiter (u.a. der Wecker)
    Wenn ich jetzt
    LMS_Server_Status changed from PLAY to PAUSE
    nutze, kriege ich dann nicht bei jedem Player eine Statusänderung?

    squeezebox_squeezeboxplayer_71a3c92a_001f1fd7c556_control changed from PLAY to PAUSE
    erscheint mir logischer ?

    da gab es von mir ein verständnisproblem. das item LMS_Server_Status ist der player und nicht der server und kann umbenannt werden.
    wie schonmal gesagt....ich nutze kein lms und kenne so auch nicht 100%ig die funktionsweise

    die thing datei sollte also mit mehreren player bspw so aussehen:

    Code
    Bridge squeezebox:squeezeboxserver:LMS-Server [ ipAddress="192.168.1.10", webport=9000, cliport=9090, userId="yourid", password="yourpassword" ]
    {
        Thing squeezeboxplayer myplayer1 [ mac="00:f1:bb:00:00:22" ]
        Thing squeezeboxplayer myplayer2 [ mac="00:f1:bb:00:01:33" ]
        Thing squeezeboxplayer myplayer3 [ mac="00:f1:bb:00:00:44" ]
    }


    in der ersten zeile wir der server konfiguriert, in zeile 3-5 die clienten.

    things datei:
    wie die config auszusehen hat findest du immer in der beschreibung des bindings -> paperui -> addons -> addon anklicken
    Bridge squeezebox:squeezeboxserver:LMS-Server [ ipAddress="192.168.1.10", webport=9000, cliport=9090, userId="yourid", password="yourpassword" ] ist vorgegeben, lediglich den namen wie er später erscheint "LMS-Server" hab ich geändert.

    darunter sind als things alle player vertreten.
    bei den playern kannst du bei bedarf die namen, unique ids, orte usw anpassen....bspw

    Code
    Thing squeezeboxplayer wohnzimmer   "Player Wohnzimmer"   [ mac="00:f1:bb:00:00:f1" ]
        Thing squeezeboxplayer bad          "Player Bad"          [ mac="00:f1:bb:00:01:f1" ]
        Thing squeezeboxplayer schlafzimmer "Wecker Schlafzimmer" [ mac="00:f1:bb:00:00:f1" ]

    so ist im [definition='1','0']log[/definition] jedes gerät identifizierbar und es können einfache rules erstellt werden.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!