The invention relates to a
solar water heater with a self-cleaning function. The
solar water heater comprises a water tank, a mounting plate, at least two sealing sleeves, at least two heat collectiontubes, a first cleaning mechanism and at least two second cleaning mechanisms, wherein the first cleaning mechanism comprises a power
assembly, a driving shaft, two first bearings and two cleaning assemblies, the cleaning assemblies comprise cleaning strips, two support sleeves, two springs and two support rods, the two second cleaning mechanisms comprise connecting lines, cleaning blocks, elastic ropes, collecting drums, buckles and at least two through holes, and the power
assembly comprises a second bearing, a rotating shaft, a half gear, a first gear and a wind cup. According to the solarwater heater with the self-cleaning function, the water tank can be cleaned by the first cleaning mechanism, so that the
water quality in the water tank is increased; the heat collection tubes can becleaned by the second cleaning mechanisms, so that the heat conduction efficiency of the heat collection tubes is improved, and the
heating efficiency of the
solar water heater is improved.