solar magnetic valve