# 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:** 1

<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 16, 2021, 10:48am UTC](https://community.homey.app/t/google-nest-sdm/43087/1 "2021-02-16T10:48:22Z")

</div>

**IMPORTANT.**

**older versions of the app make use of a legacy style webhook, this hook will become inactive April 4th. Please upgrade to newest version of the app!!!**

Anchor point for Google Nest SDM app instructions, requests and issues.

BE AWARE THAT BATTERY POWERED DEVICES (CAM/DOORBELL) DO NOT SUPPORT GenerateImage and as such currently it will not show images of events.

Be aware that Google charges a one time 5$ fee to be able to use the Nest Device Access Platform and API (not the same as a donate to the developer of this app).

To be sure: this only works for Google accounts, NOT for old NEST accounts.

In the posts below there are the steps that the App will guide you through setting up the environment in Google.

1. Install the app and start configure app
2. Create a Google cloud project
3. Create the credentials for your cloud project
4. Enable API´s for your cloud project
5. Create the Device Access project.

It now supports NEST Protect using the old API interface with Google accounts. If you only have Nest Protect and no other Nest devices, you only need to setup the Legacy Nest tab in the app.  
Using the same API it supports reporting on known faces and on-demand snapshots. Be aware that this ONLY applies to devices that are visible in the old NEST app, not the newer devices that are only added to Google Home.

---

<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 16, 2021, 11:08am UTC](https://community.homey.app/t/google-nest-sdm/43087/2 "2021-02-16T11:08:17Z")

</div>

Create project on Google Cloud Platform.

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/3/43eaa85ef7cbc8f91b9e2ef74cec79f67ebbc903.png)

A window opens, select CREATE PROJECT  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/6/f69cb7ecad55f87771c43ee9f89101e252abcbde.png)

Add a name for your project and select CREATE.  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/6/9685893d8b5ac6d42b3c279258037a9f408d5420.png)

Copy the PROJECT ID to your clipboard  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/b/bbe5ef27f07e07c3d4bef477929a90f499aea6c9.png)

Close window and paste it into GCP PROJECT ID.

---

<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 16, 2021, 11:36am UTC](https://community.homey.app/t/google-nest-sdm/43087/3 "2021-02-16T11:36:05Z")

</div>

Create OAUTH2 consent and Client ID. Click 2.

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/f/6f131778df182f1679f4c97b82b13bb8e3c4c2ed.png)

Select CONFIGURE CONSENT.  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/4/04838b454ef8c29ce397b78a2614b4282cee8d17.png)

On next screen add a Name and your email id in two places. SAVE and CONTINUE.  
On **Scopes** , click SAVE and CONTINUE.  
On **Test Users** , click SAVE and CONTINUE.  
On **Summary** , click BACK TO DASHBOARD.  
Click **PUBLISH APP**

Next **Create Credentials** and select OAuth client ID  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/8/e8e1f5e1dc1e2ebf6949093c84cf7f1964c6acc2.png)

Give it a Name and select **Web Application** as the Application Type.  
Go to the Authorized redirect URIs section and add URI. The URI you need is on the clipboard!  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/f/8f008eb35765cacd6691f54d53f959ed9586f71a.png)

Copy **Client ID** and **Client Secret** to the clipboard and SAVE.

Paste the items in the Homey App screen in their respective fields.

Click the **Enable Resource Manager API** and the **Enable Service Usage API** buttons.

---

<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 16, 2021, 12:24pm UTC](https://community.homey.app/t/google-nest-sdm/43087/4 "2021-02-16T12:24:21Z")

</div>

Last thing to do is to Create a Project in Nest Device Console. Click 1.  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/0/006d835da04a8f02e8c4137dea22b9e695880312.png)

After registration and paying the 5$ fee you can access the Device Acces Console to create a project.  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/8/384bd35149027c83a9b6a417c8fc6c8f6e7ca20a.png)

Give it a Name and click Next  
You are now asked for the OAuth Client ID created earlier. This ID is on your **Clipboard**!

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/e/deb917e398b2543872a84f508a98a95596eb02bf.png)

Next **Enable** Pub/Sub events, these events are pushed to a Homey webhook.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/4/1496516f06d664ba5826f1042949348dab6ada4d.png)

Click **Create Project**.  
Next on the Project screen, click the copy to clipboard icon, to get the Project ID you need to paste in the Homey App.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/6/16f3b32a017743f2b1dc617ab6f6ceb036800f41.png).

The Homey app now shows the **Login** button. Click it and it will guide you through the request for device access authorisations and it will ask for some other authorizations as well. Make sure that you enable all required devices and functions (all must be selected). The app is marked as unsave as it is not verified by Google. So just select advanced settings to continue. DO NOT USE **BACK TO SAFETY** , the app will not function if you do so.

If all finished you are good to add your Nest devices.

---

<div class="post-metadata">

