# \[APP\]\[Pro\] Enphase Controller

**URL:** <https://community.homey.app/t/app-pro-enphase-controller/155720>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [June 3, 2026, 6:59pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720 "2026-06-03T18:59:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![bramtops](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bramtops/32/166144_2.png) [@bramtops](https://community.homey.app/u/bramtops)\
**Post date:** [June 3, 2026, 6:59pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/1 "2026-06-03T18:59:31Z")

</div>

Monitor solar production, grid import and export, home consumption, individual microinverters, and battery power and charge level of your Enphase systems. The Energy Flow widget animates live power between solar, grid, home, and battery. Battery monitoring is read-only; solar production can be controlled.

This app integrates well into the Energy tab and utilizes the latest Homey energy related features.

Monitoring and control features depend on gateway hardware, account access, and installed consumption clamps; the app will detect this automatically. See the community “Visit forum”-link below.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/e/de1a54e94109567f206da47a80b3be00710a1882.jpeg) ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/2/628ce78be3ac2217e8a52eb4df015cb7d1af55b2.jpeg)

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.

**Note that for unmetered Envoy gateways, a power ON or OFF command will take about 30 minutes to fully propagate to all microinverters.**

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/7/771cc7d51b469eb25359e44154dfd049a92df5f0.png)

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

