Hey All:
I have a couple of questions that I can’t seem to solve easily. I’ve upgraded to 0.96.3. I have a Nest thermostat (for now). Everything was working.
I use several automations to have HA control the Nest. Nest doesn’t have any scheduling set up anymore. Now I’m trying to reconfigure the automations.
Issue 1
I understand that under the new Climate, the HVAC modes (formerly operations modes) are:
- Auto (used for on-device scheduling or AI)
- Heat (heat home to given temperature)
- Cool (cool home to given temperature)
- Heat_Cool (set a range and use heat or cool to keep within range)
- Off
However, my Nest only broadcasts auto, heat, cool, and off. I do not seem to have heat_cool as an hvac_mode.
Question 1: Does this mean that Nest should use “auto” to keep the temperature between given temperatures even if its scheduling and AI are off?
Issue 2
I also see that instead of an “away mode” we’re using “presets”. Those presets (at least on my Nest) are “None” (which reports “null” on the states screen), “Away”, and “Eco”. Traditionally, Away Mode would allow us to set essentially heat_cool mode (or “auto” as it was known) to a super-wide set of temperatures (hot and cold) so that the house didn’t get extreme while we were gone.
Question 2: What is the difference between “Away” and “Eco” presets?
Question 3: Do we call these presets even if we are still using Nest, or do we continue to use the nest_set_mode services and “home” and “away”?
I use several automations to screw with the temperature in my house at various times (e.g. cooler for nights, start cooling later on non-worknights because I stay up later, and help my wife stop air conditioning the neighbourhood by changing the mode to ‘away’ when she leaves the damned door to the patio open, but I digress). They all use a conditions check to see if the Nest is in ‘away’ mode - if not, then they don’t run at all to preserve the ‘away’ settings.
Question 4: How do we check to see if the preset mode is “None” using templates? My Nest is right now not using any of the presets right now (state shows “null”), but {{is_state_attr(‘climate.upstairs’,‘preset_mode’,‘null’)}} returns “False”.
–edit-- in respect of this issue of Auto vs. Eco mode, I see that the changes were deliberate in the Climate 1.0 Revision (https://github.com/home-assistant/home-assistant/commit/84cf76ba3688760fc311733a3f179865f1317c67#diff-7ebbeb298e23668148029b5f62150a15) so it’s probably a situation where I need the help of our wonderful and talented maintainers, right?
Thanks a ton for all your help everyone.