Solar generation from roof panels