Skip to content

Monitoring system for Enphase envoy-based photovoltaic systems

Notifications You must be signed in to change notification settings

Scott8586/solar-observatory

 
 

Repository files navigation

solar-observatory

Monitoring system for Enphase envoy-based photovoltaic systems

Update

This fork of this includes some changes to support the IQ Envoy, which requires a simple password to grab more information. Also included is an updated dashboard that corresponds to the new/changed fields in this scraper, with an adjusted layout.

Setup instructions

  • install docker and docker-compose
  • set ENVOY_HOST (ip address for your envoy) and ENVOY_PASS
  • in prometheus/prometheus.yml set the targets for the node-exporter job (if you want to monitor your host machine)
  • docker-compose build scraper
  • docker-compose up -d

I have 3 rows of panels, so I have some location labeling for these 3 arrays. If you wish to label your panels just replace the serials map in scrape.py and rebuild the container.

dashboard dashboard2

About

Monitoring system for Enphase envoy-based photovoltaic systems

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.2%
  • Dockerfile 3.8%