Controller _send_limit should be per controller instance
The regulation temperature controller uses a global _send_limit
function.
This code is duplicated many times.
It sounds like, if you use many controllers from the same model, as the limitation is global, the same soft limitation will be applied to all the controllers, instead of limiting each controllers individually.