Nest Integration

From Hubitat Documentation
Revision as of 00:31, 7 February 2019 by Patrick (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

NOTE: This app is currently unavailable until Nest opens back up their review process.

Use the Nest Integration app to connect your Nest thermostat to your Hubitat Elevation™. Once your Nest device is connected you will be able to use it in our rule building apps.

Before using the Nest Integration app, you will need to create an online Nest account. Owning a Nest device obviously helps, too.`

To get connected:

  1. Load/open the Nest Integration app in your Hubitat Web Interface.
  2. Choose the Login to Nest button. This will open a new browser window where you will be asked to enter your email address and password.
  3. Nest will ask for permission to access several Nest features. Select Allow.
  4. Back in the Nest Integration app, select Manage/View Devices to add your Nest devices.

Adding and creating your own developer keys (Advanced Users)

NOTE: This app is currently in limited release pending Nest opening up their review process.

In the meantime, if you have your own Developer Account and want to use that in the Nest Integration App, follow these instructions on how to set that up:

The Nest component is the main component to integrate all Nest related platforms. To connect Nest, you will have to sign up for a developer account and get a client_id and client_secret.

SETTING UP DEVELOPER ACCOUNT

Visit Nest Developers https://developers.nest.com/, and sign in. Create an account if you don’t have one already.

Fill in account details:

The “Company Information” can be anything. We recommend using your name.

Submit changes

Click “Products”

Click “Create New Product”

Fill in details:

The product name must be unique.

The description should be something like "Hubitat Oauth Client"

The "Support URL" is https://community.hubitat.com

The “Default OAuth Redirect URL” Field needs to be https://cloud.hubitat.com/api/nest

The Category should be "Hubs"

The Users should be "Individual"

Permissions:

Thermostat:

Thermostat read/write

Energy read

Camera:

Camera + Images read/Write

Smoke+CO Alarm

Smoke+CO Alarm read

Security:

Security State read

Other Permissions:

Away read/write

ETA read

ETA write

Structure read/write

Postal code read

Click “Create Product”

Once the new product page opens the “Product ID” and “Product Secret” are located on the right side. These will be used as client_id and client_secret in the Hubitat Nest Advanced Authentication Section.