# \[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:** 4

<div class="post-metadata">

**Author:** ![alexspan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alexspan/32/167681_2.png) [@alexspan](https://community.homey.app/u/alexspan)\
**Post date:** [June 21, 2026, 9:44am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/62 "2026-06-21T09:44:42Z")

</div>

Good morning, I have been test driving the app for a few weeks now. All works quite well, but I just noticed I do not have the “The home consumption energy” options available - they are listed on the app page. I am on v1.4 of the app and made sure I am using the new Enphase Solar driver for the gateway (which is metered and the CT coils are installed).

@bramtops I am happy to be a guinea pig in the future if you need one (and I’m Dutch so no language barrier ;))

---

<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 21, 2026, 10:25am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/63 "2026-06-21T10:25:54Z")

</div>

@alexspan did you install a new device like Enphase Home?  
Add a device Enphase Controller, Enphase Home.

There is this part of the screenshot.

 ![1000001738](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/f/dfee2fe71f3b7e90c237dbd90aaeb17f5440ccf3.jpeg)

---

<div class="post-metadata">

**Author:** ![alexspan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alexspan/32/167681_2.png) [@alexspan](https://community.homey.app/u/alexspan)\
**Post date:** [June 21, 2026, 2:07pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/64 "2026-06-21T14:07:20Z")

</div>

@Mike1233 A few post above, @bramtops says that the gateway should be added as “Enphase Solar”. So no, I do not have the “Enphase Home” device right now. Do I need both devices?

---

<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 21, 2026, 3:14pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/65 "2026-06-21T15:14:56Z")

</div>

I have also version 1.4.0 and installed a device called Enphase Home. It is in the Enphase Controller app.  
But the picture i post before is the one you need?

This are the devices in the Enphase Controller app.

 ![1000001741](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/7/972a46e0eaacb2786a5501363ecc902c249ea1c4.jpeg)

---

<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 22, 2026, 7:29pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/66 "2026-06-22T19:29:44Z")

</div>

@alexspan @Mike1233 So, let me clarify this a bit. I misspoke when I said “Enphase Solar” is “the new gateway.” The idea is that Homey will have _virtual devices_ representing the different Enphase products or feature‑sets. Putting everything into a single “gateway” device would become messy. All of these devices still use the gateway under the hood, though.

They all share the same underlying library and the same gateway connection. That’s why, once you’ve added and authenticated the first device, every other device automatically reuses those credentials. They also share authentication/JWT/sessions, the connection pool, and coordinate their data requests.

So you’re not adding “the gateway” anymore, you’re adding whichever device corresponds to the feature‑set you want to unlock.

---

<div class="post-metadata">

**Author:** ![alexspan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alexspan/32/167681_2.png) [@alexspan](https://community.homey.app/u/alexspan)\
**Post date:** [June 22, 2026, 8:22pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/67 "2026-06-22T20:22:20Z")

</div>

Thanks for clarifying. So basically;

- Enphase Solar is now for monitoring production
- Enphase Home is now for monitoring energy consumption, import and export
- Enphase Inverters is for checking the inverters individually

Makes sense. Lots of new cards to build flows with. I have to see which one(s) would work best to determine if the system is exporting energy when prices are low / negative. I’m sure adding a way to dial the production down to prevent exporting to the grid is already on your roadmap?

---

<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 23, 2026, 11:12am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/68 "2026-06-23T11:12:15Z")

</div>

