Skip to content

Releases: jesserizzo/envoy_reader

Release 0.21.3

21 Jan 03:02
99d208f
Compare
Choose a tag to compare
Release 0.21.3 Pre-release
Pre-release
  • Added support for firmware 7.x.x. This new firmware requires an Internet connection to retrieve a token from Enphase Enlighten servers, to be able to locally retrieve your Envoy statistics.
    • Example usage to run envoy_reader from the command line for firmware <7.0 - (Note: Has not changed in this release just given as a reference)
      • python envoy_reader.py
    • Example usage to run envoy_reader from the command line for firmware >=7.0:
      • To retrieve a token for a Commissioned Envoy from Enphase Enlighten:
        • python envoy_reader.py -u [email protected] -p password -c True -i SiteID -s EnvoySerial
      • To retrieve a token for an Uncommissioned Envoy from Enphase Enlighten:

Release 0.20.2

28 Dec 03:47
1ac51ce
Compare
Choose a tag to compare
  • Updated Readme to include the known issue of envoy_reader not working with Envoys running firmware D7.x.x

Release 0.20.1

06 Dec 06:08
07e1dea
Compare
Choose a tag to compare
  • Use httpx API >= 0.20
  • Define MIT license in setup.py

Release 0.20.0

06 Sep 03:25
3b0ee3b
Compare
Choose a tag to compare
  • Adds support to generate and use the password for the installer user account

Release 0.19.0

23 Apr 23:53
d4c7ce5
Compare
Choose a tag to compare
  • Added support for returning Battery data from the current /production.json page

Release 0.18.5

22 Apr 20:30
76c90e9
Compare
Choose a tag to compare
  • Add a flag to control retrieving invertor data PR #68

Release 0.18.4

11 Apr 19:03
37d4af8
Compare
Choose a tag to compare
  • Clean up detection code and optimize calling endpoints (PR #64)

Release 0.18.3

28 Dec 23:40
38dfc62
Compare
Choose a tag to compare

Release 0.18.3 includes:

  • Stop flooding Home Assistant log when trying to gather inverter data for Envoy running <3.9 firmware. These firmware do not support inverter data gathering

Release 0.18.2

28 Dec 21:06
e993bd7
Compare
Choose a tag to compare

Release 0.18.2 includes:

  • Automatic retry when gathering Inverter data. Sometimes the Envoy will not return Inverter data, this retry will workaround this issue.

Release 0.18.1

16 Dec 19:31
a0a3d8c
Compare
Choose a tag to compare

Release 0.18.1 includes:

  • HTTP requests to Envoys with firmware <3.9 was moved to getData(). Other firmwares the HTTP requests (except for Inverter data gathering) was already moved to getData() in previous release
  • Move Inverter gathering to getData()
  • To support gathering Inverter data I added an optional parameter for the EnvoyReader constructor. So that if Home Assistant config does not have inverters then this can be skipped.
  • Removed detect_model() method calls from individual methods and runs only from getData()
  • Removed isDataRetrieved boolean variable, as this is not used