From 6129f94a970e9fb3f1c0849b2b66f040d825280b Mon Sep 17 00:00:00 2001 From: Toby Weston Date: Tue, 14 Mar 2017 09:03:50 +0000 Subject: [PATCH 1/3] fix #101 --- README.md | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 5796dce..8f93b57 100644 --- a/README.md +++ b/README.md @@ -21,21 +21,30 @@ _Note: The name of the device will change as well. It matches the name displaye ## How to Setup New API +### Create a Developer Account + +Skip this step if you already have one. + 1. Go to [https://developer.nest.com](https://developer.nest.com) -2. Choose **Sign In** -3. Use your normal account to sign in -4. Fill in you info in 'Step 1' -5. In 'Step 2' set: +1. Choose **Sign In** +1. Use your normal account to sign in +1. Fill in you info in 'Step 1' +1. In 'Step 2' set: * **Company Name**: _HomeBridge-Nest_ * **Company URL**: _https://github.com/kraigm/homebridge-nest_ * **Country**: _[Your Country]_ * **Size of Company**: _Individual_ -6. Then just agree to the terms and submit +1. Then just agree to the terms and submit + +### Log into your Developer Account + +Goto the [Nest Developers site](https://developers.nest.com/) and sign in. + 7. Go to **Products** and create a new product 8. Fill in: - * **Product Name**: _HomeBridge_ + * **Product Name**: _[LEAVE BLANK]-HomeBridge_ (note that _Homebridge_ is taken and you can't use the keywork _Nest_) * **Description**: _Open source project to provide HomeKit integration_ - * **Categories**: _HomeAutomation_ + * **Categories**: _Home Automation_ * **Support URL**: _https://github.com/kraigm/homebridge-nest_ * **Redirect URL**: _[LEAVE BLANK]_ * **Permissions (minimum)**: From 3488a52a24e513c344ae83d8b5c98278fd744a43 Mon Sep 17 00:00:00 2001 From: Toby Weston Date: Tue, 14 Mar 2017 09:04:49 +0000 Subject: [PATCH 2/3] fix #101 cut and paste mistake! --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8f93b57..065e1fe 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ Goto the [Nest Developers site](https://developers.nest.com/) and sign in. 7. Go to **Products** and create a new product 8. Fill in: - * **Product Name**: _[LEAVE BLANK]-HomeBridge_ (note that _Homebridge_ is taken and you can't use the keywork _Nest_) + * **Product Name**: _[YOUR NAME/UID]-HomeBridge_ (note that _Homebridge_ is taken and you can't use the keywork _Nest_) * **Description**: _Open source project to provide HomeKit integration_ * **Categories**: _Home Automation_ * **Support URL**: _https://github.com/kraigm/homebridge-nest_ From 1e7bb6763507f9867817ad2e88102f5ebbab6276 Mon Sep 17 00:00:00 2001 From: Toby Weston Date: Tue, 14 Mar 2017 09:06:44 +0000 Subject: [PATCH 3/3] fix #101 updated API version numbers. Tested with the thermostats but I don't have a camera or protect. No other option on the site though so I assume these are ok --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 065e1fe..d6cc1f5 100644 --- a/README.md +++ b/README.md @@ -48,10 +48,10 @@ Goto the [Nest Developers site](https://developers.nest.com/) and sign in. * **Support URL**: _https://github.com/kraigm/homebridge-nest_ * **Redirect URL**: _[LEAVE BLANK]_ * **Permissions (minimum)**: - * Enable **Thermostat** with **read/write v4** + * Enable **Thermostat** with **read/write v6** * Enable **Away** with **read/write v2** - * Enable **Smoke+CO alarm** with **read v4** (if you ever might want Nest Protect) - * Enable **Camera** with **read v2** (if you ever might want Nest Cam, motion detection only) + * Enable **Smoke+CO alarm** with **read v5** (if you ever might want Nest Protect) + * Enable **Camera** with **read v3** (if you ever might want Nest Cam, motion detection only) 9. Now you should have a product. Now locate the **Keys** section on the right of your product's page 10. Copy the **Product ID** to your HomeBridge config as the **clientId** in the Nest config 11. Copy the **Product Secret** to your HomeBridge config as the **clientSecret** in the Nest config