New to HA -- can this be done?

I am looking at using HA for two reasons currently. #1 the dashboard look is great. #2 My pet project is my heating system. Currently the controller is starting to fail and I would like a better control over it. So here it is:

It is a Outdoor Reset warm water in floor heating system. There is a boiler involved along with 3 temp sensors, a outside temp, b.interior temp c. water temp. There is a couple of relays that turn on a pump for the floor heat and also turning on the boiler. The water temp is regulated by a 24vac valve that mixes the input and output water. In a nutshell the water temp is regulated by a set point and the outside temp. the colder the outside the hotter the water gets to a certain extent. The system has been installed for about 12 years and we live in Michigan so it does work pretty well. As I said I want a better control and a means to see what it is doing. I will need to come up with the logic to make this work. I have a diagram with a heat curve that will need to be used to make it all work. I have an arduino connected to a Hubitat at the moment that can do the temp sensors and the relays. So given this much info is HA up to this task?
Thanks
Ed

That’s the nice thing about HA: anything is possible.

Given your climate (I’m in Maine, so I get it) I’d be concerned about trusting a home-grown system for controlling a critical system like heating. There’s a lot going on there, and it would require some custom configuration and hardware. HA is a tinkerer’s dream; always something to upgrade, fix, tweak, re-install and sometimes even re-invent when support is dropped for something you depend on (see: RPi GPIO.)

I have no idea how much an off-the-shelf controller like yours costs, or how reliable they are, but that might be your safest option, given the expense and damage frozen pipes can cause. You can always use HA to monitor the system and alert you to problems. And if your system can use an off-the-shelf thermostat, there are “smart” thermostats which allow remote control, and even integrate with HA.

That said, if your controller is unique, overly complex or expensive, it could be a home-grown solution using HA would be cheaper and just as reliable. And it would be a fun project. I’ve been thinking of doing something like that to replace the controller in my hot tub. I’d love to be able to remotely monitor and control all the components in that, but I can’t justify the cost of the manufacturer’s “smart” controller with remote options.

Thanks for the reply Tom,

A new controller is several hundred dollars. I have amassed the relays and temp sensors and got them connectd to an arduino. I have been using the Hubitat for a couple of years now with an arduino and but for a couple of hiccups they have been pretty stable. I would like this to be independant but integrated so that I can control it remotely. Right now I have no idea what it is doing unless I go to the control and check the inputs. AFAIK ther is no “Smart” controller for my system. As far as safety interlocks and stuff that is independant of the controller so that would still be in place. The upside is that the system is an in floor system so even if it fails I have many hours before the house gets cold. There really isn’t a thermostat per se, you set the temp you want and the system regulates the water temp relative to the outside temp. The water rarely gets to the upper temp of 155f.