#Nest integration help. Error 400
26 messages · Page 1 of 1 (latest)
Hi, reaching out again to see if anyone can help me integrate with Google Nest.
I am also having this issue now. A week ago I followed the wiki of contributor @oak apex and it worked like a charm...however I made the mistake of leaving it in Testing and my access token expired. After reading other's issues and troubleshooting I realized my error and I went back and re-did everything and changed it to In Production and I still get this error.
I have since deleted all the credentials, and removed all google cloud projects etc and started from scratch again 3 separate times, and I still keep coming up on this. Even after deleting all browser cache/cookies and trying it from an incognito browser.
I have scoured the OAuth Consent Screen, but for the life of me cannot find what I've missed. Before I create a burner email and pay $5 again to see if I haven't somehow permanently ruined this by leaving it in Testing rather than Production I thought I would check the Discord.
To clarify, it was working for 7 days and then suddenly it stopped. Which is how I recognized the initial error. It was indeed working for that week.
The oauth consent screen is incorrectly configured
Don't enter more information in the "branding" than specified in the instructions
Under "Verification Status" https://console.cloud.google.com/auth/verification make sure it says "Verification not required"
As far as I am aware it has always shown verification not required
I think refreshing the cache and history helped because I didn't get access blocked this time, but I definitely did not get through...
So, I rebooted HAOS to see if the integration would load, but it's giving me Error 400:invalid_request again
That's during the authorization flow?
It may be something about the redirect URL...
Is this using the my home assistant URL? (or your own URL? Which would not be right)
It appears so?
but the URI is still my.home-assistant.io
I do not remember changing anything in any of these settings...it was working perfectly for one week but as soon as I got booted for being in "testing" and I went back to correct that error it never went back to working.
You don't have my enabled. I'm assuming you have default_config: disabled
See the nest troubleshooting instructions under "Details about resolving redirect_uri_mismatch" at https://www.home-assistant.io/integrations/nest/
seems like the error message has changed, but the fix is still documented there for under "I have manually disabled My Home Assistant"
I neglected to answer right away, sorry. This was it was it, that did the trick. Thank you so much Allen!
Thank you for writing back with your solution
Hi @oak apex , I am having a similar issue here and I have tried resetting / creating the steps over again. Any idea of why I would be getting this error? Appreciate any help
@oak apex Thank you for the help! I didn't have "my" enabled. After giving up for a while, I appreciate you solving this. You sir are amazing