I have two Nest thermostats and Google Assistant set up in Home Assistant. I also have those Nests set up separately in Google Assistant.
Whenever I ask GA to change the temperature of one of these devices it does so, but then follows up by saying “that mode isn’t available for upstairs/downstairs Nest” (which is what I have them named). I believe the second error message is in response to GA trying to send a command to HAss.
I’ve found no way to hide those thermostats from Google Assistant while still being able to use it with all my other HAss devices (zwave, etc). Is there currently a solution to this?
edit: REDACTED
Are you asking about hiding the HASS Nest entities from Google Assistant??? If so, the Google Assistant component in HASS does not have a climate domain (Google Assistant - Home Assistant see the exposed domains
under configuration variables), so GA and HA should have no interaction regarding your Nest. I have my GA component and Nest component set up and have no issues.
Are you asking GA to ONLY set the temperature or are you requesting a mode change? Strictly on a Google Assistant front, my Google Home does not comply with mode-change requests for my Nest thermostat. If I tell it “Away mode”, it doesn’t know what to do.
You can try to disable the expose_by_default
for your GA component in your configuration and instead use exposed_domains
to call only the other domains (not climate
).
1 Like
No mode change. I’m literally just saying “Hey Google, set upstairs thermostat to 70 degrees.” The response is “Ok, setting the Upstairs to 70 degrees. That mode isn’t available for the Upstairs Nest.” Note, it does actually change the temperature successfully. It’s just the second error message is annoying.
Your google_assistant section looks exactly like mine. So it sounds like this is a Google Assistant issue and nothing to do with HAss?
That would be my bet too.