Dumps locally available Envoy-S metering data from http://local_enphase/production.json and put those data in InfluxDB for graphing using Grafana. Scripts provided to read the data every 15 seconds, works well on a PI. Does not rely on Enphase distant API (hence no cloud API or cloud server).
- python 3
progressbarinfluxdbinstalled with a database calledenphasealready created- An Enphase Envoy-S meter with a known IP address
- Tests can be done locally using the
pullAndSend.pyscript - Automatic mode can be done using the script
enphase2Influx_15sec.shwhich will dump the data every 15 seconds to the DB (which is quite a lot and could be tuned to your needs) - The
enphase.service, which issystemdunit file, can be used for startup at login in Linux