Google-Nest Offical Device Access Console Finally Released!

Found it. Checked developer tools and needed to change it to hvac_mode.

{
“entity_id”: “climate.living_room”,
“hvac_mode”: “heat”
}

I’ve noticed if preset_mode is eco you have to change preset_mode to none before you can set a temperature (and possibly hvac_mode to heat although I have not changed my hvac_mode yet since I only have heat and none).

I’m using it with a Nest Hello doorbell. I just checked, and it’s taking about 5 seconds to load the video.

As I’ve stated in comment a few days ago, my Nest integration is working perfectly. However, I have added the official Nest Temperature Sensor upstairs which is visible in the Nest App and does show the upstairs temperature, but the API/HA does not provide a sensor.

Is anyone else with the official Nest Temperature Sensor(s) seeing the same results?

FYI: The sensor has helped with better regulating the upstairs/downstairs temperatures by allowing me to select which temperature the thermostat regulates it’s target temperature. I know other smart thermo’s have averaging ability, but not Nest…yet.

1 Like

This is.not supported by the SDM API…if it gets added, HA can support it.

1 Like

having problems in keeping camera streams from stopping after a few minutes
I don’t think the problem is the integration
it more to do with ffmpeg
which debug settings do I need to set to help find the problem

Yes https://github.com/home-assistant/core/issues/42793 requires revamping the interaction between nest and stream component to support expiring urls. Its kind of flaky in the mean time.

2 Likes

I own a NEST Hello doorbell and as soon as I see the video stream, HAS crash. There is no information in the logs.

I appreciate all the great work being put into this since this has been made available.

Are there any plans to implement the Fan trait into the Nest Thermostat?

https://developers.google.com/nest/device-access/traits/device/fan

There is code to support fan in HA it but maybe it’s not working:

https://github.com/home-assistant/core/blob/5f4f6dea6bab1d47359b204e2440601d1617a5c7/homeassistant/components/nest/climate_sdm.py#L263

Would you mind filing an issue in HA and assigning to me? Happy to take a look.

Submitted. Thanks. Let me know if there’s anything I can do to help.

It’s live streaming now. Seems like a reboot of my server solved it.

I never had the old official nest integration, I’ve only ever used bad nest previously, so I am unsure of what the official nest integration had previously and what is different with the new nest integration - a comparison chart would be nice).

In lovelace, my default entity card for camera shows a static picture, and then when I click on it, I get the live stream. Is this the normal behaviour? Or is there a way to show the live feed without having to click on it?

Does HA needs to be accessible from internet constantly for this integration to work, or is it required only while setting up the integration?

I have a NEST Doorbell and Thermostat. The integration was working perfectly until last night. I hadn’t changed any of the Home Assistant configuration for a few days. Tried rebooting and logs indication the integration was taking to long. Thought I would remove the integration, reboot and re-install. But now it times out after you click the final “Allow” button.

Is it possible one the token’s expire or something?

I think that nest servers went down for about 2 hours last night
even nest app complained that doorbell was offline

I have been trying this morning and still not working.

It works fine here.

I’ve posted this before…
https://status.nest.com/

Hey guys, I set up everything and I got the camera on HA working. Apart from a small delay loading the video I also get the following errors showing up. The details on how to set up everything weren’t the clearest so I’m wondering if I did something wrong or not.

2020-12-09 16:25:19 ERROR (stream_worker) [libav.rtsp] method DESCRIBE failed: 404 Not Found
2020-12-09 16:25:19 ERROR (stream_worker) [homeassistant.components.stream.worker] Error opening stream rtsps://stream-eu1-delta.dropcam.com:443/sdm_live_stream/CiQA2vuxr6Prq3Wgh8fpC0NSOFgO4Gk0oMht_fzHep4yD2juUCMScQBMPhenp1emCT5-[............]
2020-12-09 16:34:40 WARNING (Thread-OnRpcTerminated) [google_nest_sdm.google_nest_subscriber] Subscriber disconnected, will restart: <class 'google.api_core.exceptions.Unauthenticated'>: 401 Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.

404 error and error opening stream seem to occur the most (98 times so far).

Whereas subscriber disconnect only happened 14 times so far.

Looks like you need to review your OAuth credentials?