OpenEnergyMonitor is a project to develop open-source energy monitoring tools to help us relate to our use of energy, our energy systems and the challenge of sustainable energy.

The OpenEnergyMonitor system is an end-to-end open-source energy monitoring system that is
Arduino IDE compatible.

The OpenEnergyMonitor system features:

Get started: Setup a system

OpenEnergyMonitor Shop



emonPi Kickstarter
Rrecently, we ran an emonPi Kickstarter campaign for which the fundraising part ended on the 20th of April, raising £24,723! Thank you to everyone who backed us and helped spread the word! You can see the emonPi Kickstarter page and video here:

The emonPi is now available to purchase through our online shop.

Solar PV diversion
An active research project is the diversion of surplus solar PV energy to domestic hot water: Choosing an Energy Diverter, then Diverting surplus PV Power: Mk2 and Diverting surplus PV Power: PLL

Open Source

This is a project to build a fully open-source hardware and software energy monitoring platform.

We love open source and believe it is a better way of doing things.


Monitor and display electricity, solar generation, temperature and other environmental data with web-connected wireless sensor nodes based on the Arduino platform:

See Modules, Hardware Wiki


Visualize, log and process your data with a powerful open source web-application called emoncms.

All the software and firmware is available on the openenergymonitor and emoncms GitHub


We’re an active open research community of energy enthusiasts, engineers, programmers, makers pushing open source energy monitoring forward.



See what’s in the making and join in the development of an open-source sustainable technology.

In development: Labs page



Open hardware, kits and components to build systems are available from the OpenEnergyMonitor Online-Shop.


Sustainable Energy

We’re interested in the use of monitoring technology to understand and optimise our energy consumption and generation. This allows us to approach the problem of sustainable energy in a logical and informed way

Sustainable Energy

Democratizing Energy Monitoring

Open-source monitoring hardware and software empowers us to be in full control of when, how and where our energy data is logged.

Join us

This is an open source collaborative project and we welcome your involvement. Through open-source collaborative innovation we can make great technology.




Recent development commits

Watched repositories: emoncms, emonhub, openbem