Nest Integration [Limited Release]

Nest's IFTTT triggers are temperature and Home/Away state. You can't trigger on more detailed things like the current operating mode.

1 Like

Quick question: NST Manager exposed a "Nest Weather" device. Any chance Hubitat could expose Nest's weather data as a device as well?

2 Likes

I second this

But my question is, is there a issue with nest at the moment or is it the intrigration? I'm getting mixed results with my camera at the moment and it's not turning on or off when it should. Before I was using nest to do it based on home or away but today I turned that off and set up a rule to do it. It does work ISH, but I got this error aswell.

[app:225](http://192.168.1.81/logs#app225)2018-12-10 11:00:30.952 pm[info](http://192.168.1.81/installedapp/configure/225)procNestCmd Processed Queue(1) Item: (devices/cameras{is_streaming:false}) SUCCESSFULLY!

[app:225](http://192.168.1.81/logs#app225)2018-12-10 11:00:30.272 pm[info](http://192.168.1.81/installedapp/configure/225)procNestCmd Processed Queue(0) Item: (structures{away:home}) SUCCESSFULLY!

[app:225](http://192.168.1.81/logs#app225)2018-12-10 11:00:26.932 pm[error](http://192.168.1.81/installedapp/configure/225)sendNestCmd Exception: null

[app:225](http://192.168.1.81/logs#app225)2018-12-10 11:00:26.914 pm[info](http://192.168.1.81/installedapp/configure/225)Adding Cmd to Queue [0] (Queued Items: 1): , structures, away, home, NestPres | 

[app:225](http://192.168.1.81/logs#app225)2018-12-10 11:00:26.826 pm[debug](http://192.168.1.81/installedapp/configure/225)setStructureAway - Setting Nest Location: (Nest Presence Device) NestPres |  to (Home)

[app:225](http://192.168.1.81/logs#app225)2018-12-10 11:00:26.465 pm[info](http://192.168.1.81/installedapp/configure/225)Adding Cmd to Queue [1] (Queued Items: 1):  devices/cameras, is_streaming, false, 

[app:225](http://192.168.1.81/logs#app225)2018-12-10 11:00:26.440 pm[debug](http://192.168.1.81/installedapp/configure/225)setCamStreaming | Setting Camera (Nest Camera - Front Door - ) Streaming to (Off)

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:59:19.224 pm[warn](http://192.168.1.81/installedapp/configure/225)poll- force:false, type:null, isPollAllowed:true

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:59:16.096 pm[info](http://192.168.1.81/installedapp/configure/225)procNestCmd Processed Queue(1) Item: (devices/cameras{is_streaming:true}) SUCCESSFULLY!

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:59:12.157 pm[info](http://192.168.1.81/installedapp/configure/225)Adding Cmd to Queue [1] (Queued Items: 1): , devices/cameras, is_streaming, true, 

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:59:12.130 pm[debug](http://192.168.1.81/installedapp/configure/225)setCamStreaming | Setting Camera (Nest Camera - Front Door - ) Streaming to (On)

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:57:12.468 pm[warn](http://192.168.1.81/installedapp/configure/225)poll- force:false, type:null, isPollAllowed:true

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:57:09.370 pm[info](http://192.168.1.81/installedapp/configure/225)procNestCmd Processed Queue(1) Item: (devices/cameras{is_streaming:false}) SUCCESSFULLY!

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:57:05.604 pm[info](http://192.168.1.81/installedapp/configure/225)Adding Cmd to Queue [1] (Queued Items: 1):  devices/cameras, is_streaming, false,

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:57:05.580 pm[debug](http://192.168.1.81/installedapp/configure/225)setCamStreaming | Setting Camera (Nest Camera - Front Door -  Streaming to (Off)

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:56:41.337 pm[warn](http://192.168.1.81/installedapp/configure/225)poll- force:false, type:null, isPollAllowed:true

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:56:38.267 pm[info](http://192.168.1.81/installedapp/configure/225)procNestCmd Processed Queue(1) Item: (devices/cameras{is_streaming:true}) SUCCESSFULLY!

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:56:34.417 pm[info](http://192.168.1.81/installedapp/configure/225)Adding Cmd to Queue [1] (Queued Items: 1):  devices/cameras, is_streaming, true,

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:56:34.385 pm[debug](http://192.168.1.81/installedapp/configure/225)setCamStreaming | Setting Camera (Nest Camera - Front Door -) Streaming to (On)

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:56:09.066 pm[warn](http://192.168.1.81/installedapp/configure/225)poll- force:false, type:null, isPollAllowed:true

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:55:48.463 pm[warn](http://192.168.1.81/installedapp/configure/225)poll- force:false, type:null, isPollAllowed:true

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:55:45.398 pm[info](http://192.168.1.81/installedapp/configure/225)procNestCmd Processed Queue(1) Item: (devices/cameras{is_streaming:false}) SUCCESSFULLY!

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:55:41.429 pm[info](http://192.168.1.81/installedapp/configure/225)Adding Cmd to Queue [1] (Queued Items: 1):, devices/cameras, is_streaming, false,

[app:225](http://192.168.1.81/logs#app225)2018-12-10 10:55:41.359 pm[debug](http://192.168.1.81/installedapp/configure/225)setCamStreaming | Setting Camera (Nest Camera - Front Door - Streaming to (Off)

Next question is about ETA is it possible for hubitat to inform nest that I'm near? If so how?

And last question is to ensure I'm doing the home away correctly. I created the presence child device then when my mode is in any of my away modes, I send away via this virtual device and send home when in a home mode. I'm guessing that's a OK way to do it?

Is there any way to silence "Status: ALIVE: Heartbeat" in the logs? It's not causing any issues aside from being a bit annoying. I have all logging options turned off in the Nest app.

I have seen that also. I also think the stream device has problems in synchronizing with Nest service and with the Nest Integration app. There a a few cases that things go wonky I see from the logs. Likely another problem in the porting as this does not happen on ST.

Net effect is a lot of needless executions.

I can not get my Nest to connect to my hubitat. I keep getting an "Oops! We encountered an error. Please try again." error when I try.

Do make sure you use your own clientid / secrets and that you enter them properly

Also make sure you use the main nest account (not a 2ndary account) for the oauth portion

Were you able to figure this out? I am in the process of setting up my hub, and am running into the same error message when trying to integrate with Nest

I'm also having this issue, so I suspect it's still an issue.

This is a nest issue. Basically, they're not approving integrations because they are "restructuring" their developer program. The fact the they've been "restructuring" for months seems fishy but the bottom line is that support can give you some additional info that should allow you to get it working. I had a similar issue and was able to get it resolved with @bobbyd's help.

Details here.

1 Like

Not yet, I have an email in to support@hubitat.com.

I am also stuck with the "Oops! We encountered an error. Please try again." error. I take it the integration approval is still being worked on. This is kind of frustrating for a new user considering I dont have a whole lot of devices to automate yet and my nest products are a decent cross section of my setup.

Contact support@hubitat.com and they will provide you with options to work around Nest's very slow approval process.

i've just noticed if you change the name of the device on the next cycle it will revert back to the original name. It would be good if we could alter the name, is it possible?

the code to do that in nst manager on ST was not ported over...it is otherwise easy.

Thanks to my NST cohort @eschott54 doing most of the porting work it looks like NST will be coming to Hubitat.
There are still some details requiring some ironing out

So I will use the popular statement:
It will be released 'Soon'

6 Likes

That is very exciting!!! Thanks again (in advance) to both of you!!! Used your stuff with ST and it worked really well.

1 Like

Hi all, I have tired migrating my nest to my new HE hub, it didn’t work. So what is the status or way to get this done onto Hubitat. Sorry I’m new to Hubitat but have been using Vera for years. Thank all!

Here is what I did to get it to work:

1 Like

thank you @erktrek, i have tried the above settings ,for some reasons, i cannot pass the location selection upon adding the id details from my devl account. location options under the selection are not available; therefore i cannot hit next.