Bonjour à tous,
La première version de l’intégration Google Nest est disponible :
C’est un connecteur non officiel, sans lien avec Google. Il utilise
l’API officielle de Google (Smart Device Management) et demande Gladys 5.1
ou plus récent. Il s’installe depuis le store des intégrations de Gladys
(catégories Climat et Sécurité).
Ce que fait la v1
| Appareil | Dans Gladys |
|---|---|
| Thermostats Nest | Température, humidité, activité (chauffe, refroidit, repos), mode (chauffage, climatisation, les deux, arrêt), consignes de chauffage et de climatisation, Eco, minuterie du ventilateur |
| Caméras, sonnettes, Nest Hub Max | Image, mouvement, personne, appui sur la sonnette |
| Scènes | Déclencheurs « appui sur une sonnette Nest », « mouvement détecté », « personne détectée », « son détecté » ; action « prendre un instantané Nest » |
Les événements arrivent en temps réel (sonnette, mouvement, mise à jour
instantanée des thermostats) via un sujet Pub/Sub de votre projet
Google Cloud.
Sans Gladys Plus ni serveur tiers
- Chaque utilisateur crée son propre projet Device Access (Google facture
5 $ US une seule fois) et son propre client OAuth. Votre Gladys parle
directement à Google, avec vos identifiants. - La connexion est locale : vous cliquez sur « Connecter », vous
autorisez l’accès chez Google, puis vous collez dans Gladys l’adresse de la
page où Google s’arrête. Le code passe de Google à votre Gladys par votre
copier-coller, sans aucune page intermédiaire. - Les événements sont lus directement chez Google. Pas besoin de Gladys Plus.
Le guide d’installation pas à pas (environ 20 minutes, une fois) est ici :
Et en anglais :
Le local d’abord : vos thermostats Matter
Le Nest Thermostat (2020) et le Nest Learning Thermostat (4e
génération) sont compatibles Matter. Si vous n’avez besoin que de la
température, de la consigne et du mode, appairez-les plutôt avec
l’intégration Matter de Gladys : 100 % local, sans compte Google, sans
les 5 $. Dans l’application Google Home : le thermostat → Paramètres →
Applis et services Matter associés.
Les caméras, sonnettes et autres thermostats Nest n’ont aucune interface
locale : l’API de Google est le seul moyen, c’est ce que fait cette
intégration.
Les limites
- Dépend du cloud de Google : sans Internet, plus de contrôle des
appareils Nest (sauf thermostats appairés en Matter). - Installation exigeante : projet Device Access à 5 $, projet Google
Cloud, écran de consentement à publier « En production » (sinon Google
vous déconnecte tous les 7 jours), sujet Pub/Sub pour les événements. - Caméras sans vidéo en direct : les anciens modèles (Nest Cam IQ, Nest
Cam Indoor/Outdoor, Nest Hub Max, Nest Hello filaire) donnent une image à
la demande. Les modèles récents (sur batterie, filaires de 2021 et après,
sonnettes récentes) ne donnent que l’image de leur dernier événement. - Thermostats : le planning Nest n’est ni lu ni modifié, les
températures Eco sont en lecture seule. - Quotas de Google : quelques commandes par minute et par appareil ; les
appareils sont relus toutes les 5 minutes par défaut. - Non pris en charge par l’API de Google : Nest Protect, Nest x Yale,
capteurs de température Nest, Learning Thermostat 1re et 2e génération,
comptes Google Workspace.
La suite
Dans l’intégration
- Corriger ce que vos premiers essais révéleront, en priorité.
- Un widget « sonnette » pour le tableau de bord : dernière image, dernier
appui. - Les températures Eco en préréglage du thermostat.
- L’image en direct des caméras récentes (WebRTC), si la mémoire du conteneur
le permet et si vous êtes nombreux à la demander.
Vos retours
C’est une première version : je cherche des testeurs, surtout avec des
caméras ou sonnettes Nest récentes. Les retours sont les bienvenus ici.