solarPV3