It may take a while for a room to reach a temperature; both warming up as well as when cooling down. I would like to take these times into account. List of ideas:
use a HA input value to specify the warm-up and cool-down times
use a simple gradient learner to slowly adapt these times
take the expected outdoor temperature into account -- glm learner
also look at auxiliary temperature sensors in the room
Rolled back in ed8a40c7b6d07a6cc47cfcd1e2f33c78918938fe (by setting lead and lag time to zero) because of conflicts with manual override. needs more thinking
It may take a while for a room to reach a temperature; both warming up as well as when cooling down. I would like to take these times into account. List of ideas: