I have set up a generic thermostat and some automations to set the temperature at specific times of the day, I expected these automations to always act on the main set point of the thermostat, so if I am out (away mode activated) the set point for the normal operation mode of the thermostat would be changed so that when I return (and it comes out of away mode) the temperature would be as I want, this doesn’t seem to be the case. Calling climate.set_temperature when in away mode temporarily sets the temperature of the away mode.
Is there any way to set the temperature of the “normal mode” whilst the thermostat is in away mode?
I’ve got this working for now by duplicating the automations that set the temperature and checking the state of “away_mode”, if it is in away_mode I turn it off, set the temperature and flip it back on again.
Not the most elegant solution and having duplicate automations to keep track of isn’t ideal so if there is a better way I’d love to hear it.
Should this be reported as a bug? I can’t imagine this is the way it is supposed to function (unless there is a use case I’m not thinking of).
Did you find a solution for this?
I could duplicate the each automation to test if there is someone in the house, but when someone come back to the house, how to easyli setup the temp depending of the time?