Loxone could do this.
I would use a Miniserver Go, a Multi Air Extension , and in each room you need a stat use the Temperature and Humidity Sensor.
You may need a Nano Air to act as a repeater for the wireless Air system if your annex is far from the Miniserver or Multi Air Extension.
The Multi air relay outputs would connect to the zone actuator valves. I am assuming the zone actuators are all in the same place. If not then each one could be controlled by a Nano Air. The Multi Air also needs a 24 volt supply, the Nano Air just need a mains supply.
Using this system each zone can have its own on off times the Air temperature sensors have a digital input so you could use a switch connected to this to give you a programmed heating boost in this zone. One press 30 mins, 2 presses 1 hour and 3 presses turns the heating off until next scheduled on, as an example.
The config software is free as is the app for your smart phone.
If you need more info let me know.