Integración externa - Sony Bravia TV

¡Hola a todos!

Completamos la familia de TVs de la tienda (Samsung, LG, Android TV, Roku, Apple TV…) con los Sony Bravia: 3% de las instalaciones de Home Assistant. Todo funciona localmente, a través de la API de control IP de Sony, sin nube ni cuenta.

Qué hace

  • Un dispositivo por TV (hasta 3): encendido/apagado (con Wake-on-LAN si la TV está profundamente dormida), volumen en deslizador y en + / −, mute, canal, lista de entradas (con los nombres dados en la TV), lista de aplicaciones, y lo que está en pantalla.
  • Tres widgets: un control remoto (encendido, volumen, mute), cuatro teclas a elección, y cuatro accesos directos a tus entradas o aplicaciones favoritas (la TV se enciende si es necesario).
  • Un disparador « entrada, canal o aplicación cambiada », filtrable por TV, por nombre, y según si el cambio proviene de Gladys o del control remoto.
  • Acciones de escena: abrir una aplicación, elegir una entrada, enviar una tecla del control remoto.

Lo divertido

La entrada « PS5 » se muestra → ambiente de juego en la sala de estar
Viernes 21 h → Netflix en la TV y las luces atenuadas
Nadie en casa → todas las TV se apagan

Instalación

Gladys 5.1 mínimo.

Llega a la tienda en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con la dirección GitHub - guim31/gladys-sony-bravia: Sony Bravia TVs for Gladys Assistant: power, inputs, volume and apps, on the local network · GitHub

  1. En la TV: active el control IP con una clave precompartida (Configuración → Red), y el inicio remoto.
  2. En Gladys: la dirección de la TV y la clave, luego « Probar la conexión », y la pestaña Descubrimiento.

Pequeñas reservas honestas: la API de Sony no dice qué aplicación está abierta (solo las entradas y los canales), el Wake-on-LAN no atraviesa un enrutador, y lo desarrollé sin el hardware: las pruebas se basan en la documentación de Sony, en los datos de prueba de Home Assistant y en una TV falsa en contenedor. Si tienes una Bravia, tu retroalimentación me ayudaría mucho.

Codificado con la ayuda de Claude Code. Proyecto independiente, no afiliado a Sony.

Depósito: GitHub - guim31/gladys-sony-bravia: Sony Bravia TVs for Gladys Assistant: power, inputs, volume and apps, on the local network · GitHub

Dime qué falta :slight_smile: