panhans / HomeAssistant

Home Asisstant related stuff like blueprints for automations and scripts.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ability to Temporarily Override Schedules for Thermostat Control

DoWenzl94 opened this issue · comments

I would like to inquire if there's a way to manually override schedules either through the thermostat itself or via inputs through HomeKit or Home Assistant, to temporarily suspend the scheduled settings for a certain period. Currently, when the schedule is set from 3 PM to 6 PM to 21 degrees, and if I manually adjust the temperature to 22 degrees at 5 PM, it often reverts back to 21 degrees after 5-10 minutes. I would appreciate it if you could investigate this behavior.

#Advanced Heating Control

Are you using latest stable version? I've decoupled the thermostat inputs from the blueprint, but it only works if you're not using aggressive mode or generic calibration.

Caused by an old bug of home assistant it isn't possible to determine if the temperature change comes from an automation or the physical device. This is the reason for this behavior. I am really sorry about that.

As a workaround I could implement an automation blocker, e.g. a timer, that only allow native calibration changes but not temperature changes.

If you don't enabled aggressive mode or generic calibration you should manipulate the temperature between changes of scheduler or presence sensors.

Hi, thank you for your quick response. I'm currently using calibration through the sensor, not the generic one, and aggressive mode is not enabled. However, something is triggering the automation and sporadically resetting the temperature.

Perhaps you could try this workaround: I have fixed time schedules set up, for example in my bathroom, from 4 PM to 9 PM. If I finish using the bathroom at 8 PM and notice that the radiator is still heating because the temperature is below 20 degrees, I manually adjust the temperature to 16 degrees, which is my eco temperature. It should then remain at that setting until the schedule changes again.

Hello, I tested it again and you were right, the settings remain. Probably something else was triggering it, so everything works for my requirements. I'm sorry for the false alarm.