No, solar panels run on daylight, meaning they will generate electricity whenever they are exposed to light, even on cloudy days. While they generate maximum power in bright midday sunshine, the UK has plenty of daylight throughout the year to make them a highly effective investment.