Aber der Server Status müsste sich ja bei jedem Player ändern?
LMS Wecker mit Sonoff S20 koppeln?
-
patrick31698 -
26. November 2019 um 07:34 -
Unerledigt
-
-
-
-
War aber nicht vergebens.
Die Rule läuft. Verstehe aber nicht warum.
Richtig intuitiv ist OH für mich immer noch nicht. -
was verstehst du nicht?
Intuitiv ist relativ. Einarbeitung ist immer bei solchen Systemen notwendig.
Danach ist das ganz simpel -
-
Finger gebrochen
Sorry, hab bis gerade geschlafen. Nächstes mal.
-
was verstehst du nicht?
Intuitiv ist relativ. Einarbeitung ist immer bei solchen Systemen notwendig.
Danach ist das ganz simpelIch 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 funktionsweisedie thing datei sollte also mit mehreren player bspw so aussehen:
CodeBridge 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....bspwCodeThing 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!