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:loxone_anbindung [2022/09/16 16:13] Michael Schlenstedtplugins:sonos4loxone:loxone_anbindung [2023/05/23 15:30] (aktuell) Oliver Lewald
Zeile 1: Zeile 1:
-====== Loxone Anbindung  ======+====== Loxone Anbindung ======
  
 ===== Miniserver Anbindung ===== ===== Miniserver Anbindung =====
Zeile 13: Zeile 13:
   - zu verwendende Syntax in virtuellen Ausgangsbefehl erstellen/kopieren   - zu verwendende Syntax in virtuellen Ausgangsbefehl erstellen/kopieren
  
-**virtuellen Ausgang anlegen (falls nicht schon für andere Plugins vorhanden):**+**virtuellen Ausgang anlegen (falls nicht schon für andere Plugins vorhanden) und die IP-Adresse deines Loxberry eintragen:**
  
-{{plugins:sonos4loxone:1228539761.jpg?w=374}}+{{plugins:sonos4loxone:1228539761.jpg?374}}
  
 **virtuellen Ausgangsbefehl anlegen:** **virtuellen Ausgangsbefehl anlegen:**
Zeile 21: Zeile 21:
 Bsp.: Befehl bei EIN: Wenn der TV im Wohnzimmer eingeschaltet wird, soll die Zone "Küche" zügig auf Lautstärke Null runtergeregelt werden und dann stoppen. Bsp.: Befehl bei EIN: Wenn der TV im Wohnzimmer eingeschaltet wird, soll die Zone "Küche" zügig auf Lautstärke Null runtergeregelt werden und dann stoppen.
  
-{{plugins:sonos4loxone:1228539762.png?w=453}}+{{plugins:sonos4loxone:1228539762.png?453}}
  
 **virtuellen Ausgangsbefehl mit Verwendung von Werten aus Loxone anlegen:** **virtuellen Ausgangsbefehl mit Verwendung von Werten aus Loxone anlegen:**
Zeile 27: Zeile 27:
 Bsp.: Ansage des Fensterstatus beim Einschalten der Alarmanlage. Der Wert <v> wird aus dem Wert des Statusbaustein übernommen.. Bsp.: Ansage des Fensterstatus beim Einschalten der Alarmanlage. Der Wert <v> wird aus dem Wert des Statusbaustein übernommen..
  
-{{plugins:sonos4loxone:1228539763.png}} +{{plugins:sonos4loxone:1228539763.png}} wichtig ist das der Ausgangsbefehl als analog markiert sein muss d.h. Haken bei "Als Digitalausgang verwenden" rausnehmen:
-wichtig ist das der Ausgangsbefehl als analog markiert sein muss d.h. Haken bei "Als Digitalausgang verwenden" rausnehmen: +
- +
-{{plugins:sonos4loxone:1228539764.png?w=340}}+
  
 +{{plugins:sonos4loxone:1228539764.png?340}}
  
 ==== Eingangsseitig ==== ==== Eingangsseitig ====
  
-**Wichtig:** Die eingangsseitigen Daten werden NUR an den im Plugin selektierten Miniserver gesendet. Die Daten werden je nach Datentyp im 10 Sekunden Takt an den Miniserver gesendet. Grundsätzlich werden Status Daten per UDP und Text Infos (Titel / Interpret) per virtuellen Texteingang übertragen:+**Wichtig:** Die eingangsseitigen Daten werden NUR an den im Plugin selektierten Miniserver gesendet. Die Daten werden je nach Datentyp im 10 Sekunden Takt an den Miniserver gesendet. Grundsätzlich werden Status Daten per UDP oder MQTT und Text Infos (Titel / Interpret) per virtuellen Texteingang übertragen:
  
-Die Daten die per UDP gesendet werden enthalten immer folgende Informationen je Zone. +Die Daten enthalten immer folgende Informationen je Zone. 
  
   * Play/Stop/Pause (WERT: 1=Play, 2=Pause, 3=Stop)   * Play/Stop/Pause (WERT: 1=Play, 2=Pause, 3=Stop)
Zeile 50: Zeile 48:
   * mindestens einer deiner Player irgendwas am abspielen/streamen ist   * mindestens einer deiner Player irgendwas am abspielen/streamen ist
  
- {{plugins:sonos4loxone:1228539765.png?h=150}}+ {{plugins:sonos4loxone:1228539765.png?150}}
  
 **Empfangen von Titel/Interpret bzw. Radiosender Info sowie T2S-Status** **Empfangen von Titel/Interpret bzw. Radiosender Info sowie T2S-Status**
  
