This article, is merely to capture some of the research in selecting a PLC – a machine that will capture data and control things like valves, power and other things to control the whole system. What if the temperature gets to high in the pipes and starts to boil? Well, we would want to open a valve and drain EVERYTHING. It is only water so we would want some safety in the whole thing.
Some links I looked at so far…

I know a guy that works on Geothermal in Vancouver, BC that may be able to point you in the right direction