Other than the obvious sales pitch, I don’t think there’s much I can say that will add to what @rossko57 has said.
This is just one example of the numerous threads on here about this subject.
Recommendable wired heating control system - #24 by MDAR
Heating, controlling zones and timing are very common discussion points, which branch off into Wired or a Wireless based solutions.
It really boils down to three primary questions before you can go much further.
(Extra to what you have said already)
-
Just how much
budget do you have ?
-
Just how much
budget do you have ?
-
Do you want a fully wired, fully wireless or mixture for the basis of your solution ?
For my opinion, I would suggest you look at a solution that takes care of the Setpoint Vs Current Temperature logic, with openHAB2 being able to inject new setpoints as your scheduling requires.
As a wise man said…
“Let openHAB2 control the thermostat/s, not BE the thermostat”