the pvc probably won't last long in the sun like that, even painted it'll breakdown pretty fast. It will also add a plastic smell/taste to the water, most people using PVC heat exchangers have switched to pex since it doesn't seem to change the water.
that system will be a nightmare if freezing is ever possible. you really need to do a draindown or antifreeze setup in those conditions.
|