Skip to content

Controllare Sonos da KNX

Una volta che un altoparlante Sonos è importato come dispositivo 1Home, puoi mappare i suoi comandi e il suo stato su indirizzi di gruppo KNX.

Indice dei contenuti

Aggiungere una mappatura Sonos

Accedi a Integrazioni → KNX → Configura, individua la sezione Dispositivi bridge per KNX e clicca su Configura. Nella finestra a comparsa, clicca su + Aggiungi dispositivo e seleziona il lettore Sonos che desideri mappare: il mapper mostra l'elenco completo degli oggetti relativi allo stato e ai gruppi di comandi sopra elencati, pronti per l'assegnazione di un indirizzo di gruppo.

Posizione del mapper KNX in Impostazioni → Integrazioni → KNX

Per ogni oggetto di gruppo che vuoi usare, assegna un indirizzo di gruppo KNX (e un gateway, se ne hai più di uno). Non è necessario assegnarli tutti – gli oggetti di gruppo non assegnati restano semplicemente inattivi.

Mapper KNX con gli oggetti di gruppo di stato e di comando di Sonos

Cosa puoi mappare

Il mapper KNX di 1Home espone due tipi di oggetti di gruppo per ogni altoparlante Sonos: oggetti di stato, che inviano lo stato di Sonos verso KNX, e oggetti di comando, che ricevono scritture KNX e le trasformano in azioni Sonos.

Stato (Sonos → KNX)

Questi oggetti di gruppo inviano un valore su KNX ogni volta che il corrispondente stato sull'altoparlante cambia. Possono anche rispondere a richieste di lettura KNX sul loro indirizzo di gruppo.

Oggetto di gruppoDPTNote
Stato di riproduzione1.0011 = in riproduzione, 0 = in pausa
Volume5.0010–100 %
Silenziato1.001Booleano
Casuale1.001Booleano
Ripetizione1.001Booleano – ripeti tutto
Ripeti uno1.001Booleano – ripeti uno
Crossfade1.001Booleano
Nome della sorgente16.001Sorgente musicale (es. Spotify, Apple Music)
Nome del servizio sorgente16.001Nome visibile del servizio musicale
Nome dell'elemento corrente16.001Nome del brano o elemento corrente
Durata dell'elemento corrente12.001Secondi
Offset dell'elemento corrente12.001Posizione di riproduzione corrente in secondi
Nome del prossimo elemento16.001Nome del prossimo elemento in coda

DPT 16 è limitato a 14 caratteri

Nome della sorgente, Nome del servizio sorgente, Nome dell'elemento corrente e Nome del prossimo elemento vengono inviati come stringhe DPT 16.001, che hanno un massimo di 14 caratteri. I nomi più lunghi vengono troncati prima di essere scritti sul bus.

Comandi (KNX → Sonos)

Questi oggetti di gruppo ricevono una scrittura KNX e attivano l'azione corrispondente sull'altoparlante Sonos.

Oggetto di gruppoDPTEffetto
Riproduci/Pausa1.0011 riproduce, 0 mette in pausa
Avanti/Indietro1.0011 passa al brano successivo, 0 torna al precedente
Volume assoluto5.001Imposta il volume al valore scritto (0–100 %)
Volume relativo3.007Regola il volume in base al passo con segno (controllo + codice di passo a 3 bit)
Aumenta/Diminuisci volume1.0071 aumenta il volume di un passo, 0 lo diminuisce
Disattiva/Riattiva audio1.0011 disattiva l'audio, 0 lo riattiva
Duck/Unduck1.0011 esegue il duck per la durata configurata, 0 ripristina immediatamente
Casuale1.001Alterna riproduzione casuale
Ripetizione1.001Alterna ripeti tutto
Ripeti uno1.001Alterna ripeti uno
Crossfade1.001Alterna crossfade

Valori di trigger per i comandi booleani

Tutti i comandi booleani – gli interruttori (Casuale, Ripetizione, Ripeti uno, Crossfade) e i comandi combinati (Riproduci/Pausa, Avanti/Indietro, Disattiva/Riattiva audio, Duck/Unduck, Aumenta/Diminuisci volume) – possono essere configurati nella mappatura per attivarsi su una scrittura KNX di 1, una scrittura di 0, o entrambe. Il valore predefinito è entrambe.

È utile quando un pulsante invia sia la pressione (1) sia il rilascio (0) sullo stesso indirizzo di gruppo e vuoi che agisca solo un fronte – per esempio «alterna casuale alla pressione, ignora il rilascio» o «riproduci alla pressione, non fare nulla al rilascio».

Passo di volume con KNX

La dimensione del passo usato da Aumenta/Diminuisci volume è configurabile per mappatura, come percentuale del range di volume 0–100. Il valore predefinito è 5 %.

Ducking con KNX

La durata del duck è configurabile per ogni mappatura, in secondi. Il valore predefinito è dieci secondi.

Scrivi 1 sull'indirizzo di gruppo Duck/Unduck per abbassare il volume dell'altoparlante Sonos; l'altoparlante mantiene il volume abbassato per la durata configurata e poi ripristina automaticamente il livello precedente. Non devi inviare una scrittura separata – avviene da solo.

Se vuoi interrompere il duck in anticipo, scrivi 0 sullo stesso indirizzo di gruppo Duck/Unduck.

Estendi il controllo Sonos con le automazioni

Alcune funzioni di Sonos sono raggiungibili dalle automazioni, ma non direttamente dal mapper KNX – non c'è un oggetto di gruppo KNX dedicato:

  • Carica preferito / Carica playlist
  • Modifica membri del gruppo
  • Riproduci clip audio / Riproduci clip audio personalizzato
  • Vai a / Vai a relativo

Per queste, attiva un'automazione da KNX (per esempio tramite un trigger su indirizzo di gruppo) e richiama l'azione dall'interno dell'automazione. Vedi Lavorare con KNX nelle automazioni per questo schema.