Welcome to a new project video, today I’m gonna be presenting this 10 channel valve actuator controller which I built with the purpose of individually controlling the water circuits on my floor heating system. The best part is that this is based on an ESP32, it’s TASMOTA compatible so it should be very easy for me to integrate this into my HomeAssistant smart home system.
So like I mentioned, the need for such a valve actuator circuit started when I installed floor heating into my apartment and if you ask why i didn’t use one of the commercially available options: I don’t like them, they’re expensive and they typically only work with their closed source ecosystem, I wanted something that runs open-source so I can control and customize various aspects.
I have a total of 9 circuits and these circuits have different lengths and the rooms have different sizes so putting the same volume of water through all circuits is going to result in uneven heating. This issue can be mitigated by tuning the individual flow valves on the intake of each circuit but that setting seems to vary with the pressure it gets from the pump and doesn’t allow a fine granular control over the temperature of that room which is what I want to achieve.