Saltar al contenido principal

Integración domótica Sennheiser AMBEO Soundbar, gratuita y de código abierto

Integración Sennheiser AMBEO Soundbar para Gladys Assistant

Controla las barras de sonido Sennheiser AMBEO Max, Plus y Mini en tu red local.

Controla una barra de sonido AMBEO Max, Plus o Mini a través de tu red local (sin nube). La Plus es el modelo de referencia; la Mini y la Max se admiten de la misma forma.

Puesta en marcha​

  1. Busca la dirección IP de la barra (app Smart Control o tu router).
  2. Introdúcela en la pantalla Configuración de la integración.
  3. Pulsa Probar la conexión: la integración consulta la barra y dice lo que ha respondido (modelo, firmware, número de entradas, volumen). Si da error, la dirección es incorrecta o no se puede alcanzar la barra en su puerto 80.
  4. Lanza una búsqueda de dispositivos: se crea un dispositivo con todos los ajustes que admite tu modelo.

Funciones del dispositivo​

Encendido, volumen, silencio, entrada, perfil de sonido, modo noche, modo AMBEO, mejora de voz, retorno sonoro, altavoz de graves, brillo de LED/logo/pantalla, emparejamiento Bluetooth, modo eco, códec de audio y reproducción actual (solo lectura). Las Plus y Mini exponen además el volumen central; la Max expone el nivel AMBEO y los niveles central/lateral/superior.

El encendido depende del modelo: la Max se puede despertar y poner en espera, el botón del widget se oculta en los demás modelos.

Un modelo que no responde a todo un grupo de ajustes (algunas versiones de firmware) aparece igualmente: lo que no responde se registra en el log y se ignora.

Widget «Mando de la barra de sonido»​

Encendido/apagado, volumen −/+ (paso configurable), silencio y un botón que recorre las entradas que la propia barra comunica. La entrada activa aparece en la fila de estado, y el botón de entrada muestra a cuál va a cambiar.

En los ajustes del widget puedes elegir la barra que controla esa tarjeta y ocultar los botones de volumen si prefieres dejar libre ese hueco.

Escenas​

Acción «Leer el estado de la barra de sonido» devuelve volumen, silencio, entrada, perfil de sonido y códec, legibles por los pasos siguientes como {{outputs.<clave>}}.

Acción «Ajustar el volumen de la barra» fija un volumen absoluto.

Disparador «El volumen cruza un límite» se activa cuando el volumen supera el límite de «demasiado alto» o baja del de «demasiado bajo» configurados. Lleva la dirección, el límite y el nuevo volumen. Se activa una vez por cruce: para una simple condición «volumen por encima de X», usa el disparador «el estado de un dispositivo cambia» de Gladys sobre la función de volumen.

Notas​

La API de la barra no está documentada oficialmente; las rutas siguen la biblioteca de código abierto pyambeo.

Este es un proyecto independiente y no oficial. No está afiliado, autorizado, respaldado ni patrocinado por Sennheiser electronic SE & Co. KG ni por ninguna de sus filiales, y no es un producto ni un servicio oficial de Sennheiser.

Sennheiser y AMBEO son marcas comerciales o marcas registradas de Sennheiser electronic SE & Co. KG, utilizadas aquí únicamente para describir el hardware con el que funciona esta integración. Todas las demás marcas, nombres de productos y nombres de empresas pertenecen a sus respectivos propietarios.

Parámetros de configuración​

Estos son los parámetros que Sennheiser AMBEO Soundbar te pide en su pantalla de configuración en Gladys.

ParámetroTipoObligatorioDescripción
Dirección IP de la barra de sonidostringSíDirección IP o nombre de host de la barra (en la app Smart Control o en tu router).
Intervalo de actualización (s)numberNoCada cuánto se lee el estado, en segundos (mínimo un minuto).
Paso de volumen del widgetnumberNoUnidades de volumen que suman o restan los botones de subir y bajar.
Demasiado alto por encima denumberNoActiva «el volumen cruza un límite» cuando el volumen supera este valor. 0 lo desactiva.
Demasiado bajo por debajo denumberNoActiva «el volumen cruza un límite» cuando el volumen baja de este valor. 0 lo desactiva.

Cómo instalar Sennheiser AMBEO Soundbar en Gladys​

  1. En Gladys, abre Integraciones: Sennheiser AMBEO Soundbar aparece en el catálogo junto a las integraciones nativas, con una insignia de comunidad.
  2. Haz clic en Instalar. Gladys descarga la imagen Docker (ghcr.io/tomgermany/gladys-sennheiser-ambeo:1.1.4), la ejecuta en un entorno aislado del núcleo y genera la interfaz de la integración (dispositivos, descubrimiento y configuración).
  3. Abre la pantalla de Configuración de la integración, rellena los parámetros y guarda.
  4. También puedes instalarla directamente desde la URL de su repositorio: https://github.com/tomgermany/gladys-sennheiser-ambeo.

Sennheiser AMBEO Soundbar requiere Gladys >=5.1.0. El catálogo de Gladys se actualiza cada hora, así que una nueva versión está disponible como máximo una hora después de publicarse.

¿Todavía no usas Gladys? Es gratuito y de código abierto: sigue la guía de instalación para empezar.

Sobre las integraciones externas​

Sennheiser AMBEO Soundbar es una integración externa: una integración comunitaria empaquetada como contenedor Docker y publicada en GitHub. Gladys la instala con un clic y la ejecuta en un entorno aislado del núcleo. La publica y mantiene tomgermany, no el equipo principal de Gladys.

Suscríbete a la newsletter de Gladys Assistant

Unos pocos correos al mes sobre nuevas versiones y novedades del proyecto. Enviados por Pierre-Gilles Leymarie, fundador del proyecto. Puedes darte de baja cuando quieras 🙂