Google-Nest Offical Device Access Console Finally Released!

I have 2 Thermostats, so I have 4 entities currently and I can confirm that they do not update after initial configuration.

1 Like

@Townsmcp I can confirm that, restart of HA is the only way to update.
Is there already a registered issue for this?

Yes, issue already on GitHub:

If you have a GitHub account, might pay to subscribe to it to keep up to date

1 Like

Any COMPLETE guide to configure the news nest accounts?

The actual documentation is confused, it mixs legacy and new accounts…

2 Likes

I think I have the new api configured… But, I don’t see my Hello Nest…

It is supported?

I only have a hello, so… How I can check that all it is ok?

@MiguelAngelLV The integration does not support anything other than thermostat at the moment - and even then doesnt support the full thermostat; only temperature and humidity are currently supported for thermostat.

Thanks @avm9963 for the explanation. Thanks for your help.

1 Like

Glad it is working! Thanks for your patience everyone on getting all features and devices fully supported. The documentation is a bit confusing since it is a mix of both integrations, so if folks have better ideas for how to do the layout, contributions would be welcome.

2 Likes

I would love to contribute what I can, how and where can I do that?

1 Like

I think that the best way to make the docs clear is to really separate the legacy and new config in two blocks on the same page and redirect to the second block at the lower part of the page to ones that want to configure the legacy API. I can help you if you want.

1 Like

I think the HA side of things is setup fine. You may want to have another look at your ARR config as it can do weird things with your response headers.

It can cause some odd behaviour like demonstrated here:

Hello,

First of all, thanks to the developers for the integration update :slight_smile: I followed the documentation and the integration has been added successfully.

Nevertheless, I have two doubts about the configuration file.

PROJECT_ID

  • from Console Device Access or Google Cloud Platform?

SUBSCRIBER_ID

  • projects/gcp-project-id/subscriptions/sub-id (Subscription name?)
  • projects/sdm-prod/topics/enterprise-XXXX-XXXX-XXXX-XXXX (Topic name?)
  • sub-id (Subscription id?)

As I have only one Nest Hello doorbell, I think it’s normal that there are no devices added in my Home Assistant.The integration of the doorbell will take the same functionality as the camera?

Thank you in advance.

2 Likes

Hope this helps…

Project ID:
nest_project_id: x##x#x#x-#xx#-####-x#x#-x#x##x#x#x##
Pub/Sub topic:
nest_subscriber_id: projects/sdm-prod/topics/enterprise-x##x#x#x-#xx#-####-x#x#-x#x##x#x#x##
1 Like

@Xavios the subscriber_id is the one you created at https://console.cloud.google.com/cloudpubsub/subscription with whatever name you wanted:


Like this:

It’s not the Pub/Sub topic name from Device Access Console

1 Like

After rhe integration is added, how can i verify it?
No entity is showing, in my case I have a nest camera.
When will that functionality be added?

1 Like

@Peter_Sjoblom

2 Likes

With my settings shown above, my thermostat finally appeared. Numerous other attempts either failed to complete the integration or, the integration successfully added but no devices appeared plus there was an error in HA logs at HA startup.
I have a pub/sub topic in console.cloud.google.com but it is the one I created in the project called Nest Integration and it did not work. I had to use the pub/sub topic from console.nest.google.com as shown in my previous post. This was after my 3rd time through following the documentation. I created a new project Nest and subsequently deleted my first project named My Nest Thermostat (all in console.nest.google.com). and I do not see it in the google device access console except for the OAuth it created there in my project named Nest Integration (which I think it prompted me to pick since I already had another project over there for another purpose). I subsequently deleted the OAuth I had created. It’s all confusing as hell…

2 Likes

According to HA docs, the Nest Integration SDM API supports Camera in addition to Thermostat but not Binary Sensor or Climate.
Is Canera not implemented yet?

Check your HA logs after startup.
I added the following logger entry in my configuration.yaml as per a post on github:

logger:
  default: info
  logs:
    homeassistant.components.nest: debug
    homeassistant.components.nest.sensor_sdm: debug
    google.cloud.pubsub_v1: debug
    google.cloud.pubsub_v1.subscriber._protocol.leaser: debug

@dbrunt I get a 404 error when browsing to the link of http://console.nest.google.com/ can you confirm that the address you set it on is http://console.nest.google.com/ ?