Hello.
Generic thermostat min_cycle_duration seems to work only on temperature changes, but not with manual changes of thermostat target temperature of entity.
My scenario: I have automation which increases thermostat target temperature at certain times and restores them later.
And now sometimes there is a situation that heating only turns on for 5 minutes. min_cycle_duration is not working for thermostat target temperature changes.
Explicit example: thermostat hot/cold tolerance is 1° set thermostat to 20° at 07:00 and set it to thermostat to 22° at 23:00. Now at 06:47 temperature sensor reaches 21.9° so it triggers thermostat switch. At 07:00 automation changes thermostat to 20° and heating switch is turned of only after 13 minutes of heating.
How I can manage to implement min_cycle_duration for this situation?