A controller like the Siebe Microzone 8000 could easily take care of all those tasks or any other programmable controller.
A lot of them are available on the market you could check in your local area for a distributor of DDC controller equipment that would fit best your requirements.