# \[App\]\[Pro\] Homey EMS (HEMS): Smart EMS

**URL:** <https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [June 10, 2026, 5:06pm UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015 "2026-06-10T17:06:51Z")\
**Posts on this page:** 20\
**Page:** 5

<div class="post-metadata">

**Author:** ![Kaoh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kaoh/32/9283_2.png) [@Kaoh](https://community.homey.app/u/Kaoh)\
**Post date:** [August 5, 2026, 11:54am UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/83 "2026-08-05T11:54:41Z")

</div>

You did use the repair to link the devices properly?

---

<div class="post-metadata">

**Author:** ![Stephan\_Tamminga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stephan_tamminga/32/171125_2.png) [@Stephan\_Tamminga](https://community.homey.app/u/Stephan_Tamminga)\
**Post date:** [August 5, 2026, 3:21pm UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/84 "2026-08-05T15:21:06Z")

</div>

Probably not 🤷‍♂️  
I must admit that some of the settings are not clear to me what they should do, like Mode Capability. That dropdown contains three seemingly unrelated settings.

I have a SolarEdge battery + inverter and an Alfen Eve Pro Single EV charger.

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

---

<div class="post-metadata">

**Author:** ![Kaoh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kaoh/32/9283_2.png) [@Kaoh](https://community.homey.app/u/Kaoh)\
**Post date:** [August 5, 2026, 4:27pm UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/85 "2026-08-05T16:27:56Z")

</div>

Send me a diagnostic report, then I’ll give it a look how you set it up and what commands are given

---

<div class="post-metadata">

**Author:** ![Stephan\_Tamminga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stephan_tamminga/32/171125_2.png) [@Stephan\_Tamminga](https://community.homey.app/u/Stephan_Tamminga)\
**Post date:** [August 5, 2026, 4:41pm UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/86 "2026-08-05T16:41:24Z")

</div>

report generated: c5363647-0e0d-4a95-9671-31d5e024ad91

---

<div class="post-metadata">

**Author:** ![Stephan\_Tamminga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stephan_tamminga/32/171125_2.png) [@Stephan\_Tamminga](https://community.homey.app/u/Stephan_Tamminga)\
**Post date:** [August 5, 2026, 7:14pm UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/87 "2026-08-05T19:14:21Z")

</div>

“Test Run” was enabled. Will this trigger the error (**NO DESTINATION: available=3334W, no battery bound and EV not a sink → grid export) ?**

---

<div class="post-metadata">

**Author:** ![Kaoh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kaoh/32/9283_2.png) [@Kaoh](https://community.homey.app/u/Kaoh)\
**Post date:** [August 5, 2026, 11:17pm UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/88 "2026-08-05T23:17:20Z")

</div>

Thanks for the diag report. Three things are stacking up:

**1. You paired the wrong strategy device.** Your log says `device:smart-charging`. The _Smart Charging_ strategy is built for homes **without** a home battery, the battery role doesn’t exist in its wizard. So `no battery bound` isn’t a misconfiguration on your side, it’s what that device does by design. With a SolarEdge battery you want to remove this device and pair the **Grid-aware** one instead; that one has a battery role and will coordinate battery + car.

**2. The “car is home” toggle is off.** Every tick in your log shows the car as away, and the EV is only eligible as a surplus destination when that toggle is on. That’s why you had 1049W of surplus and still sent `autoW=0`, hence “EV not a sink”. Switch **car at home** on for the EMS device (and optionally drive it from a flow on your Alfen’s plugged-in state).

**3. Test run is still enabled.** Your log shows `DRY_RUN: zou schrijven → chg[target_power=0W]` on every tick, the app is only _logging_ what it would write, never touching hardware. That’s exactly why the Alfen keeps charging at full power and your battery discharges into it: nothing is being controlled yet. Note this doesn’t cause the “NO DESTINATION” message, the decision is identical in test run and live, but it does mean nothing acts on it.

**On your screenshot:** set **Mode capability** to _— not available —_. `chargetype / Green Comfort Level` is Alfen’s own solar-charging mode, i.e. the self-managing fallback the hint warns about, and both mode values are `0 — Default` anyway so it does nothing. Just `target_power` (W) is right. The phase dropdown only matters when the unit is A, so ignore it.

**Order to fix:** pair Grid-aware → run the repair/wizard and map the Alfen as above → turn “car at home” on → _then_ turn Test run off.

---

<div class="post-metadata">

**Author:** ![Stephan\_Tamminga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stephan_tamminga/32/171125_2.png) [@Stephan\_Tamminga](https://community.homey.app/u/Stephan_Tamminga)\
**Post date:** [August 6, 2026, 11:13am UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/89 "2026-08-06T11:13:33Z")

</div>

> [@Kaoh](#):
>
> sing modes like ‘EV wil

Seems to work now 👍

Question: there are some scheduled settings, but I cannot find if those are automatically ran by this app, or if I still need to configure additional flows for these myself. For example, this says “Your 22:00 prompt flow”, which seems to assume such a flow either exists, or is included in this app automatically:

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

---

<div class="post-metadata">

**Author:** ![Kaoh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kaoh/32/9283_2.png) [@Kaoh](https://community.homey.app/u/Kaoh)\
**Post date:** [August 6, 2026, 11:25am UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/90 "2026-08-06T11:25:19Z")

</div>

No you have to trigger it yourself at the time you want it to run. It was a hint, but I see how it can be confusing 🙄

---

<div class="post-metadata">

**Author:** ![Marcel\_Markes](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcel_markes/32/941_2.png) [@Marcel\_Markes](https://community.homey.app/u/Marcel_Markes)\
**Post date:** [August 7, 2026, 3:18pm UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/91 "2026-08-07T15:18:57Z")

</div>

Good afternoon,

I want to try your app, but if I want to add my Sigenergy battery pack I can select it but I can’t select the options under write-mapping. What am I doing wrong.

 ![Snip20260807_1](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/c/0cd4510dc8f2042a46fd915ecebdd5777a87bb11.png)

---

<div class="post-metadata">

**Author:** ![Stephan\_Tamminga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stephan_tamminga/32/171125_2.png) [@Stephan\_Tamminga](https://community.homey.app/u/Stephan_Tamminga)\
**Post date:** [August 8, 2026, 2:58pm UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/92 "2026-08-08T14:58:08Z")

</div>

I think something is off:

1. when prices are negative for export and the battery is full, production stops
2. this leads to EMS thinking there is no surplus
3. when the car comes home and gets plugged in while production is paused, it is not activated, even though there is a potential surplus

The inverter app does not have a setting to change this behavior; it is the Negative Tariff Optimization which can be set in the SolarEdge app, to ensure that the system does not export during negative export prices and fully imports during negative import prices.

I just manually forced my car to start charging, and then the solar panels started producing again, and surplus is recognized again by EMS.

Edit: I just found the “Solar Curtailment Active” condition check in “Power By The Hour”. Is this also being used in this Smart EMS system to avoid this issue? If not, maybe that’s a way to fix it?

---

<div class="post-metadata">

**Author:** ![Kaoh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kaoh/32/9283_2.png) [@Kaoh](https://community.homey.app/u/Kaoh)\
**Post date:** [August 9, 2026, 10:32pm UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/93 "2026-08-09T22:32:23Z")

</div>

Interesting use case.  
I was not aware of the inverter features like that.  
Thinking about it; you can force this using the the force discharge to car button. It will drain the battery for an X time and push it into the car, causing an import/need (at least stop export) triggering the inverter to produce again I would expect.

My problem is I need to ‘know’ there could be power from the sun but your not producing it. This ‘gues/feeling/estimate’ is where it gets a bit fussy.

---

<div class="post-metadata">

**Author:** ![Stephan\_Tamminga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stephan_tamminga/32/171125_2.png) [@Stephan\_Tamminga](https://community.homey.app/u/Stephan_Tamminga)\
**Post date:** [August 10, 2026, 5:33am UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/94 "2026-08-10T05:33:12Z")

</div>

Indeed. Forcing the car to start at a maximum rate is what I tried to implement manually, but I’m running into all kinds of weird behavior. I suspect that the charger doesn’t like multiple apps connecting to the same device; the charging power keeps dropping to zero. For now I had to disable this app to even be able to charge at all.

---

<div class="post-metadata">

**Author:** ![Kaoh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kaoh/32/9283_2.png) [@Kaoh](https://community.homey.app/u/Kaoh)\
**Post date:** [August 10, 2026, 8:27am UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/95 "2026-08-10T08:27:27Z")

</div>

You need to use the ems to do that, else the ems will try to correct it,  
You give control to the ems, so don’t use other apps to control

---

<div class="post-metadata">

**Author:** ![Marcel\_Markes](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcel_markes/32/941_2.png) [@Marcel\_Markes](https://community.homey.app/u/Marcel_Markes)\
**Post date:** [August 11, 2026, 6:41am UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/96 "2026-08-11T06:41:04Z")

</div>

Is there anyone who could help me with this?

---

<div class="post-metadata">

**Author:** ![Kaoh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kaoh/32/9283_2.png) [@Kaoh](https://community.homey.app/u/Kaoh)\
**Post date:** [August 11, 2026, 7:18am UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/97 "2026-08-11T07:18:06Z")

</div>

Send me a DM with your device capabilities overview from the Homey development dashboard, in the devices tab there you can find the non UX capabilities and their raw values etc, send me those I’ll see why they are not showing.

It could be that the app of your batteries don’t expose writable capabilities

---

<div class="post-metadata">

**Author:** ![Rob\_lindeman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rob_lindeman/32/173212_2.png) [@Rob\_lindeman](https://community.homey.app/u/Rob_lindeman)\
**Post date:** [August 23, 2026, 7:31am UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/98 "2026-08-23T07:31:50Z")

</div>

Hi Vincent,

Job well done! I was wondering: Is there a possibility to control a heat pump using smart EMS?

Rob

---

<div class="post-metadata">

**Author:** ![Kaoh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kaoh/32/9283_2.png) [@Kaoh](https://community.homey.app/u/Kaoh)\
**Post date:** [August 25, 2026, 8:36pm UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/99 "2026-08-25T20:36:47Z")

</div>

The devices trigger many meaningfull events to hook your heat pump to, due to the slow speed of boilers and heat pumps I felt those events are the right approach. If you miss any you would like your heat pump to respond to let me know.  
I use for example the cheap hours/expensive hours + check on EMS surplus state to direct my water buffer heat pump, if there are cheap hours keep it stable, are they cheap and there is surplus heat it up, it will increase the house consumption leaving less for the EMS to direct into fast responding storage like batteries or cars.

Any input is appreciated.

---

<div class="post-metadata">

**Author:** ![Rob\_lindeman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rob_lindeman/32/173212_2.png) [@Rob\_lindeman](https://community.homey.app/u/Rob_lindeman)\
**Post date:** [August 26, 2026, 7:34am UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/100 "2026-08-26T07:34:51Z")

</div>

Thnx, I will start to design flows to orchestrate this. Second question, smart ems doesn’t”t recognize my nexus (zonneplan) battery. Do you have any suggestions to fix this?

Rob

---

<div class="post-metadata">

**Author:** ![Kaoh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kaoh/32/9283_2.png) [@Kaoh](https://community.homey.app/u/Kaoh)\
**Post date:** [September 1, 2026, 9:03am UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/101 "2026-09-01T09:03:56Z")

</div>

**Smart EMS 1.14.0 is on test**

New test build available. The live version stays on 1.7.3 for now.

**Peak Shaving — winter ready**

- Charges the battery from the grid up to your **target peak** , not just the free 2.5 kW floor. Never above the target you set, so your capacity tariff stays where you put it.
- **Predictive night charging** : if the solar forecast says the battery won’t be full enough for tomorrow’s peaks, it charges harder overnight up to a ceiling you choose. Off by default; per device, with Auto or Advise-only. Advise-only comes with a flow trigger and a matching flow action.

**No separate price or forecast app needed**

- You can now pick **Homey Energy** as your price source and as your solar forecast when adding or repairing a Grid Aware or Peak Shaving device. For prices you need a dynamic tariff configured in Homey Energy — the wizard tells you if you don’t. A dedicated app is usually more accurate, so if you already run one, keep it.

**Day plan without a flow**

- The app can run its daily plan itself at an hour you choose. New devices get this on by default (03:00); existing devices stay off after the update.

**Fixed**

- Duplicate Insights entries, the wrong name suggested for a new Peak Shaving device, and several corrections to the day plan and night charging.

Test version: [Smart EMS | Homey](https://homey.app/a/com.kaoh.smartems/test/)

Feedback welcome, especially on predictive night charging and on how Homey’s own forecast compares to a dedicated forecast app on your roof.

And a small note

> The concept is to use **one** strategy device, not mixing them. You can select the strategy that fits your needs by adding that device. While testing you could add multiple ones but they are designed to be the sole EMS for your setup.

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [September 3, 2026, 2:32pm UTC](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015/102 "2026-09-03T14:32:19Z")

</div>

Hi Vincent,

Thanks for this update!  
I think I spotted a problem with the app for me a while ago, but didn’t find time to look into it until now. I’ve just installed the test version 1.14.0, removed the Grid Aware device, reinstalled and configured it again and I think I still see the same problem.  
I’ve configured the device into the test run mode:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/5/057de709de084b371745cfc76ad9bfa979052bcb.png)  
but it seems it still is actually controlling my (Peblar) EV charger:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/e/9ea6b774b8e1cb4f6468de455f18495b3587cd6b.png)

And I also saw the _Live charge limit_ on my Peblar change to 0

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

Next I turned the Grid Aware EMS device off, set the _Live charge limit_ back to 100% and it stayed there.  
Around 5 minutes later turned on the Grid Aware EMS again and I saw the _Live charge limit_ drop again.

This also showed in the Ticks:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/9/99f4a68a76ce9cc9333ec243c4f0a66262ed920b.png)

Next to this I also have a question on the possibility to use **Homey Energy** as a price source, unfortunately the third party Athom uses as a source for the prices isn’t very stable, what will Smart EMS do when there’s no new prices coming in from **Homey Energy**?

Thanks!

[Previous page](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015.md?page=4)

[Next page](https://community.homey.app/t/app-pro-homey-ems-hems-smart-ems/156015.md?page=6)
