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.