Google-Nest Offical Device Access Console Finally Released!

Have you ever had a climate device in HA? If not, you need to add “climate:” by itself in configuration.yaml.

So like this? I tried, and it didn’t work. Maybe I need to add -platform: Nest to the climate?

nest:
client_id: !secret new_nest_client_id
client_secret: !secret new_nest_secret
project_id: !secret new_nest
subscriber_id: projects/projectname/subscriptions/subscriber_id

climate:

Maybe a dumb question so apologize in advance, but are you on at least .117 version?

I checked for updates, I believe this is the latest

Home Assistant 0.117.6

ok, like I said it was potentially a dumb question but had to ask lol. When you go to config -> integrations -> (plus button)… does the Nest integration not appear at all in that list?

Nope, I have been trying to search for it. Usually they show up on their own.

Did you add via the plus sign on the integrations page?

SNAP! That was it. I tried the search above but that was for my integrations. I got it. Wow I feel stupid LOL THANKS!!

Well, it says ABORTED but I think guys above talked about that so I will look into that.

Aborted could be a URL issue: https://youtu.be/OhMqykWIa6A?t=74

You might want to take a quick watch of that vid.

Does anyone know how to use the URL of Nest Cameras and expose this into Blue Iris (Local NVR Software). Would like to see if I can record footage.

I am getting stuck with my external URL.

homeassistant:
external_url: “http://URL.duckdns.org:8123
internal_url: “http://HSIP:8123 1”

I get this ERROR when checking config
invalid url for dictionary value @ data[‘external_url’]

Hard to tell, but do you have proper spacing for the two entries. Should be two spaces indented.

I have homeassitant! set so it doesn’t clutter my page (I added the homeassistant: above to prevent your confusion… Lol). I found that the quotes above maybe were not proper quotes? I copied the text directly from the Basic Setup page and they turned green, so maybe something strange there. I am rebooting now.

Well accepted my .ymal now, but and now when I click it, it just closes and goes back to the integration choices and does nothing. I did move the homeassistant: to the main config.ymal page though.

homeassistant:
latitude: xxx
longitude: xxx
elevation: 200
time_zone: America/Chicago
external_url: “http://xxx.duckdns.org:8123
internal_url: “http://xxx:8123 1”

Did you ever have another nest config setup before this?

I used the original, then used badnest. I removed that. But I did use the original for like 2 weeks. Lol

Now getting an error on tts: once I got the external/internal URL set… Hmmm

tts:

  • platform: google_translate

Can you reach your HA instance from the exact URL specified in your external_url setting? Is it non-ssl as you note above?

So I added www. between http:// and it worked. It pushed me to the website to give rights. Then I got this… Probably means I didn’t correctly setup the other numbers. The tts: error is now gone as well.

Error 400: redirect_uri_mismatch

The redirect URI in the request, http://www.xxx.duckdns.org:8123/auth/external/callback, does not match the ones authorized for the OAuth client. To update the authorized redirect URIs, visit: https://console.developers.google.com/apis/credentials/oauthclient/${your_client_id}?project=${your_project_number}