Enphase Auto Uploader - New API v4 Testing

As per this update, Enphase is upgrading to a new API (from v2 to v4).

A new PVOutput Auto Uploader needs to be developed to support this before the existing API is decommissioned on August 16, 2022

We need a volunteer that is currently using the PVOutput Enphase Auto Uploader for both generation and consumption for testing.

What is involved in testing? -

  • Authorizing PVOutput to access to system details for v4, similar to v2 (following a link)
  • Permission to use your existing Enphase details for testing against v4.
  • There will be no impact to your existing live Enphase v2 feed to PVOutput.

First to post a reply here will be contacted via email for further instructions.

I’d be happy to help! So would it be collecting through both the v2 and v4 APIs for the time being, to compare against one another?

Also, does this require that my Enphase Envoy be running firmware v7? I’m still on v5.

Thanks so much!

The tests would just be making manual requests to v4 with your permission and authorisation.

The results would be compared manually before allowing everyone to switch over.

The firmware shouldn’t matter, the new API is for extracting data once its been sent from your envoys to Enphase servers.

@bankstownbloke if you need anyone else, I’m willing to help. I have both generation and consumption with my Enphase IQ Envoy, software version 5.0.62.

@bankstownbloke I am willing to help if you need anyone else. I have 2 systems (1 with generation only, and another that I am trying to add to PVOutput which has both generation and consumption)

Testing is near completion, just a few edge cases to iron out and we should be ready soon.

1 Like

The Enphase v4 Auto Uploader is now ready.

  1. Select the Enphase v4
  2. Enter the User Id as per v2 and click on Authorize


  1. A new window will open prompting to login into Enphase, and click on Allow Access

  1. Upon allowing access, the location will redirect back to PVOutput showing a success message.

  2. Close the window and Save the PVOutput system to activate Auto Upload with Enphase v4.


  1. The Both direction is now supported with Enphase v4.

A config saved with an Enphase v4 primary and secondary on the opposite direction will be automatically consolidated into a single primary device using “Both”.


  1. Changes to the Enphase authorization model mean that it is only possible to have one authorization per PVOutput account.

If an Enphase account is already authorized against one PVOutput account, it cannot be used with another PVOutput account until the access is revoked on the original account.

While this won’t affect most people, it is something to take into account when transferring accounts or using multiple Enphase systems (under the same Enphase account / authorization) against multiple PVOutput accounts.

Multiple Enphase sites across multiple PVOutput systems under the same account is still supported.

In short, there is a one to one relationship between the Enphase account and PVOutput account.

1 Like

Well, I just changed my settings to Enphase v4, Both, 15 minutes. Then I authorized my user ID and saved the settings page, so we’ll see how this goes!

Again, I can’t thank you enough for what you contribute to the solar community! Let’s hope we don’t have to do something like this again anytime soon…

1 Like

No problems, thanks for contributing to the testing process :slight_smile: