RE: Color-changing roof tiles can absorb, reflect heat with the seasons
re how does it know, you couple it with a heat exchanger (think forced air or flowing water) which is then used to heat the inside of the building.
the problem is in the present form its just a gimick and it needs proper thought in order to make it a viable piece of technology.