cancel
Showing results for 
Search instead for 
Did you mean: 
Replies are disabled for this topic. Start a new one or visit our Help Center.

After factory reset, Nest Thermostat no longer linked to account on Google Cloud Platform

gymshoey
Community Member

I have a 2nd-Gen Nest Learning Thermostat and associated Nest App (iPhone) which were working fine. I added the Nest Thermostat to my HomeAssistant (using HAOS 9.5) using the Nest integration and following the steps shown at: https://www.home-assistant.io/integrations/nest/. In the process, I created a Google Cloud Project, with ProjectID, Oauth ClientId and ClientSecret, and finally a Google Device Access Project ID. The integration was uneventful and the Nest was registering in the HomeAssistant perfectly.

Unfortunately I had to do a factory reset on my Nest Thermostat. After the reset, I applied the same configuration settings to the Nest, added it to my home network, and added it (successfully) to the Nest App. However, the Nest was no longer registering in my HomeAssistant, although there was the following error: “Error setting up entry for nest”

So I deleted the Nest integration (although “kept” the credentials) and tried to perform a new Nest integration. After entering the Project ID and the Device Access ID, the integration took me to nestservices.google.com/partnerconnections/… (I think part of the Google Cloud Platform) where my identity was correctly shown (i.e. my google account was correctly logged in) with the error: “Can’t find devices to link to ”. On the Partner Connections Manager Troubleshooting page (https://developers.google.com/nest/device-access/reference/errors/pcm), it says: “This error occurs when the user attempting account linking has a Google account, but the manager of the home has a Nest account. The manager of the home must migrate that Nest account to a Google account to allow account linking.”

Originally, my Nest was on a “Nest account” but this had been successfully migrated to my Google account years ago. Did the factory reset somehow revert the unit back to a pre-migrated state? So I called Nest customer support. They told me that they can see in their system that the Nest Thermostat is currently linked to my (correct) google account. So I asked why wasn’t it being recognized on the Google Cloud Platform as such. They told me they didn’t know, but since the product was functioning correctly they could not help me further. They suggested I contact the Google Store customer support, who transferred me to Google Cloud Customer Support, which apparently one is only entitled to use if you have a “PIN” (presumably paid subscription), which I don’t. BTW, I never created a specific account in Google Cloud, it apparently was created from my personal google account during the process of creating authorization credentials for the Device Access Registration.

I have been unable to find anything helpful regarding this on the web despite many hours, possibly due to limited knowledge of GCP and therefore not knowing what questions to ask...

Not sure it will be useful, but I figured I would try to re-register a new Device Access on the Google Cloud, thinking perhaps the Device Access ID I already had (for $5) was somehow specific to the now-deleted configuration of my Nest Thermostat. When I tried to create a new Device Access project, I got the error: “The project could not be created.” This error has been reported, and perhaps my new project will appear tomorrow (as occurred for some in this post Device Access Console - The project could not be created), although I don’t know if I am even barking up the right tree there anyway.

In the meantime, any help would be appreciate. Thank you.

 

2 REPLIES 2

Patrick_Caezza
Diamond Product Expert
Diamond Product Expert

It sounds like HomeAssist was part of the original "Works with Nest" program that was discontinued a while back. The only way to keep it working was to not merge your Nest account with a Google Home account. Once you do that all "Works with Nest" integration will stop working as it isn't supported in the Google Home environment.


To ensure that I see your reply, please tag me using @Patrick_Caezza

Maybe I wasn't clear. HomeAssistant and Nest thermostat are definitely compatible (https://www.home-assistant.io/integrations/nest/).  As evidence of this, I successfully integrated my Nest thermostat  into my HomeAssistant 1 week ago, seamlessly and perfectly.   Moreover, this Nest thermostat which I integrated with HomeAssistant I had been migrated to the Google account over three years ago...  

Something is odd, and the root cause may not be "fixable", but is there a workaround?