1. Register as a (fake) **company** with Enphase [here](https://enlighten.enphaseenergy.com/manager/registration). 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:

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:

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

# Changelog

**2.0.2 -** Oct 22, 2026 (currently in test)

Widget visual update.  
Widget now supports external sources.  
Adds widget settings for min/max power.

**2.0.1** - Oct 19, 2026 (test only)

Shows solar power per phase (optional).  
Shows grid power and voltage per phase (optional).  
Shows home power per phase (optional).  
Fixes daily energy resetting at wrong time.

**2.0.0 -** Oct 12, 2026 (test only)

This release reworks several internal systems for more reliability and future updates. Unfortunately some devices will have to be re-added.  
Adds Enphase battery monitoring.  
Adds animated energy flow widget (only for metered systems).  
Homey alarm support for inverter problems.  
Adds deprecation notices to timeline for older drivers.  
Adds French and German language support.  
Support for unwired production meters.

**1.5.3 -** Aug 15, 2026 (test only)

Adds an “Always on” setting.  
Removes unused legacy Envoy device driver.

**1.5.2 -** Jun 27, 2026

Fixes production limit errors.  
Improves meter detection.

**1.5.1 -** Jun 25, 2026

Tests production limiting support.  
Falls back to standard control.  
Fixes rapid control changes.

**1.5.0 -** Jun 23, 2026

Adds solar production limiting.  
Enables net export limits.

**1.4.0 -** Jun 18, 2026

More consistent device naming and setting grouping.

**1.3.6 -** Jun 17, 2026

Adds home electricity usage monitoring.  
Tracks grid imports and exports.  
Improves pairing wizard dark mode.

**1.3.5 -** Jun 15, 2026

Added support for metered gateway readings.

**1.3.4 -** Jun 12, 2026

Improved authentication stability.

**1.3.3 -** Jun 9, 2026

Improved login troubleshooting.

**1.3.2 -** Jun 9, 2026

Configure underperforming inverter threshold.  
Instant feedback clearing alerts.

**1.3.1 -** Jun 7, 2026

Fix bug in authentication flow.

**1.3.0 -** Jun 7, 2026

Monitors individual solar microinverters.  
Alerts when panels are underperfoming or go offline.  
Improved gateway IP & SN detection.

**1.2.1** - Jun 3, 2026

Prevents negative night-time solar readings.  
Replaces default icons.

**1.2.0** - May 30, 2026

Adds “Energy today” (kWh) status metric.  
More reliable gateway connection.  
More reliable pairing process.  
Improved compatibility with other Enphase apps.  
Improved gateway connection stability.  
More readable device names  
Reduced memory and cpu usage.

**1.1.0** - May 28, 2026

Updates app store descriptions and marketing images.  
Restores compatibility with Homey Pro 2019 models.  
Plays nicely with other installed Enphase apps.  
Clarifies owner vs. installer control levels during pairing.  
Renames status metrics to “Active inverters” and “Control access”.  
Adds “Metered gateway” status indicator.  
Validates gateway connection before completing pairing.  
Offers manual IP fallback if automatic discovery fails.  
Supports local IPv6 networks.  
Fixes status polling for System Owner accounts.  
Supports switching between System Owner and Installer/DIY accounts.

**1.0.0** - May 26, 2026

Initial release.

# Get it here

> **[Enphase Controller | Homey](https://homey.app/en-nl/app/nl.creitive.enlighten/Enphase-Controller/)**
>
> Monitor power and energy of your Enphase system. Control solar production, set custom limits, or restrict grid export.

Public test version is [here](https://homey.app/a/nl.creitive.enlighten/test/) (if there is one).

**Kind reminder: if you’re trying the normal or test-version of the app and run into a bug, unexpected behavior or just something weird; please send an app Diagnostic Report through homey within 15 minutes (so I get the detailed logs) and put a few keywords in the description to let me know what exactly I’m looking for. Thank you!**

---

<div class="post-metadata">

**Author:** ![bramtops](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bramtops/32/166144_2.png) [@bramtops](https://community.homey.app/u/bramtops)\
**Post date:** [June 3, 2026, 9:03pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/2 "2026-06-03T21:03:33Z")

</div>

@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?

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [June 3, 2026, 10:13pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/3 "2026-06-03T22:13:32Z")

</div>

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/](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/](https://homey.app/en-nl/app/io.nuki/Nuki/), and [https://homey.app/en-nl/app/it.diederik.solar/Solar-Panels/](https://homey.app/en-nl/app/it.diederik.solar/Solar-Panels/)

---

<div class="post-metadata">

**Author:** ![SpikeHome](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/spikehome/32/9435_2.png) [@SpikeHome](https://community.homey.app/u/SpikeHome)\
**Post date:** [June 4, 2026, 8:34am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/4 "2026-06-04T08:34:34Z")

</div>

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](https://community.homey.app/t/app-pro-enphase-controller/155720). Dan hoeven we hier dit draadje niet zo te kapen.

yes with version 1.1 saw it offlline sometimes

---

<div class="post-metadata">

**Author:** ![bramtops](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bramtops/32/166144_2.png) [@bramtops](https://community.homey.app/u/bramtops)\
**Post date:** [June 4, 2026, 9:13am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/5 "2026-06-04T09:13:04Z")

</div>

> [@SpikeHome](#):
>
> 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.

---

<div class="post-metadata">

**Author:** ![Robin\_van\_Kekem](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_van_kekem/32/8187_2.png) [@Robin\_van\_Kekem](https://community.homey.app/u/Robin_van_Kekem)\
**Post date:** [June 4, 2026, 10:09am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/6 "2026-06-04T10:09:33Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Joep\_Vullings](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/joep_vullings/32/9293_2.png) [@Joep\_Vullings](https://community.homey.app/u/Joep_Vullings)\
**Post date:** [June 4, 2026, 1:41pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/7 "2026-06-04T13:41:33Z")

</div>

Does this work with the metered gateway as well?

---

<div class="post-metadata">

**Author:** ![bramtops](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bramtops/32/166144_2.png) [@bramtops](https://community.homey.app/u/bramtops)\
**Post date:** [June 4, 2026, 2:05pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/8 "2026-06-04T14:05:38Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Joep\_Vullings](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/joep_vullings/32/9293_2.png) [@Joep\_Vullings](https://community.homey.app/u/Joep_Vullings)\
**Post date:** [June 4, 2026, 2:45pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/9 "2026-06-04T14:45:26Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![bramtops](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bramtops/32/166144_2.png) [@bramtops](https://community.homey.app/u/bramtops)\
**Post date:** [June 4, 2026, 2:57pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/10 "2026-06-04T14:57:47Z")

</div>

> [@Joep\_Vullings](#):
>
> … to the enlighten manager of me as a user.

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

> **[Enphase Controller | Homey](https://homey.app/en-us/app/nl.creitive.enlighten/Enphase-Controller/)**
>
> Locally monitor real-time power, daily/lifetime energy production, and active inverters. Turn power production on/off to handle negative energy prices.

(there’s currently no test-version)

---

<div class="post-metadata">

**Author:** ![Joep\_Vullings](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/joep_vullings/32/9293_2.png) [@Joep\_Vullings](https://community.homey.app/u/Joep_Vullings)\
**Post date:** [June 4, 2026, 3:14pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/11 "2026-06-04T15:14:53Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [June 5, 2026, 2:46pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/12 "2026-06-05T14:46:22Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Axel\_Aardoom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/axel_aardoom/32/121285_2.png) [@Axel\_Aardoom](https://community.homey.app/u/Axel_Aardoom)\
**Post date:** [June 5, 2026, 4:26pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/13 "2026-06-05T16:26:10Z")

</div>

I have 2 gateways with different user accounts, can I access both with 1 fake installer account? And will I be able to see both gateways seperate in Homey? Thanks

---

<div class="post-metadata">

**Author:** ![bramtops](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bramtops/32/166144_2.png) [@bramtops](https://community.homey.app/u/bramtops)\
**Post date:** [June 5, 2026, 4:51pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/14 "2026-06-05T16:51:52Z")

</div>

> [@Peter\_Kawa](#):
>
> Solved, fix by Athom fw v13.2.2 for (Pro) 2016-2019 models

Awesome… Man, we spent some hours on this 😅

> [@Axel\_Aardoom](#):
>
> I have 2 gateways with different user accounts, can I access both with 1 fake installer account? And will I be able to see both gateways seperate in Homey? Thanks

I think, yes. Add the same fake company as maintainer for both systems.  
Then just add two gateway’s with the same credentials, but different gateway serials. In theory, it should work. In the advanced settings there’s an “Include in energy report”. Leave it both on ‘true’ and Homey will add them together on the Energy page.

If you run into problems, send me an app Diagnostic Report

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [June 5, 2026, 10:33pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/15 "2026-06-05T22:33:29Z")

</div>

> [@bramtops](#):
>
> we spent some hours on this 😅

A few nights indeed, my sweet lord in heaven hahaha. But all with pleasure, Bram.

I learned a thing or two, and I’m still (more) convinced I’m less and less interested in writing some [heavily swearing] Homey apps 🤣🤣🤣

How about this, he knew already, but didn’t report unfortunately:

> ![Screenshot_20260606_002848_Slack](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/5/65c09261ab0cb6fc53565b90b658fd76e2338443.jpeg)

---

<div class="post-metadata">

**Author:** ![Mike1233](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mike1233/32/20991_2.png) [@Mike1233](https://community.homey.app/u/Mike1233)\
**Post date:** [June 5, 2026, 10:46pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/16 "2026-06-05T22:46:34Z")

</div>

Just installed the app. The app accepted the credentials, i am a installer now.  
But now, at 00:43, on the tile is a button for on/off. Should that be on or off or is it automaticly turning on when the solar panels are starting up? It is not necessary to turn it off for now when the sun is shining.

---

<div class="post-metadata">

**Author:** ![bramtops](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bramtops/32/166144_2.png) [@bramtops](https://community.homey.app/u/bramtops)\
**Post date:** [June 5, 2026, 11:38pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/17 "2026-06-05T23:38:21Z")

</div>

> [@Mike1233](#):
>
> Should that be on or off or is it automaticly turning on when the solar panels are starting up? It is not necessary to turn it off for now when the sun is shining.

No, just think of it as a regular on/off switch for the entire system that you control; it will be in the position that you set it and remain there.

The switch is there to give you the ability to turn the power production off at the times when you don’t want it. For example, when the electricity rates become negative and putting power back into the grid actually costs you money, and you get paid for using electricity.

> [@Peter\_Kawa](#):
>
> I learned a thing or two, and I’m still (more) convinced I’m less and less interested in writing some [heavily swearing] Homey apps

Ah well.. I’m still having fun; i’m just happy that thing got solved – it was taking way to much time.

I’m working on 1.3 now, which adds the ability to monitor every individual inverter/panel, together with stats and notices/triggers/alarms. The codebase more than doubled already 😑

Quick preview (very much alpha fase):

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/6/a6348478570909583538552374e9665bf906f76c.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/6/06ea95ab32ef0609f00e6d83447263d3f77c7b0e.jpeg)

---

<div class="post-metadata">

**Author:** ![Mike1233](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mike1233/32/20991_2.png) [@Mike1233](https://community.homey.app/u/Mike1233)\
**Post date:** [June 6, 2026, 7:20am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/18 "2026-06-06T07:20:52Z")

</div>

Thanks.  
I installed the app and looked it up this morning. Device not available. Restart of the app did not help. I see all the icons, but no values. After a short amount of time it says unavailable.  
Maybe it is because i have another Enphase app also working on the same Homey. The app Enphase.

---

<div class="post-metadata">

**Author:** ![Steven\_Bareman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/steven_bareman/32/31404_2.png) [@Steven\_Bareman](https://community.homey.app/u/Steven_Bareman)\
**Post date:** [June 7, 2026, 9:33am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/19 "2026-06-07T09:33:04Z")

</div>

Same situation over here. It was working for a couple of days and now not any more

---

<div class="post-metadata">

**Author:** ![bramtops](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bramtops/32/166144_2.png) [@bramtops](https://community.homey.app/u/bramtops)\
**Post date:** [June 7, 2026, 1:05pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/20 "2026-06-07T13:05:42Z")

</div>

@Mike1233 I received a Diagnostic Report yesterday, what that you?  
In any case, what I’ve noticed is that the app can lose its authenticated session suddenly when other Enphase apps are present. It looks like the Envoy/gateway isn’t designed to have multiple authenticated sessions active. I’ve made this app less aggressive and made sure I’m only using 1 active session to minimize the impact on other Enphase apps. But other apps can still have an impact on this app.  
This situation isn’t handled very properly in the current version, that will be fixed in the next. Note I can only improve how the app handles situations like this. I can’t do anything about the Envoy session limit though. Running multiple Enphase apps together might just be inherently unstable.

@Steven_Bareman Are you also running another Enphase app? Can you send me a Diagnostic Report?

[Next page](https://community.homey.app/t/app-pro-enphase-controller/155720.md?page=2)