> [@alexspan](#):
>
> Lots of new cards to build flows with. I have to see which one(s) would work best to determine if the system is exporting energy when prices are low / negative.

I have it set up like this:

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

> [@alexspan](#):
>
> I’m sure adding a way to dial the production down to prevent exporting to the grid is already on your roadmap?

As I dont have a metered gateway, I can only turn the whole pv-system off. But when prices are negative you’d want to be consuming as much as possible, so best way would be to dial it down to 0 anyway. 😉

That being said, setting a production limit to any desired wattage is planned for the next version, yes!

---

<div class="post-metadata">

**Author:** ![alexspan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alexspan/32/167681_2.png) [@alexspan](https://community.homey.app/u/alexspan)\
**Post date:** [June 23, 2026, 11:38am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/69 "2026-06-23T11:38:30Z")

</div>

You have a nice and simple flow, however in my case there are 3 states;  
Normal: energy import and export price are positive (including energy tax, VAT and surcharge from energy company) ; importing energy costs money, exporting solar energy makes money.  
Negative: energy import and export price are negative; you are basically paid to use energy.  
No-export: energy import price is positive, but export price is negative (so all-in price is between €0 and €0,13 - to account for energy tax, VAT and surcharge from energy company). Importing in this case is not free but exporting will cost money.

Normal and Negative are easy. The grey area of “No-export” is the tricky one; in this state you want to generate exactly as much as you can use yourself (and/or use as much as you can generate). I use the Power by the Hour app to calculate the “No-export” price. The flows are already in place, I just need the cards to tell the system to dial down production. Happy to test for you if desired.

---

<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 23, 2026, 7:58pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/70 "2026-06-23T19:58:43Z")

</div>

> [@alexspan](#):
>
> No-export: energy import price is positive, but export price is negative (so all-in price is between €0 and €0,13 - to account for energy tax, VAT and surcharge from energy company). Importing in this case is not free but exporting will cost money.

I think this is what’s happening on 01-01-2027, at least for [my provider](https://www.zonneplan.nl/energie/informatie-over-energiecontracten/terugleververgoeding-bij-zonnepanelen#blok-5). Currently import and export are the same for me. But anyway, I don’t want to derail my own topic 😅

Also, it doesn’t matter anymore; you can just set your system to “No export” whenever you want because…

# Test-version 1.5.0 is here!

It has the now [Homey-native](https://apps.developer.homey.app/the-basics/devices/energy#controlling-target-power-usage) `target_power` and `target_power_mode` capabilities:

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

> Set the target power mode to
> 
> - “ **Normal solar production** ” for unlimited/normal production.
> - “ **Custom solar production** ” and you can use the “_Set the target power ‘w’_” to manually set your production target.
> - “ **Self-use only** ” and the system will try to maintain a net-zero import/export.
> - “ **No production** ” to turn the system off.

These features are only available if you have _both_ Controller access _and_ a Metered Gateway.

If you have these features, the device ON/OFF toggle will use the target power mode (Normal solar production/No production) instead of turning the gateway off entirely. (This should fix your problem, @Timelezz )

## Home battery?

You can still use the **Self-use only** option. The app has “Self-use offset” setting, you can set it to +150w or something. The Home Battery will see the offset as unused power available, and use it to charge. Enphase will detect the offset is gone, and will try to increase it, et cetera…  
Or you can just use the manual **Custom solar production** of course.

## We’re currently testing!

@SpikeHome @alexspan @Peter_Kawa @Mike1233 and anyone who wants to help!  
If/when you want, please check out the new test-version. Specifically the stuff mentioned above of course. See any bugs, weird behaviour, anything… please send the **App Diagnostic Report** (within 15 minutes) and include the problem **in the report itself**. Thanks!

One thing I still haven’t entirely figured out is how the gateway is handling the different CT-clamps configurations. In theory it’s (also) possible to have only solar-production clamps, or only grid-connection clamps. I’m not entirely sure yet how this reflects in the data I’m receiving and how the gateway will react. I can imagine with just solar-production clamps the **self-use** setting will not work.

## Firmware notice!

_Because the `target_power` and `target_power_mode` capabilities were added in Homey Firmware version v12.13.0, this is now also the required minimum._

---

<div class="post-metadata">

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

</div>

58a87af5-f70b-4849-803c-bfa0758f40da

Trying to set the system to “self use only” or “no production” fails. This could be because I have given Frank Energie permissions on my Enphase system (“Slim Terugleveren”).

---

<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 23, 2026, 10:54pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/72 "2026-06-23T22:54:18Z")

</div>

Would love to help testing, Bram, but, I use SMA, Solis & Growatt inverters

---

<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 24, 2026, 6:39am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/73 "2026-06-24T06:39:05Z")

</div>

@bramtops were can i find the two cards you mentioned above, set target power, and set the target power to?  
Homey 2023, 13.2.1.  
Are they under “then”? If yes, not on my Homey.  
Installed 1.5.0.

---

<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 24, 2026, 7:27am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/74 "2026-06-24T07:27:37Z")

</div>

Woops, never mind then 😉

> [@Mike1233](#):
>
> Are they under “then”? If yes, not on my Homey.

Yep, they’re “Then” cards of the **Enphase Solar** device.  
There are 3 conditions:

- Must be using the new Enphase Solar device from the app (old gateway is deprecated).
- Must have Controller status.
- Must have Metered status.

If you think you’re meeting these requirements, then after adding the device:  
See any bugs, weird behaviour, anything… please send the **App Diagnostic Report** (within 15 minutes) and include the problem **in the report itself**. Thanks!

---

<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 24, 2026, 7:36am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/75 "2026-06-24T07:36:36Z")

</div>

@bramtops  
2 Questions

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/7/c7e96a2f872ad6e952bfded10156bab4a55e9677.png)  
the tagetpower is a slider (difficult to set) but what power is target power?  
The export power or pv power?

second target modus what exactly do the adjustable sunproduction and only zelfuse?  
The other 2 are clear  
(screenshot is to test it)

edit:  
tested de first

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/8/2863f318c1845368f0eea1763085d53ba135927b.png)  
Get a error  
homey report : 3a598fc9-5ae5-40f8-b50d-0c7538786d3c

