You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: source/_components/nest.markdown
+24-4Lines changed: 24 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -14,18 +14,38 @@ featured: true
14
14
15
15
The Nest component is the main component to integrate all [Nest](https://nest.com/) related platforms. To connect Nest, you will have to [sign up for a developer account](https://developers.nest.com/products) and get a client_id and client_secret.
16
16
17
+
### {% linkable_title Setting up developer account %}
18
+
19
+
1. Log into [https://developers.nest.com/](https://developers.nest.com/)
20
+
2. Fill in account details
21
+
- The compnay details can be any made up information.
22
+
3. Submit changes
23
+
4. Click "[Products](https://developers.nest.com/products)" at top of page
24
+
5. Click "[Create New Product](https://developers.nest.com/products/new)" to start a new api client
25
+
6. Fill in details
26
+
- Product name must be unique. I recommend [email] - Home Assistant.
27
+
- The description, users, urls can all be anything you want
28
+
7. For permissions check every box and if it's an option select the read/write option.
29
+
- The description requires a specific format to be accepted.
30
+
- Use "[Home Assistant][Edit][For Home Automation]" as the description as it is not super important.
31
+
8. Click "Create Product"
32
+
9. Once the new product page opens the "Product ID" and "Product Secret" are located on the right side.
33
+
10. After these configs are updated and Home Assistant is started a configurator will pop up asking you to log in and copy a authorization code into Home Assistant.
34
+
35
+
### {% linkable_title Configuration %}
36
+
17
37
```yaml
18
38
# Example configuration.yaml entry
19
39
nest:
20
-
client_id: ABCD
21
-
client_secret: ABCD
40
+
client_id: CLIENT_ID
41
+
client_secret: CLIENT_SECRET
22
42
```
23
43
24
44
```yaml
25
45
# Example configuration.yaml entry to show only devices at your vacation and primary homes
0 commit comments