**Author:** ![wesley\_w](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wesley_w/32/10127_2.png) [@wesley\_w](https://community.homey.app/u/wesley_w)\
**Post date:** [February 17, 2021, 8:58am UTC](https://community.homey.app/t/google-nest-sdm/43087/5 "2021-02-17T08:58:06Z")

</div>

I updated the Pledge Funding topic to have this integration available:

Pledge funding:  
Wesley\_W: 50 Euro  
@Wesley_Witjes 20 Euro  
@Joost_van_Kempen 10 Euro  
@Rob_Bruining 50 Euro  
@Sand3R 20 Euro  
@mattrix - Euro  
@Tomm 20 Euro  
@mbnn 20 Euro  
@Robinjo 20 Euro  
@VunderanX 50 Euro

Total 260 Euro  
So when you release your app and al pledgers are satisfied let us know how we can fulfill our pledge.

---

<div class="post-metadata">

**Author:** ![Baschtl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/baschtl/32/9565_2.png) [@Baschtl](https://community.homey.app/u/Baschtl)\
**Post date:** [February 17, 2021, 9:09am UTC](https://community.homey.app/t/google-nest-sdm/43087/6 "2021-02-17T09:09:55Z")

</div>

Hey.  
Sorry guys. I am out using home assistant and it is working there.

Good Luck everyone!

---

<div class="post-metadata">

**Author:** ![wesley\_w](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wesley_w/32/10127_2.png) [@wesley\_w](https://community.homey.app/u/wesley_w)\
**Post date:** [February 17, 2021, 11:25am UTC](https://community.homey.app/t/google-nest-sdm/43087/7 "2021-02-17T11:25:08Z")

</div>

The app is not released yet? Also no CLI install available?

---

<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 17, 2021, 12:23pm UTC](https://community.homey.app/t/google-nest-sdm/43087/8 "2021-02-17T12:23:25Z")

</div>

Running into a little trouble getting it onto the community store, lack of knowledge from my side.

Max is helping out.

---

<div class="post-metadata">

**Author:** ![Wesley\_Witjes](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wesley_witjes/32/16366_2.png) [@Wesley\_Witjes](https://community.homey.app/u/Wesley_Witjes)\
**Post date:** [February 17, 2021, 12:39pm UTC](https://community.homey.app/t/google-nest-sdm/43087/9 "2021-02-17T12:39:43Z")

</div>

is it only going to be in the community store or also at the athom store itself?

Really great work !

---

<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 17, 2021, 1:16pm UTC](https://community.homey.app/t/google-nest-sdm/43087/10 "2021-02-17T13:16:32Z")

</div>

Want to have community feedback first, make some needed changes and then push further.

---

<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 17, 2021, 4:35pm UTC](https://community.homey.app/t/google-nest-sdm/43087/11 "2021-02-17T16:35:34Z")

</div>

It is in store!

---

<div class="post-metadata">

**Author:** ![wesley\_w](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wesley_w/32/10127_2.png) [@wesley\_w](https://community.homey.app/u/wesley_w)\
**Post date:** [February 17, 2021, 4:55pm UTC](https://community.homey.app/t/google-nest-sdm/43087/12 "2021-02-17T16:55:00Z")

</div>

Playtime!!

---

<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 17, 2021, 5:11pm UTC](https://community.homey.app/t/google-nest-sdm/43087/13 "2021-02-17T17:11:05Z")

</div>

For me the old athom app is still working so i will wait a little bit😜

---

<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 17, 2021, 5:44pm UTC](https://community.homey.app/t/google-nest-sdm/43087/14 "2021-02-17T17:44:06Z")

</div>

After going through all of the instructions its working 😀 My nest thermostat is now in Homey, thank you!

---

<div class="post-metadata">

**Author:** ![Frank\_de\_Wildt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/frank_de_wildt/32/30240_2.png) [@Frank\_de\_Wildt](https://community.homey.app/u/Frank_de_Wildt)\
**Post date:** [February 17, 2021, 5:50pm UTC](https://community.homey.app/t/google-nest-sdm/43087/15 "2021-02-17T17:50:40Z")

</div>

I got the message ‘‘Can’t link to Homey Nest’’. I can’t see where I make a mistake in the settings.

---

<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 17, 2021, 6:03pm UTC](https://community.homey.app/t/google-nest-sdm/43087/16 "2021-02-17T18:03:41Z")

</div>

Dank je, please let me know any issues. I had an old v2 that was not attached to the heater.

Verzonden vanaf Samsung-tablet.

-------- Oorspronkelijk bericht --------

---

<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 17, 2021, 6:05pm UTC](https://community.homey.app/t/google-nest-sdm/43087/17 "2021-02-17T18:05:34Z")

</div>

Anything in the log? Can you paste a screenshot.

---

<div class="post-metadata">

**Author:** ![Frank\_de\_Wildt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/frank_de_wildt/32/30240_2.png) [@Frank\_de\_Wildt](https://community.homey.app/u/Frank_de_Wildt)\
**Post date:** [February 17, 2021, 6:12pm UTC](https://community.homey.app/t/google-nest-sdm/43087/18 "2021-02-17T18:12:20Z")

</div>

I have deleted the app en start again. Now everything is fine and I can add my doorbell and camera’s! Thanks for the app!

---

<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 17, 2021, 6:13pm UTC](https://community.homey.app/t/google-nest-sdm/43087/19 "2021-02-17T18:13:53Z")

</div>

Curious for the trigger and action flowcards

---

<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 17, 2021, 6:14pm UTC](https://community.homey.app/t/google-nest-sdm/43087/20 "2021-02-17T18:14:07Z")

</div>

Please suggest improvements for the setup to make things easier.  
Same goes for flow items you need. I started with some obvious ones😁

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