Difference between revisions of "Nest Integration"

From Hubitat Documentation
Jump to: navigation, search
 
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
Nest Integration Built in App
+
'''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:
 +
 +
#Load/open the Nest Integration app in your Hubitat Web Interface.
 +
#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.
 +
#Nest will ask for permission to access several Nest features. Select ''Allow''.
 +
#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.
 
NOTE: This app is currently in limited release pending Nest opening up their review process.
  
Line 9: Line 21:
 
SETTING UP DEVELOPER ACCOUNT
 
SETTING UP DEVELOPER ACCOUNT
  
Visit Nest Developers https://developers.nest.com/, and sign in. Create an account if you don’t have one already.
+
Visit Nest Developers <nowiki>https://developers.nest.com/</nowiki>, and sign in. Create an account if you don’t have one already.
  
 
Fill in account details:
 
Fill in account details:
Line 23: Line 35:
 
Fill in details:
 
Fill in details:
  
The product name must be unique.  
+
The product name must be unique.
  
 
The description should be something like "Hubitat Oauth Client"
 
The description should be something like "Hubitat Oauth Client"
  
The "Support URL" is https://community.hubitat.com
+
The "Support URL" is <nowiki>https://community.hubitat.com</nowiki>
  
The “Default OAuth Redirect URL” Field needs to be https://cloud.hubitat.com/api/nest
+
The “Default OAuth Redirect URL” Field needs to be <nowiki>https://cloud.hubitat.com/api/nest</nowiki>
  
 
The Category should be "Hubs"
 
The Category should be "Hubs"
Line 65: Line 77:
 
Structure read/write
 
Structure read/write
  
Postal code read  
+
Postal code read
  
 
Click “Create Product”
 
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.
 
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.

Latest revision as of 00:31, 7 February 2019

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.