System Overview
The OpenEnergyMonitor system has the capability to monitor electrical energy use / generation, temperature and humidity. It can also integrate with M-Bus and Modbus heat meters and other electricity meters for heat pump monitoring.
The units below can be configured to work for a variety of applications. The system is fully open-source, both hardware and software.
Current system
Introducing the emonPi3
A 6 channel electricity monitor with an integrated Raspberry Pi. Supports single or three-phase monitoring and wired temperature sensing. Can be used as a base-station for further sensor nodes. Full local or remote data logging and visualisation capability via EmonCMS.

Expand your system with:
emonTx6: A 6 channel electricity monitoring node. Transmits data via 433.92MHz radio to an emonPi3. Great for expanding an emonPi3 monitoring setup where more CT inputs are required either in the same location or in a different part of the building.
emonTH2: A battery powered, wireless, room based temperature & humidity monitoring node. Transmits data via 433.92MHz radio to an emonPi3.
Heat Pump Monitoring: Use M-Bus and Modbus readers to read data from heat meters and other electricity meters with the emonPi3, ideal for heat pump monitoring. See also our pre-provisioned level 3 heat pump monitor bundle.
Software:
EmonCMS: An open-source web application, for processing, logging and visualising energy, temperature and other data. Runs locally on the emonPi3, also available remotely via emoncms.org.
HeatPumpMonitor.org: An open-source initiative to share and compare heat pump performance data from individual systems, contributed by users from around the world.
Sensors:
CT sensor: Current transformer. Used for measuring AC current. We use a non-invasive clip-on sensor for ease of installation and safety.
emonVs:
Combined precision voltage sensor and power supply, sends voltage data and power to the emonPi3 and emonTx6 via RJ45.
Timeline
OpenEnergyMonitor has developed and evolved different hardware solutions over time: