If you've been waiting for direct Nest to Echo support, the wait is over. It is now here!
To set it up, open the Alexa app on your phone and press the menu button at the top.
Then press Smart Home (this is a new item in the menu list. I believe it used to say Connected Devices).
Scroll down a bit and choose Nest.
Then you'll need to login to Nest and to authorize the Echo to control your Nest device.
After successful login, go back to the Alexa app.
From the place where you left off, scroll down choose "Discover Devices"
The name of your Nest device will the be name that you set up when you installed your Nest. It's easy to change that name if you need to. Just login to your Nest account. Keep in mind that if you do change the name of your Nest device, you will need to tell Alexa to discover devices again.
So far, these are the commands I found to work:
(note: Home is the name of my Nest. If yours is named something else, you should use that name instead.)
- Alexa, set [HOME] to xx degrees.
- Alexa, change [HOME] to xx degrees.
- Alexa, raise [HOME] by xx degrees.
- Alexa, raise [HOME] temperature. (increases by 2 degrees)
- Alexa, increase [HOME] temperature. (increases by 2 degrees)
- Alexa, lower [HOME] by xx degrees.
- Alexa, lower [HOME] temperature. (decrease by 2 degrees)
- Alexa, decrease [HOME] temperature. (decrease by 2 degrees)
I don't know how to ask for the current indoor temperature.
And I don't know how to turn on just the fan without the A/C or Heat.
After playing with this for a bit, I started to get "That command doesn't work on device Home." I believe that Nest has a limit of 10 commands per hour. I recall reading about this limitation from another Echo/Nest developer. If you issue too many commands within a short period of time, Nest will reject everything for a while.