Skip to content

smart energy meter monitor application for the Raspberry Pi

License

Notifications You must be signed in to change notification settings

arnoudja/EnergyMonitor

Repository files navigation

EnergyMonitor

===== EnergyMonitor is an application to monitor energy consumption using the P1-port on a smart energy meter and solar power generation using the Omnik solar inverter interface. The data will be displayed on a PiTFT and the energy consumption will be uploaded to PVoutput.org.

I wrote this application as an addition to Omnikstats (https://github.com/arjenv/omnikstats) which I still use to upload the solar data itself.

Hardware setup

This application uses the following hardware:

Installation and Setup

  • The curl development library must be installed: sudo apt-get install libcurl4-openssl-dev
  • The ftdi development library must be installed: sudo apt-get install libftdi-dev
  • The cairo development library must be installed: sudo apt-get install libcairo2-dev
  • wiringPi must be installed, see https://github.com/WiringPi/WiringPi
  • Clone the source code with git clone https://github.com/arnoudja/EnergyMonitor.git
  • Edit energymonitor.conf with your API key, SystemID and Omnik configuration and your estimates
  • do a make all
  • Grant access to the ftdi device files or run energymonitor as root

Usage

Press one of the display buttons to activate a view. The display will automatically turn off after 60 seconds.

About

smart energy meter monitor application for the Raspberry Pi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published