---

<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 24, 2026, 7:53am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/76 "2026-06-24T07:53:36Z")

</div>

Thanks for the diagnostic, it helps a lot!

Your gateway is rejecting any DPEL commands indeed. I’m also seeing a lot of time-outs, other apps using/controlling the gateway? Frank Energie might be a factor…

Or it might be related/same as what @SpikeHome is encountering.  
Thanks for the reports! I’ll take a look soon.

@SpikeHome to answer your other questions:

- “ **Target power** ” is the PV power cap/limit. Does not look at home/battery activities.
- “ **Target power** ” will only be used/applied when using “ **Custom solar production** ”
- “ **Self-use** ” will _automatically_ try to keep total import/export at zero (e.g. PV production = Home consumption). It will take into consideration the “Self-use offset-setting” but it does nothing with the Target power value.

---

<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 24, 2026, 8:48am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/77 "2026-06-24T08:48:36Z")

</div>

@bramtops  
When i looked at the settings is see the power is set unless the error.  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/b/3b7cc4c7df834477199de01075a0321e469f2dae.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/c/2cd9ea7831a6da67cf1f76fdb6ac13929459e875.png)

---

<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 24, 2026, 3:38pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/78 "2026-06-24T15:38:08Z")

</div>

@bramtops any clue?

---

<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 24, 2026, 9:19pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/79 "2026-06-24T21:19:20Z")

</div>

Ah, sorry… I missed that one.

The recent 1.5.0 (test) version has some modifications namely for metered gateways. I’m sure I messed something up in the PEL-controls there, but maybe the base numbers are working there as they should. If not, please remove and re-add the Enphase Solar device.

If that still doesn’t do anything, please send the App Diagnostic Report.

---

<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 24, 2026, 10:30pm UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/80 "2026-06-24T22:30:36Z")

</div>

Removed the old Enphase solar, installed it again with the correct credentials, now the cards are there.  
Thanks.

---

<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 25, 2026, 4:22am UTC](https://community.homey.app/t/app-pro-enphase-controller/155720/81 "2026-06-25T04:22:43Z")

</div>

Re-added but no improvement.

74e2eb66-56dd-4ae5-bf92-98d503bf0d41

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

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