La integración oficial Google Nest de Home Assistant utiliza la API Smart Device Management (SDM) de Google y Cloud Pub/Sub. Solo admite los modelos y funciones autorizados por Google. El artículo anterior afirmaba que siempre hacía falta una VPN; no es un requisito general del procedimiento oficial. Compruebe el modelo de termostato y el tipo de cuenta Google antes de pagar la tarifa de Device Access, actualmente de 5 dólares estadounidenses por única vez.

1. Revisar compatibilidad y coste

Utilice una versión reciente de Home Assistant. Consulte la lista de modelos SDM admitidos por Google. Las cuentas Google Workspace y las que usan el programa de protección avanzada pueden ser incompatibles con esta API. La tarifa de registro no es reembolsable. Con la redirección OAuth documentada de My Home Assistant no siempre hace falta exponer su propia dirección Home Assistant a Internet.

2. Crear proyecto Google Cloud y OAuth

En Google Cloud Console cree un proyecto y active las API Smart Device Management y Cloud Pub/Sub. Configure la pantalla de consentimiento OAuth para usuarios externos, añada su cuenta Google como usuario de prueba y siga los pasos actuales de publicación de la documentación Home Assistant. Cree un cliente OAuth de tipo « Aplicación web » con la URI de redirección autorizada https://my.home-assistant.io/redirect/oauth. Guarde Client ID y Client Secret de forma segura.

3. Proyecto Device Access y eventos

Tras confirmar la compatibilidad, cree un proyecto en Google Device Access Console y pague la tarifa indicada. Vincule el cliente OAuth anterior y guarde el Device Access Project ID. Para recibir cambios de estado, cree un tema Cloud Pub/Sub, conceda a la cuenta de servicio Google indicada en la documentación oficial el rol « Pub/Sub Publisher » sobre ese tema concreto y actívelo en el proyecto Device Access. El procedimiento cambió en 2025; siga las pantallas y la documentación oficial actual.

4. Añadir Nest a Home Assistant

Abra « Ajustes » → « Dispositivos y servicios » → « Añadir integración » → « Nest ». Introduzca los identificadores de proyectos y credenciales de aplicación que solicite el asistente. Inicie sesión con la misma cuenta Google y autorice solo los dispositivos y funciones necesarios. Compruebe la entidad climate del termostato y pruebe un pequeño cambio de temperatura objetivo antes de crear una automatización.

Solución de problemas

Si no aparece el dispositivo, revise modelo, cuenta Google, casa seleccionada y permisos. Ante errores OAuth, compare Client ID, URI de redirección, proyecto y cuenta. Si faltan eventos, revise el nombre del tema y el permiso Publisher de la cuenta de servicio. Nunca publique Client Secret, tokens ni otras credenciales.

Fuente: https://www.home-assistant.io/integrations/nest/.

相关新闻

Leave a Reply

Your email address will not be published. Required fields are marked *

laitecn@gmail.com

QQ
微信
Whatapp