Skip to content

riccardomanfrin/hems

Repository files navigation

Home Energy Monitoring System ...

Project to monitor home production (Power one/ABB/Aurora inveters) and consumption

Answers the question on "how much do I spend on energy hourly, daily and yearly".

My setup:

  • 3KW x 2 PV panel strings
  • ABB PVI-6000-TL-OUTD
  • Access to electric switchboard global switch cabling

Bill of materials:

  1. Amperometric (current) sensor; find it with "current sensor 50mA" at (amazon) Current sensor
  2. ADC converter ADS1115: (adafruit) or amazon ADC ADS1115
  3. A Raspberry PI board (I had a Pi3 @home but even an old one would fit) (amazon) (and USB power adapter)
  4. A 3.5" jack female connector (amazon) 3.5'' jack
  5. Four simple pin diodes (amazon) Diodes
  6. A 160Ohm resistor (or anything that gets you around that value)
  7. A 100uF electrolitic capacitor.. let me google that for you Cap
  8. A matrix board pcb
  9. Anything goes soldering equipment
  10. Some boxing to keep the whole thing together.

Software

Software is in python, meant to run on Raspberry PI and friends. To properly run python Flask module should not run via its web server since it's not meant for production. Instead, WSGI server is just perfect:

apt-get install uwsgi
apt-get install uwsgi-plugin-python

Edit file /etc/rc.local (or anything that allows you to run software at machine bootstrap):

uwsgi --plugin python --http-socket=0.0.0.0:8000 --enable-threads --manage-script-name --mount /=hems:app

Web app screenshot: Screenshot

About

Home Energy Metering System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published