{"repo":"dlmcpaul/EnphaseCollector","free":true,"listed":false,"github":"https://github.com/dlmcpaul/EnphaseCollector","clone":"git clone https://github.com/dlmcpaul/EnphaseCollector.git","description":"Enphase Solar Metrics Collector","language":"Java","stars":82,"topics":["solar","enphase","enphase-api","bulma","influxdb","pvoutput","thymeleaf","java","prometheus","enphase-envoy"],"license":"MPL-2.0","category":"analytics","readme_excerpt":"EnphaseCollector ## Support for envoy firmware = D7.0.88 From around V7 of the envoy firmware the security model for API access was changed. This is obviously problematic for software such as mine that relies on local access to the API's While it is entirely up to Enphase as to how they develop their software I see a number of issues with their new security model - It links your enphase community account to the token needed to access the API ( If you don't want an account or enphase suspends your account you will lose access ) - It does not look to be based on a standard authentication mechanism such as OAuth ( You should never write your own authentication protocol ) - It is currently broken in a number of ways and will reduce the security of your envoy device ( I will not list the issues here ) The current release does support V7 firmware, but you will either need to manage the token generation yourself or supply your enphase web user & password details. SSL over HTTP is also a requirement so the port will need to be set to 443 EnphaseCollector uses the undocumented API in the Envoy device to collect individual solar panel data and upload to an influx db, pvoutput site or just as an internal view Can be run as a java application or using the docker image Main Page Weekly History Tab Questions and Answers Tab ---------------------------------------------- ---------------------------------------------- ---------------------------------------------- If using the jar file you w","default_branch":null,"files":null,"tree":[],"storefront":"/r/dlmcpaul","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dlmcpaul/EnphaseCollector/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}