[APP][Pro] Enphase Controller

Integrate your Enphase Gateway (Envoy) for solar panel monitoring and control. Monitor live power production, daily and lifetime energy yields, and connected microinverters. Also adds the ability to turn off your solar array, disabling power production during negative energy prices.

Real-time monitoring works with any Enphase energy system, regardless of the account type. However, you need a linked Installer, Maintainer, or DIY/Self-Installer account to toggle the system on or off.

Instructions for getting Maintainer (Control) access to your Enphase system:

  1. Register as a (fake) company with Enphase here. Make sure you pick the first option (company!). Pick a funny name for your fake company, use a fake VAT number, and use a different email than the one you used for your (normal) owner account.

  2. Once done with that, login to Enlighten as the owner.

  3. Go to Menu → Account → My access control.

  4. Find:

    and enter the email you used for your fake company.
    (Right above this thing you’ll already see the name/company of your actual installer by the way. Remember that.)

  5. After granting access, right below that you’ll find a “PV system maintainer” pull down. Select your fake company there.

  6. Now you’ll see something like this on the page:

    Verigo, my actual installer, is still there.
    WolfSolar (my fake company) is now registered as the maintainer.

    (Notice the delete buttons. With a few clicks you can revert the whole situation if needed. If you’re ever contacting your original installer (for help/warranty), I’d advise to remove yourself as maintainer here first and make sure the original installer is the maintainer again. That way they have remote access to your system once again.)

  7. The login for your fake company is the login you use in the Enphase Controller app.

Get it here:

Public test version is here (if there is one).

@microkid You had some connectivity and control access problems before, right? Could you try the new test version?

@Peter_Kawa Can you try installing the new test version on your pro 2019?

Hi Bram,

Unfortunately it doesn’t install yet.
The app store status message is as usual: “Enphase Controller will install on Homey shortly”,
however, the blue LED ring rotates just a sec, which is too short during app installs.
The app doesn’t appear.
Just to be sure, I unplugged Homey 15 minutes before installing.

Just to compare with a few random apps:
The https://homey.app/en-nl/app/org.xojs.panelenvoy/IQ-Insights/ app doesn’t install; it shows the same symptoms;

These apps install fine https://homey.app/en-nl/app/io.nuki/Nuki/, and https://homey.app/en-nl/app/it.diederik.solar/Solar-Panels/

treath from tweakers enphase.

Bedoel je dat je 'm af en toe offline zag gaan in 1.1, of juist in 1.2.1?

PS. Er is een topic op het Homey forum. Dan hoeven we hier dit draadje niet zo te kapen.

yes with version 1.1 saw it offlline sometimes

Ah yes ok, this is fixed/improved in 1.2 in various ways:

  • The gateway has fairly slow processor and might sometimes take a bit longer to respond to requests coming from Homey. The timeout on that request has been increased.
  • If the gateway still doesnt respond in time, or can’t be reached for whatever reason (e.g. wifi problems), the app will silently retry for about 30 minutes. Only after 30 minutes it will report to Homey that something is wrong.
  • In the meantime the app is actively monitoring the local network; if the gateway has been moved to a different IP it will show up in the local mDNS records and the app will silently adopt the new gateway IP. (The same mechanism that will auto-detect the gateway IP when adding the device.)

Let me know if you still get random offline (or other) errors. If so, please send an app Diagnostic Report.

1.2.1 has just been released.

Added my Envoy (non-metered) and worked first try!
Used my installer account (which also has the solar panel system of my dad).
I don’t have MFA (SMS) enabled which was a problem with the official Enphase app for Homey.

Does this work with the metered gateway as well?

Yep! The measurements will be even faster in that case as we dont have to rely on the inverters reporting to the gateway. Toggling the system on/off will also be much quicker even (~30 seconds instead of ~30 minutes) compared to unmetered gateways.

Upcoming versions will also add support for Production Export Limiting… instead of turning the system on/off you can limit the solar power production to a specific wattage. This will only be available to metered gateways though (and this is why the metered-detection is already present).

So yes, metered is better even.

I’m trying right now, but the link in the first post redirects to the enlighten manager of me as a user. Is that the correct link?

Not sure what you mean there. But it is the correct link:

(there’s currently no test-version)

Yes, I managed to make the ‘fake’ account via the app.

Solved, fix by Athom fw v13.2.2 for (Pro) 2016-2019 models