Took a quick browse of the forums and couldn’t really find my issue specifically, but it was only a glance so I apologize in advance if this is a repeat.
I want to use the Nest integration as part of my HA setup. Following the instructions on the documentation, I can successfully add the integration as well as my devices. Upon testing, I can successfully set the temperature from HA, and any updates I do in the Nest app (or physically with my thermostats) also show up in HA.
My issue is, after a few hours, I stop getting updates. When I go to my Google Cloud console, it will start showing a bunch of un-acked messages. I can still push changes from HA → Nest, but I stop getting any and all updates from Nest → HA. Going to my Google Cloud Console and looking at the subscription, I start seeing a bunch of un-acked messages as well.
Here is my HA info:
System Health
version: core-2022.3.5
installation_type: Home Assistant Core
dev: false
hassio: false
docker: false
user: homeassistant
virtualenv: true
python_version: 3.9.9
os_name: FreeBSD
os_version: 12.2-RELEASE-p12
arch: amd64
timezone: America/New_York
logged_in: false
can_reach_cert_server: ok
can_reach_cloud_auth: ok
can_reach_cloud: ok
dashboards: 1
resources: 0
views: 3
mode: storage
I am also using the same Cloud Project for Google Assistant access, and am managing my own SSL certificates with certbot/LetsEncrypt with a public IP exposed through DuckDNS. Not sure if it makes any difference.
Any help would be much appreciated. My main goal with this is to have a low-humidity alert when the humidity level goes below a certain threshold for a certain amount of time. Obviously, that isn’t very useful when the Nest Thermostat’s humidity reading doesn’t get updated on the HA end…I could probably get some other connected humidity sensor, but it seems like a waste when the Nest Thermostats already have one.