Thermochromic perovskite is a new color switch material used in energy-saving smart windows. Despite its potential for energy savings, thermochromic perovskite suffers from poor weather resistance, susceptibility to water damage, and high optical haze, limiting its practical application.