¡Hola a todos! ![]()
Mi integración Android TV Remote ya funciona como un mando a distancia, pero tiene dos limitaciones: no funciona en los Fire TV, y no sabe qué aplicación está en pantalla ni puede lanzar cualquier aplicación. En Home Assistant, es la otra integración de Android TV, mediante ADB, la que hace eso. Aquí está para Gladys: Android TV / Fire TV (ADB), el complemento de la primera (ambas pueden funcionar juntas).
Qué hace
- Para Android TV, Google TV, NVIDIA SHIELD, cajas Android y Amazon Fire TV:
- encendido/apagado (standby y despertar);
- la aplicación en pantalla, y seleccionarla en la lista para lanzarla;
- el estado de reproducción (reproducción, pausa, parada);
- el volumen cuando el dispositivo lo proporciona;
- 18 teclas de mando a distancia.
- Dos disparadores de escena: « la aplicación X aparece en pantalla » y « la reproducción comienza / se pone en pausa ».
- Tres acciones de escena: lanzar una aplicación, enviar una tecla, abrir una dirección (un video de YouTube, un flujo).
- Un widget « Mando a distancia ADB »: estado, aplicación en curso, reproducción, volumen y 4 teclas a tu elección.
- En francés, inglés, alemán y español.
A propósito, no hay comando shell libre (Home Assistant tiene uno): solo comandos fijos y verificados. Abrir la puerta a cualquier comando en la TV desde una escena, no es lo mío.
La parte divertida
Netflix aparece en pantalla por la noche → las luces del salón se atenuan
La reproducción se pone en pausa → se encienden un poco
20:30 → la caja se despierta directamente en la aplicación de TV
Instalación
Gladys 5.1 mínimo.
Llega al store en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con GitHub - guim31/gladys-androidtv-adb: Android TV and Fire TV over ADB for Gladys Assistant: current app, launch apps, keys, power, local · GitHub
- En el dispositivo, una sola vez: Ajustes → Preferencias del dispositivo → Acerca de, haz clic siete veces en Build, luego en Opciones de desarrollador, activa el Depuración USB (y el Depuración de red en una SHIELD). En Fire TV: Mi Fire TV → Opciones de desarrollador → Depuración ADB.
- En Gladys: la dirección IP del dispositivo, luego Conectar los dispositivos.
- La TV pregunta « ¿Permitir la depuración? »: marca « Siempre permitir » y acepta.
- Pestaña Descubrimiento: añádela.
Pequeñas reservas honestas
- Probado en reproducción en mi NVIDIA SHIELD: modelo, pantalla encendida, aplicación en pantalla, volumen y lista de aplicaciones funcionan bien. Los comandos y los Fire TV, sin embargo, aún no han sido probados en un dispositivo real: tus comentarios son bienvenidos.
- El « depuración inalámbrica » con código de emparejamiento de Android 11+ no está gestionado: se necesita la depuración de red clásica (puerto 5555).
- En una caja conectada por HDMI, el volumen a menudo es el de la TV o del amplificador: la caja muestra entonces el 100 %.
Como las anteriores, desarrollada con Claude Code. Proyecto independiente, no afiliado a Google, Amazon ni NVIDIA.
