I’m in the process of updating the current Enphase Envoy sensor and am in need of testers.
The main change is to optimize how the sensor is retrieving the inverter data. With the current sensor some have seen timeouts (inverter data not updating) occurring. Usually on the older Enphase Envoy hardware and/or when there are a fair number of inverters connected to the solar system.
All that is needed is
homeassistant/components/enphase_envoy/sensor.py with this version and restart HomeAssistant.
I have also added more debug statements as well, so if you have problems with this version of the sensor enable debug logging using for example:
logger: default: info logs: homeassistant.components.enphase_envoy: debug