Solar panels on roof