November 26, 2020
Update October 8, 2020
Google caused a bit of a stir in the community when they announced the retirement of the Works with Nest platform without having an immediate successor in place. This made the Nest integration in Home Assistant useless for anyone without an existing Works with Nest developer account.
Just a few days ago the successor to Works with Nest was unveiled in the form of the Smart Device Management (SDM) API, giving hope to anyone wanting to integrate their Nest devices with Home Assistant. The YouTuber Digital Spring Media has taken it upon himself to sign up the SDM API and he successfully integrated his doorbell camera from Nest. Check out his video if you’re interested in how it works.
Before celebrating you should know that there are a few limitations that might make you hold back on this integration.
Not all Nest devices are supported
Access to the Smart Device Management API isn’t free. It will cost you $5 and there is no trial on offer. Furthermore, not all Nest devices are currently supported. Cameras, displays, doorbells, and thermostats are supported however the popular Nest Protect smoke and CO alarm isn’t.
No easy configuration
As things stand, this isn’t an easy integration to get set up. You will have to execute commands in the terminal and edit JSON files. Though the YouTube video above details everything above, you might want to wait until there is an easier way of doing things.
Refreshing the token
In the video the issue of having to refresh the access token every hour is mentioned. Reddit user /u/zoommicrowave has found a solution for this problem using Node-RED.
Products mentioned in this article
Google Nest Thermostat
Programmable smart thermostat that learns your schedule and the temperatures you like and programs itself to help you save energy and stay comfortable
Google Nest Thermostat E
Blends into the background. The Nest Thermostat E fits into any home with a frosted display that won’t steal your décor’s thunder
Google Nest Cam Indoor
24/7 live stream video in full 1080p HD over WiFi. Check in from anywhere at any time. Send clips to family or friends in 1920×1080 resolution.