In the three years that we had them we never had to clean them. I got up on the roof a year later and they were clean with no issues. the rain will wash the dust and what not off.
Not really, but if you feel they need cleaning you can hose them down or pressure wash them while standing on the ground.
Thanks! Your answer is awaiting moderation.