Generic thermostat: 2 more configuration variables

Would be nice to have 2 more configuration variables:
max_cycle_duration and cool_off_duration

For systems that are very slow at reaching temperatures like my hydronic floor heating or some others and have problems with overshooting temperature would be nice to have this 2 variables.
Let me explain, my floor heating gets up to temperature after 10 minutes of pump running and heat is given to floor and time needs to pass for room to heat up, no need to heat floor any more so max_cycle_duration would be set to 10 min so thermostat can shut pump down even desired temp is not reached. After that timer in cool_off_duration sets and waits until over to check again if temperature is reached, if not, start process again, if yes wait…

For people with modulating gas boilers, heat pump, governing with external temperature this feature is useless but think some people would use this, for now need to have automation that turns off climate and turn on again after some time…

Sorry if I missed something and that is already possible under Generic thermostat