Google Home - Añadir TVs, sensor de temperatura

Descripción

Actualmente, la integración de Google Home de Gladys permite principalmente exponer dispositivos de tipo:

  • Luz
  • Interruptor / Enchufe
  • Persiana
  • Cortina

Con funciones como encender/apagar, luminosidad, color y posición.

Sería interesante extender esta integración para que más tipos de dispositivos y funciones de Gladys puedan exponerse en Google Home.

Ejemplos de dispositivos

Sensores

Poder enviar los sensores compatibles, en particular:

  • Temperatura
  • Humedad
  • Eventualmente otros tipos de mediciones soportadas por Google Home

Esto permitiría, por ejemplo, encontrar en Google Home las temperaturas de las diferentes habitaciones medidas por Gladys.

Televisores

Añadir el soporte para televisores con, según las funciones disponibles en Gladys y las soportadas por Google Home:

  • Encender / Apagar
  • Volumen
  • Silenciar
  • Selección de la fuente
  • Controles multimedia
  • Selección de una aplicación

Esto podría usarse, en particular, por las integraciones de TV existentes o futuras en Gladys.

Cámaras

Estudiar la posibilidad de exponer las cámaras de Gladys a Google Home para poder consultar su flujo desde los dispositivos compatibles (Nest Hub, Google TV, aplicación Google Home, etc.).

Esto requeriría, en particular, verificar la compatibilidad entre los flujos disponibles en Gladys y el rasgo CameraStream de Google Home.

Objetivo

La idea sería enriquecer progresivamente el mapeo entre las categorías/tipos de funciones de Gladys y los device types / traits ofrecidos por Google Home.

La arquitectura actual de la integración de Google Home parece permitir ya añadir nuevos deviceTypes y traits de forma independiente, lo que permitiría eventualmente realizar esta evolución progresivamente, tipo de dispositivo por tipo de dispositivo.

¡Hola a todos!

Este tema ahora está en desarrollo.

Se ha abierto una PR para exponer los sensores de temperatura y humedad en Google Home:

https://github.com/GladysAssistant/Gladys/pull/2947

No duden en seguir la PR, probar (opcional, especialmente para pequeñas solicitudes) y dar sus comentarios aquí si es necesario.