Single-Phase 6-Channel Energy Monitoring: emonPi2

£225.88 (Inc. VAT)
£188.23 (Ex. VAT)
170.00 Grams
Current Stock:
Adding to cart… The item has been added

This is a single-phase electricity monitoring solution. See here for three-phase monitoring.

The emonPi2 is a combined 6 CT energy monitor and web-connected base station in a single unit. When used with the emonVS voltage sensor and a selection of CT sensors, it provides a complete electricity monitoring solution. This is ideal for monitoring home consumption, solar generation, EV charging, heat pumps, battery storage, or any AC electrical circuit.

The emonPi2 builds directly on the recent emonTx4 development, focusing on higher accuracy, more CT channels, precision voltage sensing, and the AVR-DB microcontroller core.

emonPi2 features:

Measurement board:

  • 6x clip-on CT current sensor inputs (suitable for a range of 333mV voltage output CT sensors)
  • Voltage input for use with emonVs precision voltage sensor (RJ45 connector)
  • Full Real/Active power measurement & continuous sampling
  • Cumulative energy persisted on reboot
  • Optional pulse counting and analogue voltage input
  • On-board USB-C to UART converter for easier programming and serial output
  • Handled by the Pi: DS18B20 temperature sensing (pluggable terminal blocks required)
  • Handled by the Pi: 433 MHz RFM69CW radio transceiver

Integrated base-station:

  • Raspberry Pi mini computer
  • Full local data logging and visualisation capability using emoncms.
  • Option to post data to a remote server such as
  • Data accessible via MQTT
  • Software support for reading from Modbus & M-BUS meters via USB
    (Please select RaspberryPi 4 for externally accessible USB ports)


  • Wall-mount aluminium enclosure
  • Made in UK
  • UKCA & CE approved

emonVs features

The emonVs is a combined precision voltage sensor and power supply unit designed to be used with the emonPi2 for higher accuracy voltage measurement and a single socket or hardwire install. (Please select from option list to include)

  • Precision voltage sensor provides voltage signal for the emonPi2
  • Supports a range of mains voltages 120-240V, US, EU, UK
  • Single-phase as standard
  • 10W Power supply with ample power for the RaspberryPi integrated in the emonPi2.

CT current sensor selection

To obtain the highest accuracy we recommend choosing CT current sensors that match the current rating of the circuit being measured. 

E.g for 16A or 20A circuits choose the 20A CT sensor, for 32A or 40A circuits choose the 50A CT sensor and so on. No damage will be done if the current in the circuit exceeds the CT rating, the output will just be 'clipped' resulting in inaccuracy.

The physical size of the CT sensors is also proportional to the current rating which makes the smaller sensors very suitable for installation inside fuseboxes / consumer units.  See individual CT current sensor product pages for more information:

Note: The emonPi2 requires voltage output CT sensors, it is NOT compatible with the old current output YHDC (blue) 100 A CT sensors.


There are a couple of things to consider when combining the emonPi2 with an existing system.

  • emonTx4 + RJ11 emonVs + emonBase: The emonPi2 can be used to replace an existing emonBase in this configuration. An adaptation is required to the original emonVs voltage sensor to provide the RJ45 voltage sensor output that the emonPi2 required. It's possible to either send the original emonVs back to us and we can make that modification for you in our office or we can send a pre-prepared cable if you are happy to make this modification yourself. See this forum post for more detail and let us know if you need the pre-prepared cable in the order comment form.
  • emonTx4 running compatibility firmware: The emonPi2 only supports the new LowPowerLabs encrypted radio format. Any existing radio nodes running JeeLib classic radio format will need updating to the LowPowerLabs format to be received by the emonPi2 integrated radio.
  • Replacing an emonPi v1: The emonPi2 can replace an emonPi v1, again any radio nodes running the JeeLib classic radio format will need updating to the LowPowerLabs format. The emonPi 1 AC-AC adapter voltage sensor and YHDC 100A CT sensors are not compatible as standard with the emonPi2. 


(Try refreshing the page if the installation link does not open correctly)