Integración externa - Notificaciones Android TV y Fire TV

cover-tv-notify

¡Hola a todos!

Estás en medio de una película, el volumen un poco alto, alguien toca el timbre… y nadie escucha. O tal vez la lavadora ha terminado desde hace una hora. Con esta integración, Gladys muestra sus mensajes directamente en la televisión, encima de la película, con la foto de la cámara de la entrada si se desea.

¿Qué hace?

  • Se basa en una pequeña aplicación para instalar en la TV: Notifications for Android TV, Notifications for Fire TV, o las alternativas PiPup y TvOverlay.
  • Un dispositivo por TV, con un estado « Disponible » que indica si está encendida. Nada se muestra en pantalla para verificar esto.
  • Una acción de escena « Mostrar una notificación en la TV » :
    • título y mensaje, con las variables de la escena;
    • duración, posición, color de fondo, transparencia y una veintena de iconos (timbre, paquete, lavadora, comida…);
    • la imagen de una cámara, capturada en el momento de la notificación;
    • indica a la escena si la notificación se ha enviado correctamente, para notificar al teléfono en su lugar cuando la TV está apagada.
  • Un widget « Mensaje en la TV » : el estado de la TV, un botón « Escribir un mensaje » y hasta tres mensajes rápidos (« ¡A comer! »).
  • Para Android TV, Google TV, Nvidia Shield, Fire TV y Fire TV Stick.
  • En francés, inglés, alemán y español.

Lo divertido

Alguien toca el timbre → la foto del visitante en la TV; si está apagada, mensaje en el teléfono
La toma de la lavadora baja a 5 W → « La lavadora ha terminado », solo si la TV está encendida
21 h los días de colegio → « ¡A la cama en 10 minutos! » en medio de la pantalla

Instalación

:warning: Gladys 5.2 mínimo.

Llega a la tienda en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con GitHub - guim31/gladys-tv-notify: Notifications on Android TV and Fire TV for Gladys Assistant · GitHub

  1. En la TV: instala Notifications for Android TV (Play Store) o Notifications for Fire TV (Amazon Appstore), o bien PiPup o TvOverlay, y ábrela una vez. Muestra la dirección IP de la TV.
  2. En Gladys: « Añadir o modificar una TV » en la configuración, con esta dirección y la aplicación elegida.
  3. Pestaña Descubrimiento: crea el dispositivo, luego « Enviar una notificación de prueba ».

Pequeñas reservas honestas

  • Solo red local.
  • La imagen no proviene de un dispositivo de cámara de Gladys, al que una integración no tiene acceso: se necesita la URL de instantánea de la cámara (la mayoría de las cámaras IP, Frigate, go2rtc…). Una escena es legible por todos los usuarios de Gladys, incluidos los identificadores: crea para esto una cuenta de cámara limitada a la consulta.
  • PiPup y TvOverlay requieren un permiso de visualización sobre otras aplicaciones, que se debe conceder una vez. No hay color ni centrado con TvOverlay, ni icono con PiPup.
  • Una TV en espera que mantiene su red activa puede permanecer « Disponible » un tiempo después de apagar la pantalla.
  • Desarrollada sin TV de prueba. Es local, por lo que nada ha podido ser verificado en una televisión real: todo se ha probado contra aplicaciones falsas que imitan los tres protocolos. Si la pruebas, dime qué TV y qué aplicación, especialmente para los acentos y las imágenes.

Como las anteriores, desarrollada con Claude Code. Proyecto independiente, no afiliado a los autores de estas aplicaciones, ni a Google ni a Amazon.

Repositorio: GitHub - guim31/gladys-tv-notify: Notifications on Android TV and Fire TV for Gladys Assistant · GitHub