Which generates more electricity – East- or West-facing solar panels?

by @edent | # | 2 comments

We’ve had our solar panels for exactly a year. Our roof has an East/West aspect – and we have 250kW of panels on each side.

Here’s a typical graph showing how each side performs during the day.

What I find interesting is that the side facing away from the sun is much less affected by cloud cover than the side facing the sun. In this example the Easterly panels generation is wildly variable up until midday when the sun passes over the top of the house. At which point, all the light they receive is indirect.

So, over the full year, which side produces the most free-range, organic, small-batch electricity for us?

I had a year’s worth of CSV files – luckily Pandas makes it pretty easy to concatenate them all and then do mathemagics:

import os
import glob
import pandas as pd
extension = 'csv'
all_filenames = [i for i in glob.glob('*-strings.{}'.format(extension))]
combined_csv = pd.concat([pd.read_csv(f) for f in all_filenames ])
combined_csv.columns = ["Time", "East", "West"]
total = len(combined_csv)
(combined_csv["East"].sum() / total) * 6
(combined_csv["West"].sum() / total) * 6

East generated 2,130kWh.
Wast generated 2,254kWh.

So West is roughly 5% better at generating electricity than East. But there isn’t much in it. The data isn’t completely clean – sometimes my monitoring software was down for a few hours. I’d put that 5% within the margin of error of the accuracy of my measuring system.

Basically, don’t be put off if you can only have panels on one side of your roof.

2 thoughts on “Which generates more electricity – East- or West-facing solar panels?

  1. Alan Bell says:

    I figured I consumed a higher percentage of my own electricity from the west facing panels when I had them. Doesn’t matter if you have a battery of course.

  2. @Edent interesting! It would even more interesting also a south comparison. Change roof accordingly 😜

Leave a Reply

Your email address will not be published. Required fields are marked *