Solar water heaters will work both when the weather is clear, and when there is cloud cover. Nonetheless, some of these systems incorporate either a gas or electricity back up so that it can kick it if the device doesn’t raise the heat of the water to the required temperature.