cancel
Showing results for 
Search instead for 
Did you mean: 
Replies are disabled for this topic. Start a new one or visit our Help Center.

Nest Learning Thermostat 3rd Edition - "Off"

KruseLuds
Community Member

I have a detailed schedule with learning turned off which resets any override temperature at the top of every hour with the preferred temps.

This has worked well for us except in cases when we are both away from home (just two of us here). My phone is Android and my wife's is an iPhone. They're both set up with the nest app to tell Nest when we are away from home to turn off the thermostat or put it into eco mode, but that is unreliable and rarely happens.

Having recently gotten interested in home automation, our entire home is now automated using Home Assistant Supervised running on a Linux server. I have integrated Nest into the Home Assistant instance. As home assistant detects the location of our phones without fail, I simply have an automation that turns the HVAC off when we are both away from the home. 

I recently discovered when we were both not  home, that the air conditioning came back on at the top of the hour. So I created another automation that triggers when the HVAC changes from off if we are both not home then it just shuts it off again, which resolves the issue!

I've also noticed that if I turn HVAC to off while we are home, then at the top of the hour it will go back on again. What I would prefer is that if we physically turn it off that it will stay off and only follow the schedule when we turn it back on. I have written code that keeps track of how it turned off physically or manually or through an automation (or by the schedule). I was going to set up another automation that tracks this and if it was physically turned off than to not allow it to turn back on through automation or by the schedule. My only problem is when it is turned on by the schedule that is shown as the same as turning it on manually, there is no way to tell the difference - so at this point I am stuck. In other words, if I want it turned off I will turn it off and then at the couple of minutes after the top of every hour I have to manually turn it off again.

There should be a much simpler way to force it to stay off when you turn it off and then have it adhere to the schedule when you turn it back on.

Therefore I think the only way to really have it act the way I want is to remove the schedule and anything and everything automated within nest, and instead control it completely through my home automation. I can do that but it should be unnecessary. Therefore, before proceeding -

If that is not possible to keep it off, manually within the app or it's settings, then programmatically within the nest API how can I check be determine when it was turned on only by the schedule?

Or, how can I force the HVAC when in OFF mode to not be turned back on by the schedule?

Like I was mentioning I could just make it all manual and control it remotely but that is a bigger hassle - 

1 REPLY 1

Markjosephp
Community Specialist
Community Specialist

Hello KruseLuds,

Thank you for taking the time to let us know about your inquiry. I'd be happy to take a look at this for you.

Enabling both phones locations contributes to the Home and Away Assist for your Nest Thermostats. This triggers the Eco Temperature and your system automatically. Disabling all the eco-temperatures might help. Also, have you tried the routines in the Google Home app to program your thermostat to Off mode before your schedule temperature activates?

Let me know how it goes.

Regards,
Mark