solar power generation stats

Graphs of the electricity generation statistics gathered from our solar PV generation system.

Power generation: annual summary

Our cumulative annual power generation in MWh (bars), with shading indicating the contribution of the respective months. (Generation started on 9 Jan 2014.)

Our annual power generation in MWh, with each month’s contribution base-aligned, to allow comparison across months. (Generation started on 9 Jan 2014.)

Power generation: daily total and running averages

Our daily power generation in kWh (bars), along with minimum (dot-dashed), lower quartile (dashed), median (solid), upper quartile (dashed), maximum (dot-dashed) running averages over the previous 14 day sliding window.

On 29 April 2016 a quarter of the panels stopped generating. On 7 May 2016, a further quarter of the panels were taken offline for a short while around 11am, to help diagnose the fault. On 16 May the whole array was switched off for a short while, while panels were diagnosed and reconfigured; it was switched back on with all but one panel working. On 2 June 2016 the failed panel was replaced.

Power generation: daily generation by month

Our daily power generation in kWh, per month, using a jitter plot (some jitter is applied to the horizontal position, to prevent overlapping).

Our daily power generation in kWh, per month, using violin plots (a notched box and whisker plot—where the box shows the inter-quartile range, with 95% confidence interval notches; whiskers show data within 1.5*IQR—plus a kernel density plot). The final, partial, month tends to have larger notches, because it has less data.

Energy generation: daily stats (1)

The vertical time axis runs from 3:00am to 9:00pm GMT. There is one column of data per day. Data is gathered every 5 minutes.

Energy generation: instantaneous daily stats

Each pixel represents the energy generation at the sample point. The colour indicates the energy generation in the relevant interval: darker colours indicate more energy.

Energy generation: daily stats (2)

Data is gathered at 5 minute intervals. The horizontal time axis runs from 3:00am to 9:00pm GMT. The vertical axis runs from zero to 8kW. The orange regions indicate the minimum, lower quartile, median, upper quartile, and maximum generation at that time, over the month. The line indicates the actual generation at that time (or the monthly mean, for the monthly average plots). The number in the top right is the total generation in kWh that day (or the monthly mean, for the monthly average plots).

Monthly averages





December 2024

November 2024

October 2024

September 2024

August 2024

July 2024

June 2024

May 2024

April 2024

On the 5th the solar PV was switched off for about half an hour, while some wiring for the new secondary PV system was adjusted.

March 2024

On the 18th the solar PV was switched off for about an hour, while the new secondary PV system was wired in. On the 22nd, all power was off for about half an hour while the new storage batteries and Zappi EV charger were wired in to the mains.

February 2024

January 2024

December 2023

November 2023

October 2023

September 2023

August 2023

July 2023

June 2023

May 2023

April 2023

March 2023

February 2023

January 2023

December 2022

November 2022

Energy import, use, export, and battery use: daily stats

From April 2024, in addition to the 7.6kW PV panels on the house (facing south), we have a further 4kW of PV panels on the garage (facing west), a 20kWh battery, and a 7kW car charger. The data from all this is quite complex; the charts below show the following daily stats:

Input and output should balance: the total power above and below the axis should be mirrored. Any small differences are due to data being gathered from three different sources at three different temporal resolutions.

We are on an EV tariff, so grid electricity is cheaper between midnight and 7am than during the day. So the aim is to use the battery during the day: firstly charging it from exceess PV, then charging overnight as necessary. Perfect usage would have no red above the axis between 7am and midnight, but occassionally the battery goes flat before midnight: the “AI” deciding how much to charge it isn’t that clever.

Daily totals

Monthly averages


November 2024

October 2024

September 2024

August 2024

July 2024

June 2024

May 2024

April 2024

Below discontinued at end of March 2024, when our system changed

Energy use and export: annual summary

