I’m receiving an unknown error when trying to connect Google nest for the first time.
I followed the outlined steps and created a cloud project on my Google Workspace account. I then gave permission via my personal Google account which is the one tied to my Google Nest devices. Initially it had an error communicating with the Google Cloud project because the permissions were set to internal, I changed to external and that seemed to resolve it.
Now when adding Nest I:
- Add my Google Cloud project ID
- Add my Device Access Project ID
- Grant authorisation to the devices via personal Google account
- Pass through the security warning ‘Google hasn’t verified this app’ choosing 'Go to home-assistant.io (unsafe)
- Grant access to the Google account
- Link to home assistant account
- Return to the integrations page and get this error: Unknown error talking to Cloud Pub/Sub, see logs
When I view the logs it says:
Logger: homeassistant.components.nest.config_flow
Source: components/nest/config_flow.py:265
integration: Google Nest (documentation, issues)
First occurred: 14 January 2025 at 16:45:25 (13 occurrences)
Last logged: 15:59:08Error listing eligible Pub/Sub topics: Error while listing existing cloud console topics
Then as a separate error on the logs:
Logger: google_nest_sdm.admin_client
Source: runner.py:154
First occurred: 14 January 2025 at 16:45:25 (13 occurrences)
Last logged: 15:59:08Unexpected error listing topics: Forbidden response from API (403): PERMISSION_DENIED (403): User not authorized to perform this action.
Does anyone know what might be causing this? I had wondered if it was because my Google Cloud Project was on a different Google account. I also read that I needed to create a topic in Google Cloud so have also done that, but no change.
Bit stuck here so any advice very welcome. Thanks.