Releases: Ghawken/IndigoEnphaseEnvoy
0.6.8
Enphase Plugin 0.6.8
Changelog
0.6.8
Log all endpoints tried not just successful ones
0.6.7
Add code to display installer password (unused)
Add new endpoints which may or may require installer access
0.6.6
Add Checkbox to Envoy-S Device Edit page to set Device as unMetered
Needed for Firmware >7 Unmetered Envoy devices that now, with Firmware >7 don't report much data
Changes since pre-release
0.6.5
Allow redirect for serial Number as seems to have moved to https (verify=False as per all https calls)
Check check_jwt locally to create a Session ID
Move to using requests.Sessions across all calls so that cookies are applied across all, and we use a single session for all calls.
Debug log cookies with production
0.6.7
Add code to display installer password (unused)
Add new endpoints which may or may require installer access
0.6.6
Add Checkbox to Envoy-S Device Edit page to set Device as unMetered
Needed for Firmware >7 Unmetered Envoy devices that now, with Firmware >7 don't report much data
0.6.5
Allow redirect for serial Number as seems to have moved to https (verify=False as per all https calls)
Check check_jwt locally to create a Session ID
Move to using requests.Sessions across all calls so that cookies are applied across all, and we use a single session for all calls.
Debug log cookies with production
0.6.5
0.6.5
Continues some >7 firmware changes which appear to have happened
Allows redirects into https for serialNo to allow this to be successful
Use and reuses requests.session object for all panel requests, allowing cookies to be saved
Add SessionID via check_jwt (local) now appears to be required for the latest firmware
For testing - remain on earlier version so cannot locally test all functions
0.6.1
0.6.1
Finalising support for Firmware >=7 that requires a token from Enphase
Note:
This version for full functionality requires cryptography module to be installed.
pip3 install cryptography
Run above from Terminal.
Hopefully will run without cryptography - just limit function, to manual token only (which will not be able to check expiry date of)
Adds:
Plugin will login to enphase with details and create own token
Valid for a year with then ongoing local access only.
Checks token validity and when expired should update.
Remove redirects from endpoint testing
Remove Serial Number as seems to be still accessible in all versions
PluginConfig changes
0.4.0
0.3.1
0.3.0
0.3.0
Re-write timing of calls, Panels 2 minutes, main devices 1 minute, with extra delays for each device that is created.
Fix for serialno error.
Add panelLastUpdated string and UTC Number to Envoy-S Device States - showing last time successfully received Panel Data
0.2.8
0.2.7
0.2.5
0.1.8
Enphase Envoy Indigo Plugin
0.1.8
Fix for updating code. Add option to open Pluginstore
(checks against github releases)
Fix for Refresh Devices manually via menu
(Warning - cannot refresh envoy to frequently -- if hammer envoy will timeout and freeze; typically takes an hour or two to come back to life; worse case need to restart)
0.1.7
Add Last Communication state from Panel to Panel Device
(this is reported time by Panel to Envoy-S - not related to Plugin communication)
Can be used to check if micro-inverter issues