-Da UDP ja leider keine Textdaten empfangen kann, werden die Informationen über Titel/Interpret (bei Playliste oder Streaming) oder Radiosender (bei Radio) über virtuelle Eingangsbefehle gesendet, aber nur wenn die Zone gerade spielt.\\ +Da UDP ja leider keine Textdaten empfangen kann, werden die Informationen über Titel/Interpret (bei Playliste oder Streaming) oder Radiosender (bei Radio) über virtuelle Eingangsbefehle gesendet, aber nur wenn die Zone gerade spielt.\\  Es werden je laufender Zone 5 unterschiedliche Eingangsverbinder (falls im MS vorhanden) automatisch gefüllt:
-Es werden je laufender Zone 5 unterschiedliche Eingangsverbinder (falls im MS vorhanden) automatisch gefüllt:+
  
   * Für Titel und Interpret lautet die Syntax:** titint_ZONE**   * Für Titel und Interpret lautet die Syntax:** titint_ZONE**
Zeile 63: Zeile 60:
   * Für die Quelle lautet die Syntax:** source_ZONE **(WERT: 1=Radio, 2=Playliste, 3=TV   * Für die Quelle lautet die Syntax:** source_ZONE **(WERT: 1=Radio, 2=Playliste, 3=TV
   * Für den Streamingdienst lautet die Syntax:** sid_ZONE **(Spotify, Apple Music, etc.)   * Für den Streamingdienst lautet die Syntax:** sid_ZONE **(Spotify, Apple Music, etc.)
-  * Für Beginn/Ende einer T2S lautet die Syntax: **t2s_ZONE **(WERT: 1=T2S startet, 0=T2S ist beendet)\\+  * Für Beginn/Ende einer T2S lautet die Syntax: **t2s_ZONE **(WERT: 1=T2S startet, 0=T2S ist beendet
 +  * Die Cover-URL des jeweiligen Players: **cover_ZONE** 
 +  * Mute Status: **mute_ZONE** (WERT: 1=Mute, 0=No Mute)\\
  
 Zuerst muss ein "**virtueller UDP  Eingang**" mit Angabe des UDP Portes aus der Plugin Konfiguration angelegt werden. Bitte KEINE Senderadresse eingeben. Zuerst muss ein "**virtueller UDP  Eingang**" mit Angabe des UDP Portes aus der Plugin Konfiguration angelegt werden. Bitte KEINE Senderadresse eingeben.
Zeile 75: Zeile 74:
 Beispiel für Zone "buero": Beispiel für Zone "buero":
  
-{{plugins:sonos4loxone:1228539766.png?w=374}}{{plugins:sonos4loxone:1228539767.png?w=374}}{{plugins:sonos4loxone:1228539768.png}} +{{plugins:sonos4loxone:1228539766.png?374}}{{plugins:sonos4loxone:1228539767.png?374}}{{plugins:sonos4loxone:1228539768.png}} Hintergrund ist hier das die Informationen u.U. getrennt benötigt werden um sie z.B. auf einem KNX Display anzeigen zu lassen (Restriktion auf 14 Zeichen). 
-Hintergrund ist hier das die Informationen u.U. getrennt benötigt werden um sie z.B. auf einem KNX Display anzeigen zu lassen (Restriktion auf 14 Zeichen). +
  
 Alternativ kann auch das "**virtuelle UDP-Eingänge**" Template aus der Plugin Konfiguration in den MS importiert werden. Mit dem Template werden für alle Zonen die Eingänge importiert. Alternativ kann auch das "**virtuelle UDP-Eingänge**" Template aus der Plugin Konfiguration in den MS importiert werden. Mit dem Template werden für alle Zonen die Eingänge importiert.
  
-{{plugins:sonos4loxone:1228540031.png?w=340}}+{{plugins:sonos4loxone:1228540031.png?340}}
  
 **UDP Daten per Monitor empfangen:** **UDP Daten per Monitor empfangen:**
Zeile 90: Zeile 88:
 Die Titel/Interpret Info an AI1 und den Status der Zone an AI2. Wenn die Zone spielt, wird der Wert von AI1 am Textausgang ausgegeben, ansonsten ein frei wählbarer Text. Die Titel/Interpret Info an AI1 und den Status der Zone an AI2. Wenn die Zone spielt, wird der Wert von AI1 am Textausgang ausgegeben, ansonsten ein frei wählbarer Text.
  
-{{plugins:sonos4loxone:1228539770.png?w=510}} +{{plugins:sonos4loxone:1228539770.png?510}}
- +
-===== Vorlagendatei für Loxone Config ===== +
- +
-Vorlagendatei für die Loxone Config für folgende Funktionen:+
  
-  * Pullen von Sonos Daten zu MS → Funktion vor v3.5.2 
-  * Texte als Merker 
-  * Titel/Interpret bzw. Radio Sender visualisieren 
-  * T2S Ansagen aus einem Statusbaustein heraus.