Solar PV Panels are light efficient, therefore they will still work on a cloudy or rainy day, just not as effectively as they would on a sunny day.