Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.34 KB

README.md

File metadata and controls

28 lines (20 loc) · 1.34 KB

solar-observatory

Monitoring system for Enphase envoy-based photovoltaic systems

Setup instructions

  • install docker and docker-compose

  • set ENVOY_HOST (ip address for your envoy) and ENVOY_PASS (https://thecomputerperson.wordpress.com/2016/08/28/reverse-engineering-the-enphase-installer-toolkit/)

  • in /solar-observatory/prometheus/prometheus.yml set the targets for the node-exporter job (if you want to monitor your host machine as well)

  • in /solar-observatory/grafana/config.monitoring set you password GF_SECURITY_ADMIN_PASSWORD=foobar

  • docker-compose build scraper

  • chown -R 1000:1000 /solar-observatory

  • docker-compose up -d

  • http://localhost:3000 Username: admin Password: foobar Import /solar-observatory/dashboard.json

As we have multiple arrays of panels, so their are some location labeling for these arrays to help measure loads of each phase. If you wish to label your panels, Just replace the inverters serials map in scrape.py then rebuild the container. docker-compose build scraper, docker-compose up -d (their is also an ignorelist if you are unable to delete dead inverters from your envoy)

dashboard dashboard