# Google Nest SDM

**URL:** <https://community.homey.app/t/google-nest-sdm/43087>\
**Category:** Apps\
**Tags:** tools\
**Created:** [February 16, 2021, 10:48am UTC](https://community.homey.app/t/google-nest-sdm/43087 "2021-02-16T10:48:22Z")\
**Posts on this page:** 20\
**Page:** 6

<div class="post-metadata">

**Author:** ![ChrisBoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisboer/32/1252_2.png) [@ChrisBoer](https://community.homey.app/u/ChrisBoer)\
**Post date:** [February 21, 2021, 9:13pm UTC](https://community.homey.app/t/google-nest-sdm/43087/106 "2021-02-21T21:13:43Z")

</div>

Oooh that would be great if that would be possible… If you send the donate button in the next app I will send you a donation aswell to buy a nice wine for the sunny evenings to come.

---

<div class="post-metadata">

**Author:** ![mbnn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mbnn/32/36655_2.png) [@mbnn](https://community.homey.app/u/mbnn)\
**Post date:** [February 22, 2021, 10:58am UTC](https://community.homey.app/t/google-nest-sdm/43087/107 "2021-02-22T10:58:04Z")

</div>

Am I the only with the thermostat seeing no changes unless set in homey?  
So when you manually change the thermostat or through the nest app, it wont reflect back to the homey app? Same with current temp?

---

<div class="post-metadata">

**Author:** ![Raytestrak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/raytestrak/32/3299_2.png) [@Raytestrak](https://community.homey.app/u/Raytestrak)\
**Post date:** [February 22, 2021, 10:59am UTC](https://community.homey.app/t/google-nest-sdm/43087/108 "2021-02-22T10:59:48Z")

</div>

Wow … Excellent work. I already switched to a rooted Toon a couple of months ago, but I would have loved to try this. I still have the Nest, but Toon is working very well for me too. Glad to know I have an alternative should it break down.

Edit: just to be sure, I paid my $5 for the Device Access Console.

---

<div class="post-metadata">

**Author:** ![Abby](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/abby/32/11503_2.png) [@Abby](https://community.homey.app/u/Abby)\
**Post date:** [February 22, 2021, 2:40pm UTC](https://community.homey.app/t/google-nest-sdm/43087/109 "2021-02-22T14:40:35Z")

</div>

Damn (pardon my French). After such a long time finally a solution for the Nest Thermostat that actually works.  
Took me some time, but hey, I got it working. The only thing that seems to be missing is the motion sensor (is that correct?), but I assume we can all live with that. Very happy with this app. 🥳

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [February 22, 2021, 8:14pm UTC](https://community.homey.app/t/google-nest-sdm/43087/110 "2021-02-22T20:14:41Z")

</div>

Did not even know but just checked if I missed that motion event from the Thermostat doc. Looks like Google in their wisdom currently does not sent a motion event for the thermostat thru this API. When they do, I will activate the code for it.

---

<div class="post-metadata">

**Author:** ![David\_Williamson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/david_williamson/32/6495_2.png) [@David\_Williamson](https://community.homey.app/u/David_Williamson)\
**Post date:** [February 23, 2021, 8:07am UTC](https://community.homey.app/t/google-nest-sdm/43087/111 "2021-02-23T08:07:26Z")

</div>

Great work especially given how crazy complicated Google made accessing the API!

I have one problem. In the native Nest app on my iPhone I see all eight (8) thermostats (plus my three Nest protect boxes). And when authorizing in the Google Nest tab and logging in to my Google account in step 2 I see all eight (8) thermostats including one named ‘Study’. I click Next and login to my account, Advanced, ‘Go to [athom.com](http://athom.com) (unsafe)’ and click Allow, then I get the banner ‘You can now close this window’. All good so far.

However when I look in the log I see ‘`login() -> got 7 devices, command needed to complete Auth`’, and when try and add a device the list of thermostats returned are just seven (7) devices as ‘Study’ isn’t included ☹

Any idea why the full list of all eight (8) thermostats isn’t being retrieved from the API and returned to the app?

---

<div class="post-metadata">

**Author:** ![Martijn747](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijn747/32/12410_2.png) [@Martijn747](https://community.homey.app/u/Martijn747)\
**Post date:** [February 23, 2021, 9:55am UTC](https://community.homey.app/t/google-nest-sdm/43087/113 "2021-02-23T09:55:35Z")

</div>

Hi, nearly there… Do i need to migrate Nest Account to Google? This seems the last step to make it work. I rather not, is there a way to avoid this?

---

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [February 23, 2021, 10:04am UTC](https://community.homey.app/t/google-nest-sdm/43087/114 "2021-02-23T10:04:09Z")

</div>

I am afraid not. Im also on the old nest account and api…

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [February 23, 2021, 11:08am UTC](https://community.homey.app/t/google-nest-sdm/43087/115 "2021-02-23T11:08:04Z")

</div>

any errors in the log? anything particular with study thermostat (type or something else), the interface is picky…

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [February 23, 2021, 11:09am UTC](https://community.homey.app/t/google-nest-sdm/43087/116 "2021-02-23T11:09:32Z")

</div>

Sorry, needs to be Google, it was one of the reasons i undertook this effort, i migrated as well.

---

<div class="post-metadata">

**Author:** ![Abby](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/abby/32/11503_2.png) [@Abby](https://community.homey.app/u/Abby)\
**Post date:** [February 23, 2021, 11:27am UTC](https://community.homey.app/t/google-nest-sdm/43087/117 "2021-02-23T11:27:04Z")

</div>

I think not, but I migrated and I can tell you that my thermostat wordks fine I don’t have other nest stuff).

---

<div class="post-metadata">

**Author:** ![Abby](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/abby/32/11503_2.png) [@Abby](https://community.homey.app/u/Abby)\
**Post date:** [February 23, 2021, 11:36am UTC](https://community.homey.app/t/google-nest-sdm/43087/118 "2021-02-23T11:36:39Z")

</div>

Ah, thx. for the reply. Onother small thing I noticed, is that the thermostat app indicates that its cooling if the temperature in the room is higher than the set temperature. It happens that I am connecteted to a city heathing system which has not the capability of cooling.  
As I said, a minor thing, but sinds we thrive for perfection mayby something to look in to in due time.  
Oh, I looked in that pledge fund topic, but can’t find how I can contribute.

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [February 23, 2021, 11:55am UTC](https://community.homey.app/t/google-nest-sdm/43087/119 "2021-02-23T11:55:38Z")

</div>

The cooling indicator is not the same as Thermostat Mode “Cool” that you would see in Airco. It is just an indicator that the thermostat should not ask for heat (heating) from the system.  
When the next update is released i will add a contribute button.

---

<div class="post-metadata">

**Author:** ![David\_Williamson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/david_williamson/32/6495_2.png) [@David\_Williamson](https://community.homey.app/u/David_Williamson)\
**Post date:** [February 23, 2021, 1:01pm UTC](https://community.homey.app/t/google-nest-sdm/43087/120 "2021-02-23T13:01:16Z")

</div>

Here’s the logs. All looks fine apart from 7 of 8 thermostats returned from the API call. There’s nothing unusual about that missing thermostat, it’s running the same software as the rest and is visible and can be controlled from the Nest iOS native app.

 ![IMG_F3FBA97D4881-2](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/f/af350022428b7988f8f5896b87243e5a3039a7ef.jpeg)

I’m wondering if there is a tool or something I can use to manually make the API call with the same credentials to see what the Google API is returning, or if there is any error with that. Any ideas?

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [February 23, 2021, 4:40pm UTC](https://community.homey.app/t/google-nest-sdm/43087/121 "2021-02-23T16:40:34Z")

</div>

Not easy to just do that call outside the app. I will do some research and check back with you.

---

<div class="post-metadata">

**Author:** ![David\_Williamson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/david_williamson/32/6495_2.png) [@David\_Williamson](https://community.homey.app/u/David_Williamson)\
**Post date:** [February 23, 2021, 7:06pm UTC](https://community.homey.app/t/google-nest-sdm/43087/122 "2021-02-23T19:06:28Z")

</div>

Thanks.

One small suggestion. Perhaps on the log tab add a switch to enable verbose logging, so more detailed log entries are written by your app. Not sure which log tool you’re using (Winston, Bunyan?) but adding log.trace or log.debug log event writes would help when trying to isolate problems like this, even writing the raw JSON that is returned from the API to the log file.

---

<div class="post-metadata">

**Author:** ![Abby](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/abby/32/11503_2.png) [@Abby](https://community.homey.app/u/Abby)\
**Post date:** [February 24, 2021, 10:02am UTC](https://community.homey.app/t/google-nest-sdm/43087/123 "2021-02-24T10:02:18Z")

</div>

Yes, I understand the difference, but is this not a bit odd? I’ve never seen this indicator before:

 ![Screenshot_20210224-105624_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/e/2eefe9b04c6da74967202e900ef7f2f26e2ac947.jpeg)

---

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [February 24, 2021, 10:15am UTC](https://community.homey.app/t/google-nest-sdm/43087/124 "2021-02-24T10:15:05Z")

</div>

Its the same in the old app from athom

---

<div class="post-metadata">

**Author:** ![Abby](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/abby/32/11503_2.png) [@Abby](https://community.homey.app/u/Abby)\
**Post date:** [February 24, 2021, 10:25am UTC](https://community.homey.app/t/google-nest-sdm/43087/125 "2021-02-24T10:25:43Z")

</div>

Is it? Ok, I’ve never noticed.

---

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [February 24, 2021, 10:49am UTC](https://community.homey.app/t/google-nest-sdm/43087/126 "2021-02-24T10:49:02Z")

</div>

![Screenshot_2021-02-24-11-48-11](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/a/ba90f2c276ef2fc126616d1a6cbd5c64bb05e101.jpeg)

[Previous page](https://community.homey.app/t/google-nest-sdm/43087.md?page=5)

[Next page](https://community.homey.app/t/google-nest-sdm/43087.md?page=7)
