Controlar Sonos desde KNX
Una vez que un altavoz Sonos se ha importado como dispositivo de 1Home, puede asignar sus comandos y estado a direcciones de grupo KNX.
Índice
Añadir una asignación de Sonos
Vaya a Integraciones → KNX → Configurar, busque la sección Conecte dispositivos a KNX y haga clic en Configurar. En la ventana emergente, haga clic en + Añadir dispositivo y seleccione el altavoz Sonos que desee asignar – el asignador muestra la lista completa de objetos de grupo de estado y comando indicados arriba, listos para que se les asigne una dirección de grupo.

Para cada objeto de grupo que desee usar, asigne una dirección de grupo KNX (y una pasarela, si tiene más de una). No tiene que asignarlos todos – los objetos de grupo no asignados simplemente quedan inactivos.

Lo que puede asignar
El asignador KNX de 1Home expone dos tipos de objetos de grupo para cada altavoz Sonos: objetos de estado, que envían el estado de Sonos a KNX, y objetos de comando, que reciben escrituras KNX y las convierten en acciones de Sonos.
Estado (Sonos → KNX)
Estos objetos de grupo envían un valor a KNX siempre que cambie el estado correspondiente en el altavoz. También pueden responder a peticiones de lectura KNX en su dirección de grupo.
| Objeto de grupo | DPT | Notas |
|---|---|---|
| Estado de reproducción | 1.001 | 1 = en reproducción, 0 = en pausa |
| Volumen | 5.001 | 0–100 % |
| Silenciado | 1.001 | Booleano |
| Aleatorio | 1.001 | Booleano |
| Repetir | 1.001 | Booleano – repetir todo |
| Repetir uno | 1.001 | Booleano – repetir uno |
| Crossfade | 1.001 | Booleano |
| Nombre de la fuente | 16.001 | Fuente de música (p. ej. Spotify, Apple Music) |
| Nombre del servicio de fuente | 16.001 | Nombre visible del servicio de música |
| Nombre del elemento actual | 16.001 | Nombre de la pista o elemento actual |
| Duración del elemento actual | 12.001 | Segundos |
| Desplazamiento del elemento actual | 12.001 | Posición de reproducción actual en segundos |
| Nombre del siguiente elemento | 16.001 | Nombre del siguiente elemento en cola |
DPT 16 está limitado a 14 caracteres
Nombre de la fuente, Nombre del servicio de fuente, Nombre del elemento actual y Nombre del siguiente elemento se envían como cadenas DPT 16.001, que tienen un máximo de 14 caracteres. Los nombres más largos se truncan antes de escribirse en el bus.
Comandos (KNX → Sonos)
Estos objetos de grupo reciben una escritura KNX y disparan la acción correspondiente en el altavoz Sonos.
| Objeto de grupo | DPT | Efecto |
|---|---|---|
| Reproducir/Pausar | 1.001 | 1 reproduce, 0 pausa |
| Siguiente/Anterior | 1.001 | 1 salta a la pista siguiente, 0 vuelve a la anterior |
| Volumen absoluto | 5.001 | Fija el volumen al valor escrito (0–100 %) |
| Volumen relativo | 3.007 | Ajusta el volumen por el paso con signo (control + código de paso de 3 bits) |
| Subir/Bajar volumen | 1.007 | 1 sube el volumen un paso, 0 lo baja un paso |
| Silenciar/Activar sonido | 1.001 | 1 silencia, 0 quita el silencio |
| Duck/Unduck | 1.001 | 1 hace duck durante la duración configurada, 0 restaura inmediatamente |
| Aleatorio | 1.001 | Alterna reproducción aleatoria |
| Repetir | 1.001 | Alterna repetir todo |
| Repetir uno | 1.001 | Alterna repetir uno |
| Crossfade | 1.001 | Alterna crossfade |
Valores de disparo para comandos booleanos
Todos los comandos booleanos – los conmutadores (Aleatorio, Repetir, Repetir uno, Crossfade) y los comandos combinados (Reproducir/Pausar, Siguiente/Anterior, Silenciar/Activar sonido, Duck/Unduck, Subir/Bajar volumen) – se pueden configurar en la asignación para dispararse con una escritura KNX de 1, una escritura de 0, o cualquiera de las dos. El valor por defecto es cualquiera.
Esto resulta útil cuando un pulsador envía tanto la pulsación (1) como la liberación (0) en la misma dirección de grupo y solo desea que actúe un flanco – por ejemplo, «alternar aleatorio al pulsar, ignorar la liberación» o «reproducir al pulsar, no hacer nada al soltar».
Paso de volumen con KNX
El tamaño del paso utilizado por Subir/Bajar volumen es configurable por asignación, como un porcentaje del rango de volumen 0–100. El valor por defecto es 5 %.
Ducking con KNX
La duración del duck es configurable por asignación, en segundos. El valor por defecto son diez segundos.
Escriba 1 en la dirección de grupo Duck/Unduck para bajar el volumen del altavoz Sonos; el altavoz mantiene el volumen bajado durante la duración configurada y luego restaura automáticamente el nivel anterior. No tiene que enviar una escritura por separado – ocurre por sí mismo.
Si desea cortar el duck antes de tiempo, escriba 0 en la misma dirección de grupo Duck/Unduck.
Amplíe el control de Sonos con automatizaciones
Algunas funciones de Sonos son accesibles desde automatizaciones, pero no directamente desde el asignador KNX – no hay un objeto de grupo KNX para ellas:
Cargar favorito/Cargar lista de reproducciónModificar miembros del grupoReproducir clip de audio/Reproducir clip de audio personalizadoSaltar/Saltar relativo
Para estas, dispare una automatización desde KNX (por ejemplo, mediante un disparador de dirección de grupo) y llame a la acción desde dentro de la automatización. Consulte Trabajar con KNX en automatizaciones para ese patrón.