Python v3 script to retrieve Enphase Envoy-S Solar Inverter Inventory and Status
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README.md
show-inventory.py
show_inventory_demo.png

README.md

Enphase-Envoy-S-Inventory-Python

Python v3 script to retrieve Enphase Envoy-S Solar Inverter Inventory and Status

Please note that this script is NOT a product of Enphase Energy. If it doesn't work, please contact me, not Enphase. Enphase Energy is a company which primarily manufactures microinverters for solar PV arrays. Enphase Energy has an API for their Enlighten monitoring service. Enphase Enlighten (TM) provides access to current and historical solar production data and status information. Most of the status information provided by this script is available through Enphase Enlighten via the Web, it just takes longer to retrieve.

This script retrieves inventory and inverter status information locally without traversing the Internet, or the need for the Enphase installer toolkit.

This Python script was created to run on Python 3.5 on most operating systems.
It has been tested on Pythonista version 3 on the iPad as well.

The script writes out a plain HTML file named: envoy-inventory.html , then opens that html in the local Web browser. Example of the Inventory Information

More screenshots and more information may be made available at: http://www.kenclifton.com/wordpress/2017/06/envoy-s-local-solar-inverter-inventory-and-status/