Need help with EmonLib?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.
openenergymonitor

Description

Electricity monitoring library - install in Arduino IDE's libraries folder then restart the IDE

425 Stars 315 Forks GNU Affero General Public License v3.0 55 Commits 20 Opened issues

Services available

Need anything else?

                         _      _ _
                        | |    (_) |

___ _ __ ___ ___ _ __ | | | |_ / _ \ '_ ` _ \ / _ | '_ | | | | '_ \ | / | | | | | (_) | | | | || | |_) | _|| || ||_/|| ||__||_./

Arduino Energy Monitoring Library - compatible with Arduino 1.0


Designed for use with emonTx: http://openenergymonitor.org/emon/Modules

Download to Arduino IDE 'libraries' folder. Restart of IDE required.

Git Clone and Git Pull can be easily used to keep the library up-to-date and manage changes. JeeLabs has done a good post on the topic: http://jeelabs.org/2011/12/29/out-with-the-old-in-with-the-new/

Update: 5th January 2014: Support Added for Arduino Due (ARM Cortex-M3, 12-bit ADC) by icboredman.

To enable this feature on Arduino Due, add the following statement to setup() function in main sketch: analogReadResolution(ADCBITS); This will set ADCBITS to 12 (Arduino Due), EmonLib will otherwise default to 10 analogReadResolution(ADC_BITS);. See blog post on using Arduino Due as energy monitor: http://boredomprojects.net/index.php/projects/home-energy-monitor

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.