Raspberry Pi

With the addition of an RFM12Pi expansion board to receive data via wireless from other OpenEnergyMonitor modules such as an emonTx energy and temperature monitoring node or an emonGLCD display. A Raspberry Pi used to forward data to an emoncms sever (standard SD card image).

Due to SD card write limits we don't recommend running an emoncms sever directly from the SD card (see blog post). It is however possible the run emoncms on a Raspberry Pi moving the Pi's FS to an external hard drive. Data can then be logged locally and the Pi used to serve Emoncms graphs and dashboards. See Setup Emoncms on a RaspberryPI with a Hard drive



Help support the project by buying the RFM12Pi from the OpenEnergyMonitor Shop

Hardware Documentation

Technical hardware documentation wiki:

RFM12Pi V1 (old)

RFM12Pi V2 (SMT - current design)



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

Download the RFM12Pi Schematic, PCB Eagle CAD files from Github

The hardware designs are released under the Creative Commons Attribution-ShareAlike 3.0 Unported License 

Arduino Compatible 

The RFM12Pi uses an ATmega328 which comes pre-loaded with Arduino compatible firmware. New firmware can easily by uploaded directly from the Pi via the serial uploader. See the technical documentation wiki


Get help and share your creations on the OpenEnergyMonitor Community Forums