This is crazy I was going to contact Elon Musk about this same thing.. I had this idea like ten years ago for both roof shingles in solar membranes and also solar paint using nano technology. This could then also be used in the auto industry and many other applications.
The key thing here is to be able to get the conversion efficiency up. See what happens when you sit on an idea too long. That is OK I have a billion ideas. The next key is understanding how to turn heat loss into energy with similar technology. We have used waste in many fields and one of the fundamental wastes in our world is heat expelled by a multitude of processes. There are key functions that when innovated can produce a huge amount of opportunities.