I’m currently looking for a valve controller for my floorheating, and come across this;
Tasmota ESP32 Floor Heating Valve Controller
Wirelessly control up to 10 individual zone valves with this ESP32 based, Tasmota compatible control unit.
Looks pretty cool, but I think you need to have Home Assistant act as a thermostat.