Skip to content

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.

Ubicación del asignador KNX en Configuración → Integraciones → KNX

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.

Asignador KNX con los objetos de grupo de estado y comando de Sonos

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 grupoDPTNotas
Estado de reproducción1.0011 = en reproducción, 0 = en pausa
Volumen5.0010–100 %
Silenciado1.001Booleano
Aleatorio1.001Booleano
Repetir1.001Booleano – repetir todo
Repetir uno1.001Booleano – repetir uno
Crossfade1.001Booleano
Nombre de la fuente16.001Fuente de música (p. ej. Spotify, Apple Music)
Nombre del servicio de fuente16.001Nombre visible del servicio de música
Nombre del elemento actual16.001Nombre de la pista o elemento actual
Duración del elemento actual12.001Segundos
Desplazamiento del elemento actual12.001Posición de reproducción actual en segundos
Nombre del siguiente elemento16.001Nombre 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 grupoDPTEfecto
Reproducir/Pausar1.0011 reproduce, 0 pausa
Siguiente/Anterior1.0011 salta a la pista siguiente, 0 vuelve a la anterior
Volumen absoluto5.001Fija el volumen al valor escrito (0–100 %)
Volumen relativo3.007Ajusta el volumen por el paso con signo (control + código de paso de 3 bits)
Subir/Bajar volumen1.0071 sube el volumen un paso, 0 lo baja un paso
Silenciar/Activar sonido1.0011 silencia, 0 quita el silencio
Duck/Unduck1.0011 hace duck durante la duración configurada, 0 restaura inmediatamente
Aleatorio1.001Alterna reproducción aleatoria
Repetir1.001Alterna repetir todo
Repetir uno1.001Alterna repetir uno
Crossfade1.001Alterna 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ón
  • Modificar miembros del grupo
  • Reproducir clip de audio / Reproducir clip de audio personalizado
  • Saltar / 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.