Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
plugins:sonos4loxone:loxone_anbindung [2022/09/10 12:18] – angelegt - Externe Bearbeitung 127.0.0.1plugins:sonos4loxone:loxone_anbindung [2023/05/23 15:30] (aktuell) Oliver Lewald
Zeile 1: Zeile 1:
-====== Loxone Anbindung  ====== +====== Loxone Anbindung ======
- +
- +
- +
-  * [[#LoxoneAnbindung-MiniserverAnbindung|Miniserver Anbindung]] +
-    * [[#LoxoneAnbindung-Ausgangsseitig|Ausgangsseitig]] +
-      * [[#LoxoneAnbindung-|]] +
-    * [[#LoxoneAnbindung-Eingangsseitig|Eingangsseitig]] +
-  * [[#LoxoneAnbindung-VorlagendateifürLoxoneConfig|Vorlagendatei für Loxone Config]] +
  
 ===== Miniserver Anbindung ===== ===== Miniserver Anbindung =====
Zeile 22: 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 32: 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 40: 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 63: 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.\\  Es werden je laufender Zone 5 unterschiedliche Eingangsverbinder (falls im MS vorhanden) automatisch gefüllt:
-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:+
  
   * Für Titel und Interpret lautet die Syntax:** titint_ZONE**   * Für Titel und Interpret lautet die Syntax:** titint_ZONE**
Zeile 77: 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.
  
 {{plugins:sonos4loxone:1228540028.png}} {{plugins:sonos4loxone:1228540028.png}}
-\\ 
- 
  
 Für jede Zone (Player). für den Titel/Interpret Info empfangen werden sollen. muss anschließend manuell ein **"virtueller Texteingang"** angelegt werden die o.g. Bezeichnung enthalten. Für jede Zone (Player). für den Titel/Interpret Info empfangen werden sollen. muss anschließend manuell ein **"virtueller Texteingang"** angelegt werden die o.g. Bezeichnung enthalten.
  
 **WICHTIG:** Der User der im LoxBerry im Widget "**Miniserver**" hinterlegt ist MUSS der Gruppe Administrator im Miniserver zugeordnet sein, ansonsten werden keine Daten im MS empfangen!! **WICHTIG:** Der User der im LoxBerry im Widget "**Miniserver**" hinterlegt ist MUSS der Gruppe Administrator im Miniserver zugeordnet sein, ansonsten werden keine Daten im MS empfangen!!
- 
-\\ 
- 
  
 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:**
  
 {{plugins:sonos4loxone:1228539769.jpg}} {{plugins:sonos4loxone:1228539769.jpg}}
-\\ 
- 
  
 **Beispiel zur Visualisierung Titel/Interpret:** **Beispiel zur Visualisierung Titel/Interpret:**
Zeile 118: 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. +
- +
-\\ +
- +
- +
-{{https://www.loxwiki.eu/s/de_DE/7901/58be3fa11e9ad58113c0ea45e7063389a7c7d344/4.0.2/_/download/resources/com.atlassian.confluence.plugins.confluence-view-file-macro:view-file-macro-resources/images/placeholder-medium-file.png?0x250}}[[https://www.loxwiki.atlassian.net/download/attachments/13306347/Sonos.Loxone?version=2&modificationDate=1540549972000&api=v2|Sonos.Loxone]] +
- +
-\\ +
- +
- +
-\\ +
- +