Skip to content

Sonos über KNX steuern

Sobald ein Sonos Lautsprecher als 1Home Gerät importiert ist, können Sie dessen Befehle und Status KNX Gruppenadressen zuordnen.

Inhaltsübersicht

Sonos Mapping hinzufügen

Gehen Sie zu Integrationen → KNX → Konfigurieren, suchen Sie den Abschnitt Geräte mit KNX verbinden und klicken Sie auf Konfigurieren. Klicken Sie im Popup auf + Gerät hinzufügen und wählen Sie den Sonos Lautsprecher aus, den Sie zuordnen möchten – der Mapper zeigt die vollständige Liste der oben genannten Status- und Befehls-Gruppenobjekte an, die einer Gruppenadresse zugewiesen werden können.

Position des KNX Mappers unter Einstellungen → Integrationen → KNX

Weisen Sie jedem Gruppenobjekt, das Sie verwenden möchten, eine KNX Gruppenadresse zu (sowie ein Gateway, falls Sie mehr als eines haben). Sie müssen nicht allen eine Adresse zuweisen – nicht zugewiesene Gruppenobjekte sind einfach inaktiv.

KNX Mapper mit Sonos Status- und Befehls-Gruppenobjekten

Was Sie zuordnen können

Der 1Home KNX Mapper stellt für jeden Sonos Player zwei Arten von Gruppenobjekten bereit: Status-Objekte, die den Sonos Status an KNX weiterleiten, und Befehl-Objekte, die KNX Schreibvorgänge entgegennehmen und in Sonos Aktionen umsetzen.

Status (Sonos → KNX)

Diese Gruppenobjekte senden einen Wert auf den KNX Bus, sobald sich der entsprechende Zustand des Players ändert. Sie können zudem auf KNX Leseanfragen an ihre Gruppenadresse reagieren.

GruppenobjektDPTHinweise
Lautstärke5.0010–100 %
Stummgeschaltet1.001Boolean
Name der Quelle16.001Musikquelle (z. B. Spotify, Apple Music)
Name des Quelldienstes16.001Anzeigename des Musikdienstes
Name des aktuellen Titels16.001Name des aktuellen Titels oder Inhalts
Dauer des aktuellen Titels12.001Sekunden
Titel-Offset12.001Aktuelle Wiedergabeposition in Sekunden
Name des nächsten Titels16.001Name des nächsten Titels in der Warteschlange
Wiederholen1.001Boolean
Titel wiederholen1.001Boolean
Zufallswiedergabe1.001Boolean
Crossfade1.001Boolean

DPT 16 ist auf 14 Zeichen begrenzt

Name der Quelle, Name des Quelldienstes, Name des aktuellen Titels und Name des nächsten Titels werden als DPT-16.001-Strings gesendet, die ein Maximum von 14 Zeichen haben. Längere Namen werden vor dem Schreiben auf den Bus abgeschnitten.

Befehle (KNX → Sonos)

Diese Gruppenobjekte empfangen einen KNX Schreibvorgang und lösen die entsprechende Aktion auf dem Sonos Lautsprecher aus.

GruppenobjektDPTWirkung
Lautstärke einstellen5.001Setzt die Lautstärke auf den geschriebenen Wert
Relative Lautstärke einstellen6.010Passt die Lautstärke um den vorzeichenbehafteten Wert an
Duck1.001Duckt für die konfigurierte Dauer (siehe unten)
Unduck1.001Stellt die Lautstärke vor dem Ducken sofort wieder her
Stummschalten1.001Schaltet den Lautsprecher stumm
Stummschaltung aufheben1.001Hebt die Stummschaltung des Lautsprechers auf
Wiedergabe1.001Setzt die Wiedergabe fort
Pause1.001Pausiert die Wiedergabe
Wiedergabe/Pause umschalten1.001Wechselt zwischen Wiedergabe und Pause
Weiter1.001Springt zum nächsten Titel
Zurück1.001Springt zum vorherigen Titel zurück
Wiederholen ein/aus1.001Wiederholen ein/aus
Titel wiederholen ein/aus1.001Titel wiederholen ein/aus
Zufallswiedergabe einstellen1.001Zufallswiedergabe umschalten
Crossfade einstellen1.001Crossfade umschalten

Auslösewerte für boolesche Befehle

DPT-1.XXX-Befehle – Wiedergabe, Pause, Wiedergabe/Pause umschalten, Weiter, Zurück, Stummschalten, Stummschaltung aufheben, Duck, Unduck – können im Mapping so konfiguriert werden, dass sie bei einem KNX Schreibvorgang von 1, einem Schreibvorgang von 0 oder einem von beiden ausgelöst werden. Standard ist 1.

Das ist nützlich, wenn ein Taster sowohl einen Druck (1) als auch ein Loslassen (0) auf derselben Gruppenadresse sendet und Sie nur einen davon auswerten möchten – zum Beispiel „bei Druck wiedergeben, beim Loslassen nichts tun".

Ducking mit KNX

Die Dauer des Ducking-Effekts ist pro Mapping in Sekunden konfigurierbar. Der Standardwert beträgt zehn Sekunden.

Wenn ein KNX Taster den konfigurierten Auslösewert an die Gruppenadresse Duck schreibt, senkt der Sonos Lautsprecher seine Lautstärke für diese Dauer und stellt anschließend automatisch die vorherige Lautstärke wieder her. Sie müssen keinen separaten Unduck-Schreibbefehl senden – dies geschieht automatisch.

Wenn Sie das Ducking vorzeitig beenden möchten, schreiben Sie an die Gruppenadresse Unduck.

Was Sie über KNX nicht steuern können

Einige wenige Sonos Funktionen sind über die Automatisierungen erreichbar, jedoch nicht direkt über den KNX Mapper – es gibt dafür kein KNX Gruppenobjekt:

  • Favorit laden / Wiedergabeliste laden
  • Gruppenmitglieder ändern
  • Audioclip abspielen / Benutzerdefinierten Audioclip abspielen
  • Springen / Relativ springen

Lösen Sie hierfür eine Automatisierung über KNX aus (beispielsweise über einen Gruppenadressen-Trigger) und rufen Sie die Aktion innerhalb der Automatisierung auf. Informationen zu diesem Vorgehen finden Sie unter Arbeiten mit KNX in Automatisierungen.