Aside from weather damage, solar panels can be damaged by dirt, leaves, twigs, and other debris. These can scratch or break the glass panels and decrease the amount of energy they produce.