mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-21 08:16:53 +00:00
Update nest documentation with common misunderstandings (#23334)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
This commit is contained in:
parent
051c7047f6
commit
a1fe34349c
@ -50,6 +50,8 @@ The Nest Smart Device Management (SDM) API **requires a US$5 fee**.
|
||||
Adding Nest to your Home Assistant instance can be done via the user interface, by using this My Button:
|
||||
{% my config_flow_start badge domain=page.ha_domain %}
|
||||
|
||||

|
||||
|
||||
{% details "Manual configuration steps" %}
|
||||
|
||||
1. Browse to your Home Assistant instance.
|
||||
@ -182,9 +184,14 @@ Now that you have authentication configured, you will create a Nest Device Acces
|
||||
|
||||
In this section you will authorize Home Assistant to access your account by generating an *Authentication Token*.
|
||||
|
||||
See [Troubleshooting](#troubleshooting) below for steps to resolve the common misconfigurations that result in errors such as *Can't link...* or *Error 400* from Google.
|
||||
|
||||
Note that *OAuth for Apps* has been [deprecated](https://developers.googleblog.com/2022/02/making-oauth-flows-safer.html) by Google and will break by October 2022.
|
||||
|
||||
1. A new tab opens, allowing you to choose a Google account. This should be the same developer account you configured above.
|
||||
|
||||
1. In Home Assistant, you should already be going through the setup flow. If not, go back and click the *My: Add Integration* button above to start the setup. The integration will ask you for all of the necessary integration configuration.
|
||||
|
||||
1. Once all configuration information is entered in Home Assistant, a new tab opens, allowing you to choose a Google account. This should be the same developer account you configured above.
|
||||
|
||||
1. The *Google Nest permissions* screen will allow you to choose which devices to configure and lets you select devices from multiple homes. You likely want to enable everything, however, you can leave out any feature you do not wish to use with Home Assistant.
|
||||
|
||||
@ -417,7 +424,14 @@ To improve security and reduce phishing risk Google has [deprecated](https://dev
|
||||
1. Make sure to upgrade to the latest version of Home Assistant.
|
||||
1. In the sidebar click on _**{% my config icon %}**_.
|
||||
1. From the configuration menu select: _**{% my integrations %}**_.
|
||||
1. The *Nest* integration should appear with alert. Click **Reconfigure**.
|
||||
1. The *Nest* integration should appear with alert.
|
||||
|
||||

|
||||
|
||||
1. Click **Reconfigure**.
|
||||
|
||||

|
||||
|
||||
|
||||
If the *Nest* integration does not have an Alert then you probably used *Web Auth* and have nothing to do.
|
||||
|
||||
@ -496,8 +510,10 @@ The *OAuth Client ID* used must be consistent, so check these:
|
||||
|
||||
- [Google Cloud Console](https://console.cloud.google.com/apis/credentials) - See instructions above to create new Web Auth OAuth Credentials if needed
|
||||
- [Device Access Project](https://console.nest.google.com/device-access/project-list) - The OAuth Client ID for your Device Access Project must refer to the Web Auth OAuth Client ID in the Google Cloud Console
|
||||
- Make sure you are using the same account in the Device Access Console and Google Cloud Console e.g. double-check the photo and account name in the top right of the screen
|
||||
- [Application Credentials](/integrations/application_credentials/) - You may need to delete existing credentials in Home Assistant, if they do not match then either manually enter or re-enter as part of the setup.
|
||||
- Make sure you are using the same Google Account in the Device Access Console and Google Cloud Console e.g. double-check the photo and account name in the top right of the screen
|
||||
- [Application Credentials](/integrations/application_credentials/) - Home Assistant needs to be configured with the same credentials. Delete any existing entries if they do not match, then either manually enter or re-enter as part of the setup.
|
||||
|
||||

|
||||
|
||||
|
||||
{% enddetails %}
|
||||
|
BIN
source/images/integrations/nest/application_credentials.png
Normal file
BIN
source/images/integrations/nest/application_credentials.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 51 KiB |
BIN
source/images/integrations/nest/attention.png
Normal file
BIN
source/images/integrations/nest/attention.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 57 KiB |
BIN
source/images/integrations/nest/deprecation.png
Normal file
BIN
source/images/integrations/nest/deprecation.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 70 KiB |
BIN
source/images/integrations/nest/setup_prompt.png
Normal file
BIN
source/images/integrations/nest/setup_prompt.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
Loading…
x
Reference in New Issue
Block a user