Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
plugins:sonos4loxone:sonstige_befehle [2023/05/02 23:40] Oliver Lewaldplugins:sonos4loxone:sonstige_befehle [2024/04/08 11:08] (aktuell) Oliver Lewald
Zeile 26: Zeile 26:
 | becomegroupcoordinator | /plugins/sonos4lox/index.php/?zone=DEINE_ZONE&action=**becomegroupcoordinator**  | \\ | **X** | Nimmt DEINE_ZONE aus einer bestehenden Gruppe heraus, egal welche Zusammensetzung die Gruppe hat  | | becomegroupcoordinator | /plugins/sonos4lox/index.php/?zone=DEINE_ZONE&action=**becomegroupcoordinator**  | \\ | **X** | Nimmt DEINE_ZONE aus einer bestehenden Gruppe heraus, egal welche Zusammensetzung die Gruppe hat  |
 | sleeptimer  | /plugins/sonos4lox/index.php?zone=DEINE_ZONE&action=**sleeptimer&timer=5**  | **X** | \\ | Setzt den Schlummermodus für angegebene Zone auf 5 Minuten. Bei kleiner 10 Minuten nur einstellige Eingabe Bsp.:5 für 5 Minuten) \\ generell erlaubte Eingabe: 1-120  | | sleeptimer  | /plugins/sonos4lox/index.php?zone=DEINE_ZONE&action=**sleeptimer&timer=5**  | **X** | \\ | Setzt den Schlummermodus für angegebene Zone auf 5 Minuten. Bei kleiner 10 Minuten nur einstellige Eingabe Bsp.:5 für 5 Minuten) \\ generell erlaubte Eingabe: 1-120  |
-| wait | /plugins/sonos4lox/index.php?zone=DEINE_ZONE&action=play&**wait=5** | **X** |  | verzögert die Ausführung des Befehles um xxx Sekunden. Erlaubte Werte sind 1 - 900timer +| wait | /plugins/sonos4lox/index.php?zone=DEINE_ZONE&action=play&**wait=5** | **X** |   | verzögert die Ausführung des Befehles um xxx Sekunden. Erlaubte Werte sind 1 - 900 
-| timer | /plugins/sonos4lox/index.php?zone=DEINE_ZONE&action=play&**timer=15** | **X** |  | Setzt den Schlummermodus für angegebene Zone auf 15 Minuten. Bei kleiner 10 Minuten nur einstellige Eingabe Bsp.:5 für 5 Minuten) \\ generell erlaubte Eingabe: 1-120 |+| timer | /plugins/sonos4lox/index.php?zone=DEINE_ZONE&action=play&**timer=15** | **X** |   | Setzt den Schlummermodus für angegebene Zone auf 15 Minuten. Bei kleiner 10 Minuten nur einstellige Eingabe Bsp.:5 für 5 Minuten) \\ generell erlaubte Eingabe: 1-120 |
 | listalarms  | /plugins/sonos4lox/index.php?zone=DEINE_ZONE&action=**listalarms**  | **X** | **X** | Listet alle Alarme auf (nur im Browser zu verwenden) bzw. um die Alarme zum Einschalten der Player zu verwenden  | | listalarms  | /plugins/sonos4lox/index.php?zone=DEINE_ZONE&action=**listalarms**  | **X** | **X** | Listet alle Alarme auf (nur im Browser zu verwenden) bzw. um die Alarme zum Einschalten der Player zu verwenden  |
 | alarmoff  | /plugins/sonos4lox/index.php?zone=DEINE_ZONE&action=**alarmoff**  | **X** | **X** | Schaltet alle vorhandene Wecker aus  | | alarmoff  | /plugins/sonos4lox/index.php?zone=DEINE_ZONE&action=**alarmoff**  | **X** | **X** | Schaltet alle vorhandene Wecker aus  |
Zeile 116: Zeile 116:
 In der Config des Plugins wird der TV Monitor aktiviert (vorausgesetzt das Plugin hat bei Update/Installation eine Soundbar detektiert) und auch der Zeitraum von: xx:xxh bis xx:xxh in der das Monitoring aktiv ist. Somit kann verhindert werden das z.B. beim Ausschalten des TV nach 22:00h die Musik wieder anfängt. Zusätzlich sollte noch die TV Lautstärke der jeweiligen Soundbar in der Config bei den einzelnen Player hinterlegt werden, ansonsten funktioniert das Monitoring nicht. In der Config des Plugins wird der TV Monitor aktiviert (vorausgesetzt das Plugin hat bei Update/Installation eine Soundbar detektiert) und auch der Zeitraum von: xx:xxh bis xx:xxh in der das Monitoring aktiv ist. Somit kann verhindert werden das z.B. beim Ausschalten des TV nach 22:00h die Musik wieder anfängt. Zusätzlich sollte noch die TV Lautstärke der jeweiligen Soundbar in der Config bei den einzelnen Player hinterlegt werden, ansonsten funktioniert das Monitoring nicht.
  
