I've read an article, quite recently (can't recall where...and the Focus "Search" seems to have knocked off for Christmas)

on the resurgence of interest in thermoelectric materials, which were once dismissed for being so much less efficient than photoelectric. Apparently new developments mean such materials are now competitive with photoelectric, and might even be able to be applied to rooftops as a coat of paint.
Significantly, thermoelectric materials could be layered beneath photoelectric panels, which are transparent to a large part of the electromagnetic spectrum that converts to heat, capturing more of the incoming energy. The suggested efficiency increases were substantial.

Knowledge comes, but wisdom lingers.