Our annual power imported (red), generated and used (orange), and generated and exported (green), in MWh (bars), with shading indicating the contribution of the respective months. The labels above the bars are the totals in MWh. The labels straddling two bars show: (left) our total usage, both imported and generated; (right) our total generation, both used and exported. (Data collection started on 8 March 2014; 2014 Jan and Feb contributions have been estimated as the 2015 values, to aid comparison.)

Energy use and export: daily totals

Our daily power used and export, in kWh. The region above the axis represents our usage: blue is “surplus” generated power used by the immersion heater (data on this started being collected from 1 Jan 2015); orange is the remaining ordinary generated usage (or the total generated usage in 2014); red is the extra imported from the grid. The green region below the line is surplus generation exported to the grid.

There are three days of immersion data missing in early April 2015: the (lighter) orange here represents the total generated usage. There is a week of usage data missing in May 2015: the blue is the immersion heater usage, so total generation was at least this. The immersion heater topup system stopped working on 10 Sept 2019, so the lack of blue after that is a genuine zero: instead of using this power to heat our water, we are exporting it.

Energy use and export: daily use and export by month

Our daily power used and export, in kWh, by month, using a jitter plot (some jitter is applied to the horizontal position, to prevent overlapping).

The region above the axis represents our usage: orange is generated usage, red is the extra imported from the grid. The green region below the line is surplus generation exported to the grid.

Our daily power used and export, in kWh, by month, using violin plots (a notched box and whisker plot—where the box shows the inter-quartile range, with 95% confidence interval notches; whiskers show data within 1.5*IQR—plus a kernel density plot). The final, partial, month tends to have larger notches, because it has less data.

Energy use and export: daily stats

Data is gathered at half minute intervals from the Wattson meter. The horizontal time axis runs from midnight to midnight GMT/BST. The vertical axis runs from -8kW to 8kW. The region above the axis represents our usage: orange is generated usage, red is imported from the grid. The green region below the line is surplus generation exported to the grid. Numbers are in kWh; #orange + #green = the total generated. This is slightly different from the other power generation totals, since it is being recorded by a separate, and less accurate, meter.

On the daily plots, you can see specific usage. The big early morning generated usage is from the immersion heater. The early evening spike at the weekends is dinner being cooked in the electric oven; during the week we usually use the gas hob.

On “green date” days, the green area is greater than the red area (#green > #red), meaning we export more than we import, so are nett generators. The rest are days where we import more than we export, taking more from the grid than giving back. On “orange date” days, we still generate more than we import, but use enough of it that we are not nett exporters. On “red date” days we import more than we generate; but even so, may still export a little during the day.

The situation is actually greener than this implies: some of that orange usage of generated power is being used to heat our water, thereby saving gas consumption, too. From 1 Nov 2015 we started collecting data on how much power is being sent to the immersion heater during the day: this is shown as blue on the plots. So after 1 Nov 2015, orange represents generated usage in all but the immersion heater.

Monthly averages




March 2024

On the 18th the solar PV was switched off for about an hour, while the new secondary PV system was wired in. On the 22nd, all power was off for about half an hour while the new storage batteries and Zappi EV charger were wired in to the mains. This is the last month these charts are used, as the system no longer gathers the correct data. Se above from new charts.

February 2024

January 2024

Early January 2024, we got an EV (electric car). We are still waiting for the 7kW Zappi charger to be installed, so we are currently charging slowly (about 2.3 kW) for 7 hours at a time overnight (on a cheap rate electric car tariff), and for shorter periods during the day when we are generating enough.

On 25 Jan 2024, the pump on our sewage tank failed "on" (it didn’t auto-stop after emptying the tank), but we didn’t notice until we saw the electricity usage the next morning. Ouch.

December 2023

November 2023

October 2023

September 2023

August 2023

July 2023

June 2023

May 2023

April 2023

March 2023

February 2023

January 2023

December 2022

November 2022

October 2022

September 2022

August 2022

July 2022

June 2022

May 2022

April 2022




Previous years data