Skip to content

Releases: Ghawken/IndigoEnphaseEnvoy

0.6.8

29 Jan 22:32
Compare
Choose a tag to compare

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

22 Jul 02:30
Compare
Choose a tag to compare
0.6.5 Pre-release
Pre-release

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

02 May 03:32
Compare
Choose a tag to compare

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

13 May 02:12
Compare
Choose a tag to compare

0.4.0

Python 3
Indigo 2022.1 Version

0.3.1

26 Jun 09:27
Compare
Choose a tag to compare

#0.3.1

Another fix (productionWattsNow) for unmetered Envoy-S (made hard by lack of device...in my defence...)
Hopefully last one

0.3.0

25 Jun 08:43
Compare
Choose a tag to compare

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

23 Jun 08:25
Compare
Choose a tag to compare

0.2.8

Bug fix for Legacy device not updating
Fix for DeviceUpdated time for legacy
Fix for Sensor, add PowerStatus showing idle/producing states

0.2.7

23 Jun 03:25
Compare
Choose a tag to compare

0.2.7

Combines support for Envoy-S devices into the one Plugin Device
(Supports Envoy-S Metered and unmetered)
Bug fix for legacy device updates (which shouldn't be needed) for those with Envoy-S unmetered anymore

0.2.5

10 Apr 07:09
Compare
Choose a tag to compare

Enphase Plugin

0.2.5

Change to how panels are created/updated, allows editing and re-generation
Remove some github code - USE Plugin Store
Few fixes here and there

0.1.8

06 Sep 08:12
Compare
Choose a tag to compare

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