I probably shouldn’t have done this but I raw dogged a portion of my panels with unfiltered hose water (we have hard water) to see how much of a difference just spraying them would make. Production very clearly increased with how dusty they were.
Unless you can wash them yourself, the ROI to pay someone to professionally clean them isn’t there though.
Before / After washing the solar panels
12% more energy, definitely worth the effort
Also I love the "Charge on Solar" feature which just siphons off whatever extra solar energy the house isn't using to charge my Cybertruck