Small-scale solar thermal photovoltaic