on-demand solar-generated electricity