You might already be using something like this but you might consider using a solenoid valve type like what is commonly avaiable for use on washing machines &c.
I just had to replace the one on my leaking washing machine so I just finished having this subect on my mind heh. You would need to use a relay module or transistor to control the solenoid (relay module would be easiest) .
ripred