Earth hour and self cleaning