You are able to clean up them oneself, but given that solar panels are often perched precariously on steep roofs or in difficult-to-achieve areas, This may be a security issue. They also make electrical power, which may also pose danger. Some steam cleaners can work on both carpets and hard https://www.paneinglass.co.nz/