On-premise solar generation