-{{:plugins:sonos4loxone:screenshot_13.png?4000}}+{{:plugins:sonos4loxone:stvmon.png?1100}}
  
 Die Funktion wurde mit Sonos BEAM Gen2 und Samsung TV Frame getestet. Falls die Funktion nicht funktionieren sollte bitte das Sonos log und PHP log prüfen. Wenn kein Fehler in den Logs erscheint folgenden Befehl zur weiteren Analyse im Browser ausführen. Vorher in der Sonos App eine Playlist aufrufen und starten, anschließend Befehl im Browser eingeben, anschließend das Gleiche für TV Mode, Soundbar ist Master einer Gruppe (Musik/Radio läuft in der Gruppe), Soundbar ist Member einer Gruppe (Musik/Radio läuft in der Gruppe) durchführen und die jeweiligen Werte notieren und mir per Mail schicken Die Funktion wurde mit Sonos BEAM Gen2 und Samsung TV Frame getestet. Falls die Funktion nicht funktionieren sollte bitte das Sonos log und PHP log prüfen. Wenn kein Fehler in den Logs erscheint folgenden Befehl zur weiteren Analyse im Browser ausführen. Vorher in der Sonos App eine Playlist aufrufen und starten, anschließend Befehl im Browser eingeben, anschließend das Gleiche für TV Mode, Soundbar ist Master einer Gruppe (Musik/Radio läuft in der Gruppe), Soundbar ist Member einer Gruppe (Musik/Radio läuft in der Gruppe) durchführen und die jeweiligen Werte notieren und mir per Mail schicken
Zeile 128: Zeile 128:
   * Wert Soundbar als Master:   * Wert Soundbar als Master:
   * Wert Soundbar als Member:   * Wert Soundbar als Member:
 +
 +===== Follow-me =====
 +
 +Die Follow-me Funktion (ab v5.5.0) ermöglicht das Folgen eines vordefinierten Players über z.B. Präsenzerkennung.
 +
 +Use case: Ein Player ist dein sogenannter "Host Player" der streamed. Nun betritt ein Bewohner einen Raum der über einen Bewegungsmelder (BWM=on) und einem Sonos Player verfügt so wird der Stream des Host Player automatisch auf den Player des Raumes übertragen. Wenn dann der Raum wieder verlassen wird (BWM = off) wird der ursprüngliche Zustand des Players wieder hergestellt. Die Nachlaufzeit für das Verlassen des Raumes kann ebenso konfiguriert werden.
 +
 +Follow- me funktioniert unter folgenden Voraussetzungen:
 +
 +  * **Auf dem Player des betretendes Raumes ist kein Stream aktiv**
 +  * ** Auf dem Host Player läuft kein TV**
 +
 +Wenn der Host Player nichts streamed kann über einen zusätzlichen Parameter div. Backupfunktionen aufgerufen werden.
 +
 +{{:plugins:sonos4loxone:so_follow.png?1100}}
 +
 +Dazu muss an den Eingang deines z.B. BWM's im MS ein Ausgangsverbinder mit folgende Befehlen angehängt werden:
 +
 +| **Funktion** | **Befehl** | **Beschreibung** |
 +| follow | /plugins/sonos4lox/index.php/?zone=<PLAYER>&action=**follow** | Befehl bei EIN um dem konfiguriertem Host Player zu folgen |
 +| leave | /plugins/sonos4lox/index.php/?zone=<PLAYER>&action=**leave** | Befehl bei AUS um den Stream des Host Player wieder zu verlassen |
 +
 +Folgende optionale Parameter können verwendet werden:
 +
 +| **Funktion** | **Befehl** | **Beschreibung** |
 +| volume | /plugins/sonos4lox/index.php/?zone=<PLAYER>&action=**follow&volume=12** | gibt die Einschaltlautsärke für den Client vor |
 +| play | /plugins/sonos4lox/index.php/?zone=<PLAYER>&action=**follow&play** | Falls kein Steam auf dem Host aktiv ist wird der Client mit play gestartet (Queue/Sender muss vorhanden sein)  |
 +| host | /plugins/sonos4lox/index.php/?zone=<PLAYER>&action=**follow&host=<PLAYER>** | Bei Angabe von **&host** wird der standardmäßige Host aus der Plugin Config durch diesen ersetzt  |
 +| function | /plugins/sonos4lox/index.php/?zone=<PLAYER>&action=**follow&function** | Falls kein Steam auf dem Host aktiv ist wird der Client mit einer **Backupfunktion** gestartet  |
 +
 +Außer //&play// und //&function// können alle Parameter miteinander kombiniert werden.
 +
 +Auswahl der **Backupfunktionen** (inkl. deiner Sender aus den Plugin Radio Favoriten):
 +
 +{{:plugins:sonos4loxone:sod1.png?200}}
 +
 +===== Auto Update Sonos Firmware =====
 +
 +Mit der Auto Update Funktion (v5.5.0) wird die aktuellste Firmware automatisch auf den Playern durchgeführt.
 +
 +{{:plugins:sonos4loxone:sw_update.png?1100}}
 +
 +Das Plugin prüft je Player ob ein Update notwendig ist und wenn ja wird dieses durchgeführt. Die Frequenz des Update Services ist mit folgenden Optionen wählbar:
 +
 +{{:plugins:sonos4loxone:sw_update_det.png?300}}
 +
 +Darüber hinaus ist die Option "Power On" verfügbar um evtl. ausgeschaltete Player vor dem Update über den MS einzuschalten und nach erfolgreichem Update wieder auszuschalten.
 +
 +Voraussetzung ist aktivierte Kommunikation zum Miniserver (**MQTT** oder **UDP**). Der entsprechende Eingang im MS je nach Kommunikationsart lautet:
 +
 +| **Komm. Protokoll** | **Syntax für Eingang** | **Wert** |
 +| MQTT | %%Sonos4lox_update%% | 1 oder 0 |
 +| UDP | Sonos4lox: update | 1 oder 0 |