Nest integration problems

No, that is not correct, you should not put the port in the google side. The integration instructions are correct as is. Would you mind editing your post so it does not confuse anyone?

(OAuth in Home Assistant (including nest) now always uses My Home Assistant and does not require Nabu Casa, special ports, ssl, dns, etc.)

I removed the post. I was just struggling for a day or two and finally got it going. Perhaps it was something I did or changed on the My Home Assistant page, or it was something else entirely that got it working. Just glad itā€™s back and maybe it helps to know that mine works, so others who donā€™t use NabuCasa should as well.

So I just (re)setup the Nest integration using the new method. I donā€™t see entities for motion/person detection for the cameras. According to the Nest supported device list, I should have those options for a Nest Outdoor cam (WebRTC).

I distinctly remember enabling all permissions. What could I have done wrong?

Hi, you actually donā€™t get entities, you get automations for those events. Check out the automations documentation on the nest integration page.

1 Like

Hey All

Iā€™m not a developer at all, and had Nest working just fine until last Oct. Finally got around to fixing it but having issues, so hoping someone can point me in the right direction.

I have followed the guide here Nest - Home Assistant
But at the very end if still get the ā€œcanā€™t linkā€ page
I have gone through the process many times - checking and rechecking ,but no joy.
I have even created a new cloud project , and nest device Access account, as well as all the steps in between, but nothing I do seems to be working
i have also read the forums but no joy

Please help :slight_smile:

Looking more closely I think the issue is I do not get the initial dialogue box where it ask for oauth client ID and secret. In fact it goes straight to asking for google cloud project ID.

I tried to use the button to add the integration but heres what happens :

I get :

Do you want to set up Nest?
Screenshot 2022-08-13 at 13.08.17

I click ā€œokā€
I then get

" Error This integration does not support configuration via the UI. If you followed this link from the Home Assistant website, make sure you run the latest version of Home Assistant."
Screenshot 2022-08-13 at 13.08.30

I click ā€œokā€

Nest: Enter Cloud Project ID

Enter the Cloud Project ID below e.g. example-project-12345. See the Google Cloud Console or the documentation for more info.

Screenshot 2022-08-13 at 13.07.32

So for some reason I am not able to enter oauth details like in the video and instructions.

Could it be because I had a previous integration thats causing issues? Iā€™ve created new cloud projects and device access accounts

Thoughts ?

1 Like

Yes, this is a common one. Check out the troubleshooting steps that reference ā€œCanā€™t linkā€. The ā€œapplication credentialsā€ under the ā€œā€¦ā€ Menu is what youā€™re looking for.

1 Like

Oh my god - how did I not see that ?
Thanks very much !

Hi there.
Iā€™ve just tried to reconfigure my Nest thermostat with the new procedure. It was working well with a quite old Nest account I used, not migrated to log in with Google. I have also removed it from home assistant.
After reseting my thermostat and removing it from my old account, I have setup the thermostat as new on my regular google account. So far so good, it appears correctly on the Nest app and I can control it.

I have then followed carefully the integration page and video, and Iā€™m stuck at the very end, when linking my google account. The Google Nest permission screen does not appear, all I have is an error message:

Which translates in ā€œUnable to find devices to associate with ha-nest. If your house has more than one member, the person who set her up needs to migrate her Nest account to a Google account to make association with ha-nest possibleā€.

Any idea on whatā€™s going on?

EDIT: I just find this Github issue which is similar to mine. Iā€™ve already checked that Iā€™m using the same account in the google cloud console and the device access console, and oauth client id set in the device access console is set to the correct client id in the cloud console.

Hi. Very odd! Youā€™ve hit on the main issue I was thinking of which is ensuing all the accounts are in the two consoles are set up right. My only other thought could be to verify you can get it working in the Google Home App. I have the impression that the SDM API relies on things being available there in addition to the nest app (e.g. if its not showing up in google home then it may not be showing up in the sdm api either).

The official documentation from Nest is here:

Iā€™ve also heard of things getting ā€œstuckā€ when migrating from an old account to a new google account and I have heard that people have luck by reaching out to support to unstick things, so I would recommend that if youā€™re still stuck.

Thanks for your answer. I confirm Iā€™m not able to see the thermostat in the Home app. Right now, I have reset again my thermostat and Iā€™m trying to set it up directly from the Home app.
The fact is, the thermostat was previously working with an old Nest account (which was not a Google account); I have removed it from this old account and I have then deleted the old account: no coming backā€¦

Well, adding the thermostat from the Home app does not work either (it seems the app does not see the thermostat?). Still, setting it up from the Nest application works well, but something blocks the thermostat from appearing in the Home app ā€¦ and I guess this is why I canā€™t add it to HA.

Yes, I recommend reaching out to nest support and theyā€™ll be able to fix your account based on past experiences from others posting here.

Fixedā€¦please demote!

Well, Nest support contacted. The issue will escalate to ā€œseniorsā€ since the solution does not seem obvious at all.

Hi I have an issue with the new model nest cam and firefox (Nest Cam (outdoor or indoor, battery).

When I try to view the camera in Firefox on any platform, I get an error:

ā€œFailed to connect WebRTC stream: Answer tried to set recv when offer did not set sendā€

If I use Chrome, Safari, Edge or the Home assistant app (at least on my iphone) the camera will display fine.

All my other nest cameras display fine. So whats different about this camera?

  • its a new model Google Nest Cam (Battery)
  • I was forced to add the camera via the Google Home app (the nest App immediately redirects you to google home)
  • My other, and older Nest cams are all provided via the Nest website, and work in the Nest app. These alll display in chrome or firefox, although loading can be laggy.

If anyone has seen this or a suggestion to fix?

Hi, Iā€™m the nest integration developer and also have the same issue but not sure how to resolve it. (Either there is a magic bit to set that I missed or nest webrtc + Firefox donā€™t agree on the webrtc spec).

You likely need to use another browser like safari or chrome.

So, I started to set up this integration. When I added the integration, it promoted me for the OAuth secret, etcā€¦

I have another integration with Nest, and I accidentally grabbed the wrong OAuth. I know I knowā€¦I should have named them differently.

That being said, when I try to start the process over, I can no longer enter the correct secret.
How do I completely wipe my nest integration from HA and start from scratch?

TIA!!

See Application Credentials - Home Assistant

Thank you so much!

I knew it was going to be something extremely simple. Still new to HA. :slight_smile: