Solar PV

View in Shop →

The OpenEnergyMonitor Solar PV monitor provides real-time and historic information on solar generation on on-site consumption.

MySolarPV is a dashboard app which runs on Emoncms.

Emoncms and MySolarPV are pre-installed on the emonPi and can run locally and or data can be posted to our remote emoncms server


Explore, visualise:

  • Solar PV generation
  • Site-consumption
  • Solar PV generation used on-site (self-site-consumption)
  • Solar PV generation exported to the grid
  • Electricity imported from the grid
  • Real-time & historic daily, monthly and annual totals


  1. Required Hardware
  2. Sensor Installation
  3. Emoncms Feed Setup
  4. Emoncms MySolarPV App

Required Hardware

emonPi Solar PV Bundle

View in Shop →

The Emoncms setup instructions below are applicable to both the emonPi and the emonTx.

Sensor Installation

Solar PV installation

It is important that an AC-AC adapter (included as default in the emonPi solar PV bundle is used for solar PV monitoring.

All sensors should be connected to the emonPi before powering up

Please read the CT installation guide before installing. Your safety is your responsibility. Clip-on current sensors are non-invasive and should not have direct contact with the AC mains. However, installing the sensors will require working in close proximity to cables carrying high voltage. As a precaution, we recommend ensuring the cables are fully isolated prior to installing your sensors, and proceeding slowly with care. If in doubt, seek professional assistance.

The clip-on CT sensors must be clipped round either the Line or Neutral AC wire. Not both.

CT sensor installation

Type 1 solar PV System: The generation and site-consumption can be monitored separately. The amount exported/imported to or from the grid is the difference between generation and site-consumption.

Type 1 system: Grid (import/export) = site-consumption – Generation

Connect CT’s are follows:

  • CT1 (power 1) = site consumption.
  • CT2 (power 2) = solar generation.

Type 2 solar PV System: When the generation and import can be monitored separately, but site-consumption cannot, for example where:

  • the PV inverter output is fed into the fuse box (consumer unit) and the household loads are connected to other circuits in the same fuse box, or
  • It’s physically difficult to attach a CT sensor to anywhere after the import and generation supplies meet (e.g. to the meter tails from the junction point to the fuse box).

Connect CT’s as follows:

  • CT1 (power 1) = grid import (positive) / export (negative), and
  • CT2 (power 2) = solar generation,

Type 2 system: Site-consumption = Generation + Grid import (negative when exporting)

All solar PV systems can be monitored using the Type-2 method; it’s highly recommended to use this method.

The polarity of the power readings depends on the orientation of the clip-on CT sensor. Orientate the CTs so that generation and site-consumption is positive and grid import/export is positive when importing and negative when exporting. The correct orientation can be determined by trial and error. But for CT sensors from our shop, the writing on the side should normally be on the downstream/consumer side, so try that first.

Configure Feeds

On the Emoncms Inputs page click on the spanner icon next to your emonPi Inputs, and then from the left-hand menu choose OpenEnergyMonitor > EmonPi > Solar PV Type 1/2 (as appropriate). Click Save and the Input Processing and solar PV feeds will be automatically created:

Video guide for solar PV Feed & MySolarPV App Setup:

MySolarPV Emoncms App

Once setup is complete click on Apps > MySolarPV in order to launch the MySolarPV Emoncms app. The MySolarPV app should automatically detect the solar PV feeds.


Configure My Solar App power view

TSite-consumption is shown in blue and solar generation in yellow. The totals at the bottom of the page relate to the current window selected and show at a glance how much of site-consumption was supplied directly from solar and how much of the solar generation was exported to the grid.


Clicking on view history brings up a bar graph showing solar generation and site-consumption on a daily basis. Including how much of the solar generation is used directly on site and how much is exported.