solar cell valves