Need testers for updated Enphase Envoy sensor

Small step changes is understandable, however this case brought in a custom integration in one go replacing current one. Then 21 more commits are added. And current one is just broken while the new code is also avaialble in custom integration format for testing and those that need it. So will be interesting to see what happens.

Greetings all,

Some major updates to the Enphase integration have been merged into HA Core for release in 2023.9 in a few weeks. These updates include some additional sensors and features for the Enphase Ensemble (Enpower/IQ System Controller and Encharge/IQ Battery) system. So far I’ve been the only person that actually has the Enpower and Encharge batteries to test with.

Is there anyone else out there with an Ensemble setup that would be willing to submit some test data for us? We need some fixture files for our unit tests, and have written a script that will collect them.

To generate test fixtures:

  • Clone the GitHub - pyenphase/pyenphase repository
  • Set ENVOY_USERNAME and ENVOY_PASSWORD environment variables to your Enlighten (cloud) credentials
  • Run devtools/fixture_collector.py
  • This will query your envoy for a bunch of data and generate a zip file containing the responses. The response files can be added to a folder under tests/fixtures and submitted as a PR to the pyenphase repository

Also if anyone has a generator connected to their Ensemble system, I can send over a modified fixture collector script that will pull generator data so we can implement that in the future :slightly_smiling_face: