Home Eco Friendly Guide Future Perfect: Smart windows that block the sun and generate renewable energy