rspier / home_assistant_envoy_d7_fw

Update for D7 based firmware on Envoy gateways

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a HACS custom integration for enphase envoys with firmware version 7.X. This integration is based off work done by @DanBeard, with some changes to report individual battery status.

Installation

  1. Install HACS if you haven't already
  2. Add this repository as a custom integration repository in HACS
  3. Restart home assistant
  4. Add the integration through the home assistant configuration flow

Notes

  • It may still require a few logon attempts when enabling the integration to get a valid token - there is an issue with the Enphase authentication services
  • Systems that have an Enpower Smart Switch (ATS), the grid up\down status is not yet presented to HA; there is a bug in the current mass-distributed Envoy firmwares that cause the envoy to reboot when there is a grid transition event
  • There is a good bit more battery data available, but it will take some work to figure out what the data we get from Envoy means (for example, the different led_status values) as this information is not publicly available from Enphase
  • If you have Encharge battery storage, the values reported for home consumption will include battery charge\discharge power due to the location of the consumption CTs, not home loads by themselves - Envoy reads data from the IQ8X-BAT micros to gather actual battery charge\discharge information, we are not yet able to access this data via local API. A workaround for this would be to put a separate set of CTs on your Main Load Panel (zwave HEM for example) to gather actual load values and calculate the difference for battery charge\discharge

About

Update for D7 based firmware on Envoy gateways


Languages

Language:Python 100.0%