Does solar energy only work on sunny days?
No, diffused radiation means that a solar panel will still generate a lot of energy on cloudy days. Evacuated tubes are particularly efficient in these situations. Because they are evacuated they can heat water regardless of how cold the outside temperature is provided there is some sunlight. To give you some idea of its effectiveness, solar energy works well in the UK climate where 50% of solar radiation is diffused.