Hola a todos,
La primera versión de la integración Google Nest está disponible:
Es un conector no oficial, sin vínculo con Google. Utiliza
la API oficial de Google (Smart Device Management) y requiere Gladys 5.1
o más reciente. Se instala desde la tienda de integraciones de Gladys
(categorías Clima y Seguridad).
Qué hace la v1
| Dispositivo | En Gladys |
|---|---|
| Termostatos Nest | Temperatura, humedad, actividad (calentando, enfriando, en reposo), modo (calentamiento, aire acondicionado, ambos, apagado), consignas de calentamiento y aire acondicionado, Eco, temporizador del ventilador |
| Cámaras, timbres, Nest Hub Max | Imagen, movimiento, persona, pulsación del timbre |
| Escenas | Disparadores « pulsación de un timbre Nest », « movimiento detectado », « persona detectada », « sonido detectado »; acción « tomar una instantánea Nest » |
Los eventos llegan en tiempo real (timbre, movimiento, actualización
instantánea de los termostatos) a través de un tema Pub/Sub de su proyecto
Google Cloud.
Sin Gladys Plus ni servidor tercero
- Cada usuario crea su propio proyecto Device Access (Google cobra
5 $ US una sola vez) y su propio cliente OAuth. Su Gladys habla
directamente con Google, con sus identificadores. - La conexión es local: hace clic en « Conectar », autoriza el acceso en Google, luego pega en Gladys la dirección de la
página donde Google se detiene. El código pasa de Google a su Gladys a través de su copiar y pegar, sin ninguna página intermedia. - Los eventos se leen directamente en Google. No se necesita Gladys Plus.
La guía de instalación paso a paso (aproximadamente 20 minutos, una vez) está aquí:
Y en inglés:
Lo local primero: sus termostatos Matter
El Nest Thermostat (2020) y el Nest Learning Thermostat (4a
generación) son compatibles con Matter. Si solo necesita la
temperatura, la consigna y el modo, emparejarlos mejor con
la integración Matter de Gladys: 100 % local, sin cuenta Google, sin
los 5 $. En la aplicación Google Home: el termostato → Configuración →
Aplicaciones y servicios Matter asociados.
Las cámaras, timbres y otros termostatos Nest no tienen ninguna interfaz
local: la API de Google es el único medio, es lo que hace esta
integración.
Los límites
- Depende de la nube de Google: sin Internet, no hay control de los
dispositivos Nest (excepto termostatos emparejados en Matter). - Instalación exigente: proyecto Device Access a 5 $, proyecto Google
Cloud, pantalla de consentimiento para publicar « En producción » (de lo contrario Google
lo desconecta cada 7 días), tema Pub/Sub para los eventos. - Cámaras sin video en directo: los modelos antiguos (Nest Cam IQ, Nest
Cam Indoor/Outdoor, Nest Hub Max, Nest Hello por cable) dan una imagen a
la demanda. Los modelos recientes (con batería, por cable de 2021 y posteriores,
timbres recientes) solo dan la imagen de su último evento. - Termostatos: el horario Nest no se lee ni modifica, las
temperaturas Eco son de solo lectura. - Cupos de Google: algunos comandos por minuto y por dispositivo; los
dispositivos se vuelven a leer cada 5 minutos por defecto. - No soportado por la API de Google: Nest Protect, Nest x Yale,
sensores de temperatura Nest, Learning Thermostat 1a y 2a generación,
cuentas Google Workspace.
Lo que sigue
En la integración
- Corregir lo que sus primeras pruebas revelarán, en prioridad.
- Un widget « timbre » para el tablero: última imagen, última
pulsación. - Las temperaturas Eco en preajuste del termostato.
- La imagen en directo de las cámaras recientes (WebRTC), si la memoria del contenedor
lo permite y si son muchos los que lo piden.
Sus comentarios
Es una primera versión: busco probadores, especialmente con cámaras o timbres Nest recientes. Los comentarios son bienvenidos aquí.