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.

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.

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 gruppo | DPT | Note |
|---|---|---|
| Stato di riproduzione | 1.001 | 1 = in riproduzione, 0 = in pausa |
| Volume | 5.001 | 0–100 % |
| Silenziato | 1.001 | Booleano |
| Casuale | 1.001 | Booleano |
| Ripetizione | 1.001 | Booleano – ripeti tutto |
| Ripeti uno | 1.001 | Booleano – ripeti uno |
| Crossfade | 1.001 | Booleano |
| Nome della sorgente | 16.001 | Sorgente musicale (es. Spotify, Apple Music) |
| Nome del servizio sorgente | 16.001 | Nome visibile del servizio musicale |
| Nome dell'elemento corrente | 16.001 | Nome del brano o elemento corrente |
| Durata dell'elemento corrente | 12.001 | Secondi |
| Offset dell'elemento corrente | 12.001 | Posizione di riproduzione corrente in secondi |
| Nome del prossimo elemento | 16.001 | Nome 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 gruppo | DPT | Effetto |
|---|---|---|
| Riproduci/Pausa | 1.001 | 1 riproduce, 0 mette in pausa |
| Avanti/Indietro | 1.001 | 1 passa al brano successivo, 0 torna al precedente |
| Volume assoluto | 5.001 | Imposta il volume al valore scritto (0–100 %) |
| Volume relativo | 3.007 | Regola il volume in base al passo con segno (controllo + codice di passo a 3 bit) |
| Aumenta/Diminuisci volume | 1.007 | 1 aumenta il volume di un passo, 0 lo diminuisce |
| Disattiva/Riattiva audio | 1.001 | 1 disattiva l'audio, 0 lo riattiva |
| Duck/Unduck | 1.001 | 1 esegue il duck per la durata configurata, 0 ripristina immediatamente |
| Casuale | 1.001 | Alterna riproduzione casuale |
| Ripetizione | 1.001 | Alterna ripeti tutto |
| Ripeti uno | 1.001 | Alterna ripeti uno |
| Crossfade | 1.001 | Alterna 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 playlistModifica membri del gruppoRiproduci clip audio/Riproduci clip audio personalizzatoVai 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.