Solar lights are a popular ... On cloudy or rainy days, they might not get enough direct sunlight to charge fully, leading to reduced lighting time at night. If the solar cell is dirty or corroded ...