Skip to content

Commit

Permalink
bump 5.1.0
Browse files Browse the repository at this point in the history
## [5.1.0] - (13.08.2021)
## Changes
- added system Power Production state(in envoy section)
- added enpower status service
- fixed not reconized ensemble (enpower and encharges) devices in previous versions
- updated SKU and Part Nr.
- code rebuild and cleanup
- other fixes and improvements
  • Loading branch information
grzegorz914 committed Aug 13, 2021
1 parent 396817e commit 70b7f2c
Show file tree
Hide file tree
Showing 6 changed files with 787 additions and 443 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## Important note v4.5.0 and above!!!
Version 4.5.0 and above need to be used with Homebridge min. v1.3.0.

## [5.1.0] - (13.08.2021)
## Changes
- added system Power Production state(in envoy section)
- added enpower status service
- fixed not reconized ensemble (enpower and encharges) devices in previous versions
- updated SKU and Part Nr.
- code rebuild and cleanup
- other fixes and improvements

## [5.0.0] - (05.08.2021)
## Changes
- removed deprecated inherits and moved all characterictics to use ES6 class
Expand Down
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,17 @@ Supported *Envoy-IQ, Envoy-S Metered/Standard* and all peripheral devices.

## Note
- For homebridge-enphase-envoy versions 4.5.0 and above the minimum required version of Homebridge is 1.3.x.
- New authorizatin method (firmware 7.x.x) will be added after Enphase release technical brief about this changes.

## Know issues
- If used with Hoobs, there is a possible configuration incompatibilty.
- Envoy firmware 7.x.x and above not supported right now due to authentication method changed by Enphase.

## Info v5.1.x and above!!!
1. Version 5.1.x finally detects Ensemble, Encharges and Enpowers (Installer password nedded).
## Info v4.x.x and above!!!
1. Version 4.0.0 whole new concept.
2. All devices in PV are detected automatically (Envoy, Q-Relays, AC Batteries, Meters, Microinverters, Ensemble, Encharges, Enpowers).
2. All devices in PV are detected automatically (Envoy, Q-Relays, AC Batteries, Meters, Microinverters,).
3. Envoy authentication is detected automatically or can be added in config if was chenged.
4. For best experiences please use *Controller App* or *EVE app* for iOS, Home app display it as unsupported.
5. Installer Password which is nedded to read communications level of (Microinverters, Q-Relays, AC Batteries) need to be generated in externall app, more info here: https://thecomputerperson.wordpress.com/2016/08/28/reverse-engineering-the-enphase-installer-toolkit/"
Expand Down Expand Up @@ -65,6 +69,7 @@ Alternatively, the sample configuration can be edited and used manually. See the
| `disableLogInfo`| If `true` then disable log info, all values and state will not be displayed in Homebridge log console |
| `envoyUser` | here set the envoy user or leave empty, standard is `envoy` (removed from 4.6.11, not nedded anymore) |
| `envoyPasswd` | here set the envoy password (only if U already changed the default password) |
| `envoyDevId` | here set the envoy device ID, open http://envoy.local/backbone/application.js and search for *envoyDevId*, this is nedded for check Power Production State |
| `installerUser` | here set the optional installer user, standard is `installer` (removed from 4.6.11, not nedded anymore) |
| `installerPasswd` | here set the optional installer password, need to be generated, more info here: https://thecomputerperson.wordpress.com/2016/08/28/reverse-engineering-the-enphase-installer-toolkit/" |
| `enchargeStorage` | check *ON* if AC Batteries are installed. (not available from v3.5.0) |
Expand Down
7 changes: 7 additions & 0 deletions config.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,12 @@
"description": "Here set envoy password (only if U already changed default password).",
"required": false
},
"envoyDevId": {
"title": "Envoy Device Id",
"type": "string",
"description": "Here set envoy device Id, open http://envoy.local/backbone/application.js and search for *envoyDevId*",
"required": false
},
"installerPasswd": {
"title": "Installer password",
"type": "string",
Expand Down Expand Up @@ -121,6 +127,7 @@
"expandable": true,
"expanded": false,
"items": [
"devices[].envoyDevId",
"devices[].envoyPasswd",
"devices[].installerPasswd"
]
Expand Down
Loading

0 comments on commit 70b7f2c

Please sign in to comment.