What I'd like is a learning thermostat.
I'd like to ask it to achieve a target temp at a specified time and it could learn what time to start heating based on previous heat cycles & given relevant environmental values (especially the external temperature).
Probably too much to ask .