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 |
|---|---|---|
| Volume | 5.001 | 0–100 % |
| Silenziato | 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 | 12.001 | Posizione di riproduzione corrente in secondi |
| Nome del prossimo elemento | 16.001 | Nome del prossimo elemento in coda |
| Ripetizione | 1.001 | Booleano |
| Ripeti uno | 1.001 | Booleano |
| Casuale | 1.001 | Booleano |
| Crossfade | 1.001 | Booleano |
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 |
|---|---|---|
| Imposta volume | 5.001 | Imposta il volume al valore scritto |
| Imposta volume relativo | 6.010 | Regola il volume in base al valore con segno |
| Duck | 1.001 | Esegue il duck per la durata configurata (vedi sotto) |
| Unduck | 1.001 | Ripristina immediatamente il volume precedente al duck |
| Disattiva audio | 1.001 | Silenzia l'altoparlante |
| Riattiva audio | 1.001 | Riattiva l'audio dell'altoparlante |
| Riproduci | 1.001 | Riprende la riproduzione |
| Pausa | 1.001 | Mette in pausa la riproduzione |
| Alterna riproduzione/pausa | 1.001 | Passa tra riproduzione e pausa |
| Avanti | 1.001 | Passa al brano successivo |
| Indietro | 1.001 | Torna al brano precedente |
| Imposta ripetizione | 1.001 | Alterna ripeti tutto |
| Imposta ripeti uno | 1.001 | Alterna ripeti uno |
| Imposta riproduzione casuale | 1.001 | Alterna riproduzione casuale |
| Imposta crossfade | 1.001 | Alterna crossfade |
Valori di trigger per i comandi booleani
I comandi DPT 1.XXX – Riproduci, Pausa, Alterna riproduzione/pausa, Avanti, Indietro, Disattiva audio, Riattiva audio, Duck, Unduck – possono essere configurati nella mappatura per attivarsi su una scrittura KNX di 1, una scrittura di 0, o entrambe. Il valore predefinito è 1.
È utile quando un pulsante invia sia la pressione (1) sia il rilascio (0) sullo stesso indirizzo di gruppo e vuoi che solo uno dei due agisca – per esempio «riproduci alla pressione, non fare nulla al rilascio».
Ducking con KNX
La durata del duck è configurabile per ogni mappatura, in secondi. Il valore predefinito è dieci secondi.
Quando un pulsante KNX scrive il valore di trigger configurato sull'indirizzo di gruppo Duck, l'altoparlante Sonos abbassa il volume per quella durata e poi ripristina automaticamente il livello precedente. Non devi inviare una scrittura Unduck separata – avviene da sola.
Se vuoi interrompere il duck in anticipo, scrivi sull'indirizzo di gruppo Unduck.
Cosa non puoi fare da KNX
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.