Possible reason:
1. In bad weather or winter when the sun is relatively Low ,the sunlight time is short , atmosphere quality is poor ,and sunshine radiation energy is insufficient
2. The valve for water supply is loose or damaged
3. The vacuum tube cannot effectively collect heat due to a blockage in front of it
4. Dust on the tube
5. The water tank has a small capacity, but it requires a large amount of water. When the hot water is used up, the water becomes not hot
Solutions:
1. Use auxiliary electric heating as an option
2. Tighten or replace the valve
3. Remove the blockage or change the location for installation
4. Clean the tube surface
5. Replace a larger capacity water heater