In the main a thermostat has a single pole relay, but we want it to do at least two functions, one open the valve, and two fire up the boiler, it may also need to start a pump, so what we need as a bank of relays to turn the single pole into multi-pole.
Units like this
have the relays required, and it seems likely that is what your existing system does. One could design your own relay bank, but easier to use one ready made. The radiator system motorised valves have micro switches built in, these are not built into the UFH valves, and the TRV can have an electronic head which connects to the wall thermostat, again this is not as far as I am aware available for UFH.
In the main for UFH the problem is to avoid the hysteresis, some wall thermostats have very complex algorithms to get around the problem, Hive is a rather basic wall thermostat, so seems unlikely it will produce good results.
There is a huge difference between working, and working in an economic and well controlled way. I have a problem with my central heating, and I have to decide how far to go, I am considering two thermostats in parallel, but the point is if bad enough to be worth spending out to fix it?