# \[APP\]\[Pro\] Ultimate EMS - Intelligent energy management for solar, battery, EV and heat pump

**URL:** https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475
**Category:** Apps
**Tags:** app, energy, homey-pro, homey-energy
**Created:** [May 28, 2026, 7:23pm UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475 "2026-05-28T19:23:10Z")
**Posts on this page:** 20
**Page:** 6

<div class="post-metadata">

### Author: ![Arjen\_Baatje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arjen_baatje/32/66427_2.png) [@Arjen\_Baatje](https://community.homey.app/u/Arjen_Baatje)
#### Post date: [June 28, 2026, 2:25pm UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/101 "2026-06-28T14:25:50Z")

</div>

The call interval to P1 seems to be changed. No new number in 8 minutes. I would expect an interval of a few seconds here.

 ![IMG_2778](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/f/cf2be4df8caa84b1ddc54d6f8cdb51d93db05db8.jpeg)

---

<div class="post-metadata">

### Author: ![Arjen\_Baatje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arjen_baatje/32/66427_2.png) [@Arjen\_Baatje](https://community.homey.app/u/Arjen_Baatje)
#### Post date: [June 28, 2026, 10:25pm UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/102 "2026-06-28T22:25:53Z")

</div>

Still no new net Total value. Is this a problem on my side?

---

<div class="post-metadata">

### Author: ![Menno\_De\_Braak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_de_braak/32/171831_2.png) [@Menno\_De\_Braak](https://community.homey.app/u/Menno_De_Braak)
#### Post date: [June 29, 2026, 5:27am UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/103 "2026-06-29T05:27:42Z")

</div>

Hi Arjen, the EMS doesn’t poll the P1 meter on a timer — it listens for events pushed by the P1 device (Tibber Pulse). So if the value isn’t updating, the issue is upstream: the Tibber Pulse device itself has stopped sending updates to Homey.

Can you check directly in the Tibber Pulse device page whether `measure_power` is updating there? If that value is also stuck, it’s a Tibber Pulse / network issue, not the EMS.

---

<div class="post-metadata">

### Author: ![Arjen\_Baatje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arjen_baatje/32/66427_2.png) [@Arjen\_Baatje](https://community.homey.app/u/Arjen_Baatje)
#### Post date: [June 29, 2026, 5:48am UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/104 "2026-06-29T05:48:20Z")

</div>

The Tibber Pulse device in Homey is updating normally, that’s the strange thing about it. The PV generation does update properly.

---

<div class="post-metadata">

### Author: ![Arjen\_Baatje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arjen_baatje/32/66427_2.png) [@Arjen\_Baatje](https://community.homey.app/u/Arjen_Baatje)
#### Post date: [June 29, 2026, 5:50am UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/105 "2026-06-29T05:50:51Z")

</div>

Did you also see this reply?

---

<div class="post-metadata">

### Author: ![Menno\_De\_Braak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_de_braak/32/171831_2.png) [@Menno\_De\_Braak](https://community.homey.app/u/Menno_De_Braak)
#### Post date: [June 29, 2026, 7:38am UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/106 "2026-06-29T07:38:59Z")

</div>

> [@Arjen\_Baatje](#):
>
> The Tibber Pulse device in Homey is updating normally, that’s the strange thing about it. The PV generation does update properly.

Ah yes… can you try a restart of the app? If it updates after this then I think I know what the issue was…

---

<div class="post-metadata">

### Author: ![Arjen\_Baatje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arjen_baatje/32/66427_2.png) [@Arjen\_Baatje](https://community.homey.app/u/Arjen_Baatje)
#### Post date: [June 29, 2026, 8:13am UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/107 "2026-06-29T08:13:55Z")

</div>

Already restarted it myself en shortly after it updated again.

---

<div class="post-metadata">

### Author: ![Menno\_De\_Braak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_de_braak/32/171831_2.png) [@Menno\_De\_Braak](https://community.homey.app/u/Menno_De_Braak)
#### Post date: [June 29, 2026, 8:29am UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/108 "2026-06-29T08:29:37Z")

</div>

ok, thanks! I’ll prepare an update shortly!

---

<div class="post-metadata">

### Author: ![Arjen\_Baatje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arjen_baatje/32/66427_2.png) [@Arjen\_Baatje](https://community.homey.app/u/Arjen_Baatje)
#### Post date: [June 29, 2026, 8:34am UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/109 "2026-06-29T08:34:07Z")

</div>

Just installed a Zendure battery, curious about the effect of this. 😀

---

<div class="post-metadata">

### Author: ![Menno\_De\_Braak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_de_braak/32/171831_2.png) [@Menno\_De\_Braak](https://community.homey.app/u/Menno_De_Braak)
#### Post date: [June 29, 2026, 8:53am UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/110 "2026-06-29T08:53:42Z")

</div>

Ah great! send me the bug report to have a look if the capabilities are ok for this one.  
does the zendure have variable charging or does it have a fixed charge power? I know that the Marstek had a fixed one… 800watt or 2400watt I believe..

---

<div class="post-metadata">

### Author: ![Arjen\_Baatje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arjen_baatje/32/66427_2.png) [@Arjen\_Baatje](https://community.homey.app/u/Arjen_Baatje)
#### Post date: [June 29, 2026, 9:22am UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/111 "2026-06-29T09:22:04Z")

</div>

Charging rate is dynamic on this Solarflow 2400.

> **Bug report**
>
> {  
> “\_report”: “Ultimate EMS Bug Report”,  
> “\_version”: “1.6.29”,  
> “\_generatedAt”: “2026-06-29T09:20:50.261Z”,  
> “settings”: {  
> “contract\_type”: “dynamic”,  
> “price\_device\_id”: “abe01a7c-7175-444a-b9f2-840116f30941”,  
> “zero\_export”: true,  
> “pv\_peak\_kw\_l1”: 4,  
> “pv\_peak\_kw\_l2”: 3,  
> “pv\_peak\_kw\_l3”: 3,  
> “pv\_l2\_peak\_hour”: 10,  
> “pv\_l3\_peak\_hour”: 15,  
> “gridMeterId”: “d8ce0b63-0d91-43c7-865d-e42e8a24b85a”,  
> “pvMeterIds”: [  
> “bfdb7b9e-0eb1-4015-a318-6559489180f7”  
> ],  
> “pvMeterPhases”: [  
> 0  
> ],  
> “hasBattery”: true,  
> “batteryId”: “bf9d1a30-95bb-4440-a360-591704b02490”,  
> “batteryAutonomous”: false,  
> “bat\_capacity\_kwh”: 5.76,  
> “bat\_max\_charge\_w”: 2400,  
> “bat\_max\_discharge\_w”: 2400,  
> “hasEv”: true,  
> “evDeviceId”: “e136b495-9069-49f6-b9d5-e935621b909e”,  
> “evChargerId”: “58250a32-2f8f-482d-b5e7-b6459d44f24e”,  
> “ev\_capacity\_kwh”: 55,  
> “ev\_charge\_mode”: “pv”,  
> “ev\_default\_soc”: 100,  
> “ev\_solar\_priority\_soc”: 100,  
> “ev\_night\_charge”: false,  
> “hasHeatPump”: false,  
> “hasEvCharger”: true,  
> “hp\_0\_phase”: 0,  
> “hp\_1\_phase”: 0,  
> “hp\_2\_phase”: 0,  
> “pv\_curtail\_meter\_0”: false,  
> “pv\_curtail\_meter\_1”: false,  
> “pv\_curtail\_meter\_2”: false  
> },  
> “devices”: [  
> {  
> “id”: “d8ce0b63-0d91-43c7-865d-e42e8a24b85a”,  
> “name”: “Tibber Pulse”,  
> “driverUri”: “”,  
> “capabilities”: [  
> “measure\_power”,  
> “meter\_power”,  
> “accumulatedCost”,  
> “measure\_current.L1”,  
> “measure\_current.L2”,  
> “measure\_current.L3”,  
> “meter\_power.imported”,  
> “meter\_power.exported”  
> ],  
> “values”: {  
> “measure\_power”: -3394,  
> “meter\_power”: 3.04,  
> “accumulatedCost”: 0.85,  
> “measure\_current.L1”: 3,  
> “measure\_current.L2”: 9,  
> “measure\_current.L3”: 2,  
> “meter\_power.imported”: 34358.95,  
> “meter\_power.exported”: 30069.63  
> }  
> },  
> {  
> “id”: “bfdb7b9e-0eb1-4015-a318-6559489180f7”,  
> “name”: “PV Oostdak Hoymiles”,  
> “driverUri”: “”,  
> “capabilities”: [  
> “meter\_power.today”,  
> “measure\_power”,  
> “meter\_power”,  
> “measure\_power.pv1”,  
> “measure\_voltage.pv1”,  
> “measure\_current.pv1”,  
> “measure\_power.pv2”,  
> “measure\_voltage.pv2”,  
> “measure\_current.pv2”,  
> “measure\_power.pv3”,  
> “measure\_voltage.pv3”,  
> “measure\_current.pv3”,  
> “measure\_power.pv4”,  
> “measure\_voltage.pv4”,  
> “measure\_current.pv4”,  
> “measure\_power.pv5”,  
> “measure\_voltage.pv5”,  
> “measure\_current.pv5”,  
> “measure\_power.pv6”,  
> “measure\_voltage.pv6”,  
> “measure\_current.pv6”,  
> “measure\_power.pv7”,  
> “measure\_voltage.pv7”,  
> “measure\_current.pv7”,  
> “measure\_power.pv8”,  
> “measure\_voltage.pv8”,  
> “measure\_current.pv8”,  
> “measure\_power.pv9”,  
> “measure\_voltage.pv9”,  
> “measure\_current.pv9”,  
> “measure\_power.pv10”,  
> “measure\_voltage.pv10”,  
> “measure\_current.pv10”,  
> “measure\_power.pv11”,  
> “measure\_voltage.pv11”,  
> “measure\_current.pv11”,  
> “measure\_power.pv12”,  
> “measure\_voltage.pv12”,  
> “measure\_current.pv12”,  
> “measure\_voltage”,  
> “measure\_current”,  
> “measure\_frequency”,  
> “measure\_temperature”,  
> “alarm\_generic”  
> ],  
> “values”: {  
> “meter\_power.today”: 7.23,  
> “measure\_power”: 2961.9,  
> “meter\_power”: 7337.46,  
> “measure\_power.pv1”: 230.3,  
> “measure\_voltage.pv1”: 32.5,  
> “measure\_current.pv1”: 7.07,  
> “measure\_power.pv2”: 256,  
> “measure\_voltage.pv2”: 32.4,  
> “measure\_current.pv2”: 7.88,  
> “measure\_power.pv3”: 189.8,  
> “measure\_voltage.pv3”: 31.3,  
> “measure\_current.pv3”: 6.06,  
> “measure\_power.pv4”: 287.6,  
> “measure\_voltage.pv4”: 31.9,  
> “measure\_current.pv4”: 8.99,  
> “measure\_power.pv5”: null,  
> “measure\_voltage.pv5”: null,  
> “measure\_current.pv5”: null,  
> “measure\_power.pv6”: null,  
> “measure\_voltage.pv6”: null,  
> “measure\_current.pv6”: null,  
> “measure\_power.pv7”: null,  
> “measure\_voltage.pv7”: null,  
> “measure\_current.pv7”: null,  
> “measure\_power.pv8”: null,  
> “measure\_voltage.pv8”: null,  
> “measure\_current.pv8”: null,  
> “measure\_power.pv9”: null,  
> “measure\_voltage.pv9”: null,  
> “measure\_current.pv9”: null,  
> “measure\_power.pv10”: null,  
> “measure\_voltage.pv10”: null,  
> “measure\_current.pv10”: null,  
> “measure\_power.pv11”: null,  
> “measure\_voltage.pv11”: null,  
> “measure\_current.pv11”: null,  
> “measure\_power.pv12”: null,  
> “measure\_voltage.pv12”: null,  
> “measure\_current.pv12”: null,  
> “measure\_voltage”: 227.4,  
> “measure\_current”: 3.88,  
> “measure\_frequency”: 50.01,  
> “measure\_temperature”: 51.7,  
> “alarm\_generic”: false  
> }  
> },  
> {  
> “id”: “bf9d1a30-95bb-4440-a360-591704b02490”,  
> “name”: “Zendure solarFlow2400AC”,  
> “driverUri”: “”,  
> “capabilities”: [  
> “measure\_battery”,  
> “measure\_power”,  
> “measure\_temperature”,  
> “meter\_power.charged”,  
> “meter\_power.discharged”,  
> “efficiency”  
> ],  
> “values”: {  
> “measure\_battery”: 99,  
> “measure\_power”: 212,  
> “measure\_temperature”: 45,  
> “meter\_power.charged”: 2.13,  
> “meter\_power.discharged”: 0,  
> “efficiency”: 0  
> }  
> },  
> {  
> “id”: “e136b495-9069-49f6-b9d5-e935621b909e”,  
> “name”: “Lightning McGreen Accu”,  
> “driverUri”: “”,  
> “capabilities”: [  
> “device\_state”,  
> “measure\_soc\_level”,  
> “measure\_soc\_usable”,  
> “measure\_soc\_range\_estimated”,  
> “measure\_soc\_range\_ideal”,  
> “measure\_charge\_limit\_soc”,  
> “battery\_heater”,  
> “charging\_state”,  
> “measure\_charge\_phases”,  
> “measure\_charge\_power”,  
> “measure\_charge\_voltage”,  
> “measure\_charge\_current”,  
> “measure\_charge\_current\_max”,  
> “measure\_charge\_energy\_added”,  
> “measure\_charge\_minutes\_to\_full\_charge”,  
> “charging\_port\_cable”,  
> “measure\_io\_battery\_power”,  
> “meter\_charge\_power”,  
> “charging\_port”,  
> “charging\_on”,  
> “charging\_port\_unlock”,  
> “module\_temp”,  
> “measure\_module\_temp\_min”,  
> “measure\_module\_temp\_max”,  
> “measure\_charge\_power\_ac”,  
> “measure\_charge\_power\_dc”,  
> “measure\_charge\_energy\_added\_ac”  
> ],  
> “values”: {  
> “device\_state”: false,  
> “measure\_soc\_level”: 43,  
> “measure\_soc\_usable”: 43,  
> “measure\_soc\_range\_estimated”: 0,  
> “measure\_soc\_range\_ideal”: 174.13,  
> “measure\_charge\_limit\_soc”: 100,  
> “battery\_heater”: false,  
> “charging\_state”: “Disconnected”,  
> “measure\_charge\_phases”: 0,  
> “measure\_charge\_power”: 0,  
> “measure\_charge\_voltage”: 2,  
> “measure\_charge\_current”: 0,  
> “measure\_charge\_current\_max”: 16,  
> “measure\_charge\_energy\_added”: 13.3,  
> “measure\_charge\_minutes\_to\_full\_charge”: 0,  
> “charging\_port\_cable”: “”,  
> “measure\_io\_battery\_power”: 0,  
> “meter\_charge\_power”: 973.72,  
> “charging\_port”: false,  
> “charging\_on”: false,  
> “charging\_port\_unlock”: null,  
> “module\_temp”: “- … - °C”,  
> “measure\_module\_temp\_min”: null,  
> “measure\_module\_temp\_max”: null,  
> “measure\_charge\_power\_ac”: null,  
> “measure\_charge\_power\_dc”: null,  
> “measure\_charge\_energy\_added\_ac”: null  
> }  
> },  
> {  
> “id”: “58250a32-2f8f-482d-b5e7-b6459d44f24e”,  
> “name”: “Wallbox Pulsar Max”,  
> “driverUri”: “”,  
> “capabilities”: [  
> “locked”,  
> “evcharger\_charging\_state”,  
> “evcharger\_charging”,  
> “meter\_power”,  
> “measure\_current”,  
> “measure\_power”,  
> “status”,  
> “meter\_power.charged”  
> ],  
> “values”: {  
> “locked”: false,  
> “evcharger\_charging\_state”: “plugged\_out”,  
> “evcharger\_charging”: false,  
> “meter\_power”: null,  
> “measure\_current”: 6,  
> “measure\_power”: 0,  
> “status”: null,  
> “meter\_power.charged”: 15.18  
> }  
> }  
> ],  
> “liveState”: {  
> “ready”: true,  
> “mode”: “auto”,  
> “pvW”: 1295.1,  
> “gridW”: -1573,  
> “batSoc”: 99,  
> “batPowerW”: 212,  
> “netW”: 1573,  
> “evW”: 0,  
> “status”: “Zon 1295W → accu +212W | dumplast aan | teruglevering 1573W”,  
> “hpMode”: “cooling”,  
> “hpOffset”: 0,  
> “evCharging”: false,  
> “evCurrentA”: 0,  
> “evSoc”: 43,  
> “evConnected”: false,  
> “evMode”: “pv”,  
> “activeTrip”: null,  
> “plan”: {  
> “totalPvKwh”: 9.02,  
> “totalConsumptionKwh”: 5.94,  
> “netKwh”: 3.08,  
> “evNeededKwh”: 0,  
> “batAvailKwh”: 4.49,  
> “batMaxChargeKw”: 2.4,  
> “batMaxDischargeKw”: 2.5,  
> “hoursToFull”: 0.3,  
> “hoursToEmpty”: 0,  
> “prio1Feasible”: true,  
> “hpMode”: “cooling”,  
> “hasCheapHours”: true,  
> “hasCheapQuarterSlots”: true,  
> “cheapQuarterCount”: 5,  
> “batReserveKwh”: 5.54,  
> “batAvailableForEv”: 0,  
> “avgNightLoadKwh”: 4.76,  
> “evSolarStartHour”: 10  
> },  
> “updatedAt”: “2026-06-29T09:20:50.259Z”  
> },  
> “pvCurtailment”: {  
> “pvW”: 1295.1,  
> “pvExpectedW”: null,  
> “pvCurtailing”: null,  
> “ratio”: null,  
> “gridW”: -1573,  
> “netW”: 1573,  
> “gridPhases”: [  
> 0,  
> 0,  
> 0  
> ],  
> “pvPhases”: [  
> 0,  
> 0,  
> 0  
> ]  
> },  
> “planSummary”: {  
> “totalPvKwh”: 9.02,  
> “totalConsumptionKwh”: 5.94,  
> “netKwh”: 3.08,  
> “evNeededKwh”: 0,  
> “batAvailKwh”: 4.49,  
> “batMaxChargeKw”: 2.4,  
> “batMaxDischargeKw”: 2.5,  
> “hoursToFull”: 0.3,  
> “hoursToEmpty”: 0,  
> “prio1Feasible”: true,  
> “hpMode”: “cooling”,  
> “hasCheapHours”: true,  
> “hasCheapQuarterSlots”: true,  
> “cheapQuarterCount”: 5,  
> “batReserveKwh”: 5.54,  
> “batAvailableForEv”: 0,  
> “avgNightLoadKwh”: 4.76,  
> “evSolarStartHour”: 10  
> },  
> “planDetails”: {  
> “date”: “2026-06-29”,  
> “calculatedAt”: “2026-06-29T08:35:54.262Z”,  
> “reason”: “manual\_test”,  
> “pvHourNow”: {  
> “hour”: 9,  
> “pvKwh”: 0.894  
> },  
> “pvHourlyFull”: [  
> {  
> “hour”: 0,  
> “pvKwh”: 0  
> },  
> {  
> “hour”: 1,  
> “pvKwh”: 0  
> },  
> {  
> “hour”: 2,  
> “pvKwh”: 0  
> },  
> {  
> “hour”: 3,  
> “pvKwh”: 0  
> },  
> {  
> “hour”: 4,  
> “pvKwh”: 0  
> },  
> {  
> “hour”: 5,  
> “pvKwh”: 0  
> },  
> {  
> “hour”: 6,  
> “pvKwh”: 0.019  
> },  
> {  
> “hour”: 7,  
> “pvKwh”: 0.196  
> },  
> {  
> “hour”: 8,  
> “pvKwh”: 0.456  
> },  
> {  
> “hour”: 9,  
> “pvKwh”: 0.894  
> },  
> {  
> “hour”: 10,  
> “pvKwh”: 1.371  
> },  
> {  
> “hour”: 11,  
> “pvKwh”: 1.765  
> },  
> {  
> “hour”: 12,  
> “pvKwh”: 2.09  
> },  
> {  
> “hour”: 13,  
> “pvKwh”: 2.338  
> },  
> {  
> “hour”: 14,  
> “pvKwh”: 2.485  
> },  
> {  
> “hour”: 15,  
> “pvKwh”: 2.419  
> },  
> {  
> “hour”: 16,  
> “pvKwh”: 2.219  
> },  
> {  
> “hour”: 17,  
> “pvKwh”: 1.909  
> },  
> {  
> “hour”: 18,  
> “pvKwh”: 1.485  
> },  
> {  
> “hour”: 19,  
> “pvKwh”: 0.783  
> },  
> {  
> “hour”: 20,  
> “pvKwh”: 0.632  
> },  
> {  
> “hour”: 21,  
> “pvKwh”: 0.248  
> },  
> {  
> “hour”: 22,  
> “pvKwh”: 0.084  
> },  
> {  
> “hour”: 23,  
> “pvKwh”: 0  
> }  
> ]  
> },  
> “planError”: null,  
> “evController”: {  
> “mode”: “pv”,  
> “targetA”: 0,  
> “phases”: 3,  
> “minCurrentA”: 5,  
> “startThresholdA”: 5,  
> “startThresholdW”: 3750,  
> “stopThresholdW”: 300,  
> “zeroExport”: true,  
> “zeroExportMinSurW”: 300,  
> “isPeakHour”: false,  
> “solarGridAssist”: false  
> },  
> “battery”: {  
> “type”: “BatteryAdapter”,  
> “isAutonomous”: false,  
> “count”: 1,  
> “ids”: [  
> “bf9d1a30-95bb-4440-a360-591704b02490”  
> ],  
> “capacities”: [  
> 5.76  
> ],  
> “maxChargeW”: [  
> 2400  
> ]  
> },  
> “thermostat”: null,  
> “config”: {  
> “hasBattery”: true,  
> “batteryAutonomous”: false,  
> “hasEv”: true,  
> “hasHeatPump”: false,  
> “phases”: 3,  
> “pvPeakKw”: 10,  
> “pvStrings”: [  
> {  
> “peakKw”: 4,  
> “peakHour”: 13  
> },  
> {  
> “peakKw”: 3,  
> “peakHour”: 10  
> },  
> {  
> “peakKw”: 3,  
> “peakHour”: 15  
> }  
> ],  
> “pvMeterIds”: [  
> “bfdb7b9e-0eb1-4015-a318-6559489180f7”  
> ],  
> “gridMeterId”: “d8ce0b63-0d91-43c7-865d-e42e8a24b85a”,  
> “pvCurtailment”: {  
> “maxExportW”: [  
> 0,  
> 0,  
> 0  
> ],  
> “inverterEnabled”: [  
> false,  
> false,  
> false  
> ]  
> },  
> “pvCurtailActive”: false  
> }  
> }

---

<div class="post-metadata">

### Author: ![Arjen\_Baatje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arjen_baatje/32/66427_2.png) [@Arjen\_Baatje](https://community.homey.app/u/Arjen_Baatje)
#### Post date: [June 29, 2026, 9:44am UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/112 "2026-06-29T09:44:39Z")

</div>

Is the expected PV generation also taking the inverters into account that are not in Homey? I entered a generation per phase of 4 / 3 / 3 kWP, but expected output is 2,5 kW at max later this afternoon. While I’m already exporting 6kW right now. (Battery already full)

---

<div class="post-metadata">

### Author: ![Menno\_De\_Braak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_de_braak/32/171831_2.png) [@Menno\_De\_Braak](https://community.homey.app/u/Menno_De_Braak)
#### Post date: [June 29, 2026, 10:52am UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/113 "2026-06-29T10:52:51Z")

</div>

Arjen, please do a reboot of the app and run the bug report again.

---

<div class="post-metadata">

### Author: ![Arjen\_Baatje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arjen_baatje/32/66427_2.png) [@Arjen\_Baatje](https://community.homey.app/u/Arjen_Baatje)
#### Post date: [June 29, 2026, 11:47am UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/114 "2026-06-29T11:47:05Z")

</div>

> **Bug report**
>
> {  
> “\_report”: “Ultimate EMS Bug Report”,  
> “\_version”: “1.6.29”,  
> “\_generatedAt”: “2026-06-29T11:46:45.106Z”,  
> “settings”: {  
> “contract\_type”: “dynamic”,  
> “price\_device\_id”: “abe01a7c-7175-444a-b9f2-840116f30941”,  
> “zero\_export”: true,  
> “pv\_peak\_kw\_l1”: 4,  
> “pv\_peak\_kw\_l2”: 3,  
> “pv\_peak\_kw\_l3”: 3,  
> “pv\_l2\_peak\_hour”: 10,  
> “pv\_l3\_peak\_hour”: 15,  
> “gridMeterId”: “d8ce0b63-0d91-43c7-865d-e42e8a24b85a”,  
> “pvMeterIds”: [  
> “bfdb7b9e-0eb1-4015-a318-6559489180f7”  
> ],  
> “pvMeterPhases”: [  
> 0  
> ],  
> “hasBattery”: true,  
> “batteryId”: “bf9d1a30-95bb-4440-a360-591704b02490”,  
> “batteryAutonomous”: false,  
> “bat\_capacity\_kwh”: 5.76,  
> “bat\_max\_charge\_w”: 2400,  
> “bat\_max\_discharge\_w”: 2400,  
> “hasEv”: true,  
> “evDeviceId”: “e136b495-9069-49f6-b9d5-e935621b909e”,  
> “evChargerId”: “58250a32-2f8f-482d-b5e7-b6459d44f24e”,  
> “ev\_capacity\_kwh”: 55,  
> “ev\_charge\_mode”: “pv”,  
> “ev\_default\_soc”: 100,  
> “ev\_solar\_priority\_soc”: 100,  
> “ev\_night\_charge”: false,  
> “hasHeatPump”: false,  
> “hasEvCharger”: true,  
> “hp\_0\_phase”: 0,  
> “hp\_1\_phase”: 0,  
> “hp\_2\_phase”: 0,  
> “pv\_curtail\_meter\_0”: false,  
> “pv\_curtail\_meter\_1”: false,  
> “pv\_curtail\_meter\_2”: false  
> },  
> “devices”: [  
> {  
> “id”: “d8ce0b63-0d91-43c7-865d-e42e8a24b85a”,  
> “name”: “Tibber Pulse”,  
> “driverUri”: “”,  
> “capabilities”: [  
> “measure\_power”,  
> “meter\_power”,  
> “accumulatedCost”,  
> “measure\_current.L1”,  
> “measure\_current.L2”,  
> “measure\_current.L3”,  
> “meter\_power.imported”,  
> “meter\_power.exported”  
> ],  
> “values”: {  
> “measure\_power”: -2799,  
> “meter\_power”: 3.05,  
> “accumulatedCost”: 0.85,  
> “measure\_current.L1”: 1,  
> “measure\_current.L2”: 4,  
> “measure\_current.L3”: 7,  
> “meter\_power.imported”: 34358.95,  
> “meter\_power.exported”: 30069.63  
> }  
> },  
> {  
> “id”: “bfdb7b9e-0eb1-4015-a318-6559489180f7”,  
> “name”: “PV Oostdak Hoymiles”,  
> “driverUri”: “”,  
> “capabilities”: [  
> “meter\_power.today”,  
> “measure\_power”,  
> “meter\_power”,  
> “measure\_power.pv1”,  
> “measure\_voltage.pv1”,  
> “measure\_current.pv1”,  
> “measure\_power.pv2”,  
> “measure\_voltage.pv2”,  
> “measure\_current.pv2”,  
> “measure\_power.pv3”,  
> “measure\_voltage.pv3”,  
> “measure\_current.pv3”,  
> “measure\_power.pv4”,  
> “measure\_voltage.pv4”,  
> “measure\_current.pv4”,  
> “measure\_power.pv5”,  
> “measure\_voltage.pv5”,  
> “measure\_current.pv5”,  
> “measure\_power.pv6”,  
> “measure\_voltage.pv6”,  
> “measure\_current.pv6”,  
> “measure\_power.pv7”,  
> “measure\_voltage.pv7”,  
> “measure\_current.pv7”,  
> “measure\_power.pv8”,  
> “measure\_voltage.pv8”,  
> “measure\_current.pv8”,  
> “measure\_power.pv9”,  
> “measure\_voltage.pv9”,  
> “measure\_current.pv9”,  
> “measure\_power.pv10”,  
> “measure\_voltage.pv10”,  
> “measure\_current.pv10”,  
> “measure\_power.pv11”,  
> “measure\_voltage.pv11”,  
> “measure\_current.pv11”,  
> “measure\_power.pv12”,  
> “measure\_voltage.pv12”,  
> “measure\_current.pv12”,  
> “measure\_voltage”,  
> “measure\_current”,  
> “measure\_frequency”,  
> “measure\_temperature”,  
> “alarm\_generic”  
> ],  
> “values”: {  
> “meter\_power.today”: 13.19,  
> “measure\_power”: 2205.5,  
> “meter\_power”: 7343.42,  
> “measure\_power.pv1”: 46.2,  
> “measure\_voltage.pv1”: 34.5,  
> “measure\_current.pv1”: 1.33,  
> “measure\_power.pv2”: 151.6,  
> “measure\_voltage.pv2”: 31,  
> “measure\_current.pv2”: 4.88,  
> “measure\_power.pv3”: 149.2,  
> “measure\_voltage.pv3”: 31,  
> “measure\_current.pv3”: 4.8,  
> “measure\_power.pv4”: 244.1,  
> “measure\_voltage.pv4”: 30.7,  
> “measure\_current.pv4”: 7.93,  
> “measure\_power.pv5”: null,  
> “measure\_voltage.pv5”: null,  
> “measure\_current.pv5”: null,  
> “measure\_power.pv6”: null,  
> “measure\_voltage.pv6”: null,  
> “measure\_current.pv6”: null,  
> “measure\_power.pv7”: null,  
> “measure\_voltage.pv7”: null,  
> “measure\_current.pv7”: null,  
> “measure\_power.pv8”: null,  
> “measure\_voltage.pv8”: null,  
> “measure\_current.pv8”: null,  
> “measure\_power.pv9”: null,  
> “measure\_voltage.pv9”: null,  
> “measure\_current.pv9”: null,  
> “measure\_power.pv10”: null,  
> “measure\_voltage.pv10”: null,  
> “measure\_current.pv10”: null,  
> “measure\_power.pv11”: null,  
> “measure\_voltage.pv11”: null,  
> “measure\_current.pv11”: null,  
> “measure\_power.pv12”: null,  
> “measure\_voltage.pv12”: null,  
> “measure\_current.pv12”: null,  
> “measure\_voltage”: 222.8,  
> “measure\_current”: 2.44,  
> “measure\_frequency”: 50.02,  
> “measure\_temperature”: 51.2,  
> “alarm\_generic”: false  
> }  
> },  
> {  
> “id”: “bf9d1a30-95bb-4440-a360-591704b02490”,  
> “name”: “Zendure solarFlow2400AC”,  
> “driverUri”: “”,  
> “capabilities”: [  
> “measure\_battery”,  
> “measure\_power”,  
> “measure\_temperature”,  
> “meter\_power.charged”,  
> “meter\_power.discharged”,  
> “efficiency”  
> ],  
> “values”: {  
> “measure\_battery”: 99,  
> “measure\_power”: 29,  
> “measure\_temperature”: 34,  
> “meter\_power.charged”: 2.23,  
> “meter\_power.discharged”: 0,  
> “efficiency”: 0  
> }  
> },  
> {  
> “id”: “e136b495-9069-49f6-b9d5-e935621b909e”,  
> “name”: “Lightning McGreen Accu”,  
> “driverUri”: “”,  
> “capabilities”: [  
> “device\_state”,  
> “measure\_soc\_level”,  
> “measure\_soc\_usable”,  
> “measure\_soc\_range\_estimated”,  
> “measure\_soc\_range\_ideal”,  
> “measure\_charge\_limit\_soc”,  
> “battery\_heater”,  
> “charging\_state”,  
> “measure\_charge\_phases”,  
> “measure\_charge\_power”,  
> “measure\_charge\_voltage”,  
> “measure\_charge\_current”,  
> “measure\_charge\_current\_max”,  
> “measure\_charge\_energy\_added”,  
> “measure\_charge\_minutes\_to\_full\_charge”,  
> “charging\_port\_cable”,  
> “measure\_io\_battery\_power”,  
> “meter\_charge\_power”,  
> “charging\_port”,  
> “charging\_on”,  
> “charging\_port\_unlock”,  
> “module\_temp”,  
> “measure\_module\_temp\_min”,  
> “measure\_module\_temp\_max”,  
> “measure\_charge\_power\_ac”,  
> “measure\_charge\_power\_dc”,  
> “measure\_charge\_energy\_added\_ac”  
> ],  
> “values”: {  
> “device\_state”: false,  
> “measure\_soc\_level”: 43,  
> “measure\_soc\_usable”: 43,  
> “measure\_soc\_range\_estimated”: 0,  
> “measure\_soc\_range\_ideal”: 174.13,  
> “measure\_charge\_limit\_soc”: 100,  
> “battery\_heater”: false,  
> “charging\_state”: “Disconnected”,  
> “measure\_charge\_phases”: 0,  
> “measure\_charge\_power”: 0,  
> “measure\_charge\_voltage”: 2,  
> “measure\_charge\_current”: 0,  
> “measure\_charge\_current\_max”: 16,  
> “measure\_charge\_energy\_added”: 13.3,  
> “measure\_charge\_minutes\_to\_full\_charge”: 0,  
> “charging\_port\_cable”: “”,  
> “measure\_io\_battery\_power”: 0,  
> “meter\_charge\_power”: 973.72,  
> “charging\_port”: false,  
> “charging\_on”: false,  
> “charging\_port\_unlock”: null,  
> “module\_temp”: “- … - °C”,  
> “measure\_module\_temp\_min”: null,  
> “measure\_module\_temp\_max”: null,  
> “measure\_charge\_power\_ac”: null,  
> “measure\_charge\_power\_dc”: null,  
> “measure\_charge\_energy\_added\_ac”: null  
> }  
> },  
> {  
> “id”: “58250a32-2f8f-482d-b5e7-b6459d44f24e”,  
> “name”: “Wallbox Pulsar Max”,  
> “driverUri”: “”,  
> “capabilities”: [  
> “locked”,  
> “evcharger\_charging\_state”,  
> “evcharger\_charging”,  
> “meter\_power”,  
> “measure\_current”,  
> “measure\_power”,  
> “status”,  
> “meter\_power.charged”  
> ],  
> “values”: {  
> “locked”: false,  
> “evcharger\_charging\_state”: “plugged\_out”,  
> “evcharger\_charging”: false,  
> “meter\_power”: null,  
> “measure\_current”: 6,  
> “measure\_power”: 0,  
> “status”: null,  
> “meter\_power.charged”: 15.18  
> }  
> }  
> ],  
> “liveState”: {  
> “ready”: true,  
> “mode”: “auto”,  
> “pvW”: 2205.5,  
> “gridW”: -2799,  
> “batSoc”: 99,  
> “batPowerW”: 30,  
> “netW”: 2799,  
> “evW”: 0,  
> “status”: “Zon 2206W → dumplast aan | teruglevering 2799W”,  
> “hpMode”: “cooling”,  
> “hpOffset”: 0,  
> “evCharging”: false,  
> “evCurrentA”: 0,  
> “evSoc”: 43,  
> “evConnected”: false,  
> “evMode”: “pv”,  
> “activeTrip”: null,  
> “plan”: {  
> “totalPvKwh”: 7.16,  
> “totalConsumptionKwh”: 5.94,  
> “netKwh”: 1.22,  
> “evNeededKwh”: 0,  
> “batAvailKwh”: 5.7,  
> “batMaxChargeKw”: 2.4,  
> “batMaxDischargeKw”: 2.4,  
> “hoursToFull”: 0,  
> “hoursToEmpty”: 0.1,  
> “prio1Feasible”: true,  
> “hpMode”: “cooling”,  
> “hasCheapHours”: true,  
> “hasCheapQuarterSlots”: true,  
> “cheapQuarterCount”: 5,  
> “batReserveKwh”: 5.54,  
> “batAvailableForEv”: 0.17,  
> “avgNightLoadKwh”: 4.76,  
> “evSolarStartHour”: 10  
> },  
> “updatedAt”: “2026-06-29T11:46:45.103Z”  
> },  
> “pvCurtailment”: {  
> “pvW”: 2205.5,  
> “pvExpectedW”: null,  
> “pvCurtailing”: null,  
> “ratio”: null,  
> “gridW”: -2799,  
> “netW”: 2799,  
> “gridPhases”: [  
> 0,  
> 0,  
> 0  
> ],  
> “pvPhases”: [  
> 0,  
> 0,  
> 0  
> ]  
> },  
> “planSummary”: {  
> “totalPvKwh”: 7.16,  
> “totalConsumptionKwh”: 5.94,  
> “netKwh”: 1.22,  
> “evNeededKwh”: 0,  
> “batAvailKwh”: 5.7,  
> “batMaxChargeKw”: 2.4,  
> “batMaxDischargeKw”: 2.4,  
> “hoursToFull”: 0,  
> “hoursToEmpty”: 0.1,  
> “prio1Feasible”: true,  
> “hpMode”: “cooling”,  
> “hasCheapHours”: true,  
> “hasCheapQuarterSlots”: true,  
> “cheapQuarterCount”: 5,  
> “batReserveKwh”: 5.54,  
> “batAvailableForEv”: 0.17,  
> “avgNightLoadKwh”: 4.76,  
> “evSolarStartHour”: 10  
> },  
> “planDetails”: {  
> “date”: “2026-06-30”,  
> “calculatedAt”: “2026-06-29T11:46:18.531Z”,  
> “reason”: “startup”,  
> “pvHourNow”: {  
> “hour”: 11,  
> “pvKwh”: 0.718  
> },  
> “pvHourlyFull”: [  
> {  
> “hour”: 0,  
> “pvKwh”: 0  
> },  
> {  
> “hour”: 1,  
> “pvKwh”: 0  
> },  
> {  
> “hour”: 2,  
> “pvKwh”: 0  
> },  
> {  
> “hour”: 3,  
> “pvKwh”: 0  
> },  
> {  
> “hour”: 4,  
> “pvKwh”: 0  
> },  
> {  
> “hour”: 5,  
> “pvKwh”: 0  
> },  
> {  
> “hour”: 6,  
> “pvKwh”: 0.019  
> },  
> {  
> “hour”: 7,  
> “pvKwh”: 0.199  
> },  
> {  
> “hour”: 8,  
> “pvKwh”: 0.406  
> },  
> {  
> “hour”: 9,  
> “pvKwh”: 0.603  
> },  
> {  
> “hour”: 10,  
> “pvKwh”: 0.615  
> },  
> {  
> “hour”: 11,  
> “pvKwh”: 0.718  
> },  
> {  
> “hour”: 12,  
> “pvKwh”: 0.655  
> },  
> {  
> “hour”: 13,  
> “pvKwh”: 0.357  
> },  
> {  
> “hour”: 14,  
> “pvKwh”: 0.251  
> },  
> {  
> “hour”: 15,  
> “pvKwh”: 0.335  
> },  
> {  
> “hour”: 16,  
> “pvKwh”: 0.431  
> },  
> {  
> “hour”: 17,  
> “pvKwh”: 0.529  
> },  
> {  
> “hour”: 18,  
> “pvKwh”: 0.598  
> },  
> {  
> “hour”: 19,  
> “pvKwh”: 0.68  
> },  
> {  
> “hour”: 20,  
> “pvKwh”: 0.484  
> },  
> {  
> “hour”: 21,  
> “pvKwh”: 0.257  
> },  
> {  
> “hour”: 22,  
> “pvKwh”: 0.024  
> },  
> {  
> “hour”: 23,  
> “pvKwh”: 0  
> }  
> ]  
> },  
> “planError”: null,  
> “evController”: {  
> “mode”: “pv”,  
> “targetA”: 0,  
> “phases”: 3,  
> “minCurrentA”: 5,  
> “startThresholdA”: 5,  
> “startThresholdW”: 3750,  
> “stopThresholdW”: 300,  
> “zeroExport”: true,  
> “zeroExportMinSurW”: 300,  
> “isPeakHour”: false,  
> “solarGridAssist”: false  
> },  
> “battery”: {  
> “type”: “BatteryAdapter”,  
> “isAutonomous”: false,  
> “count”: 1,  
> “ids”: [  
> “bf9d1a30-95bb-4440-a360-591704b02490”  
> ],  
> “capacities”: [  
> 5.76  
> ],  
> “maxChargeW”: [  
> 2400  
> ]  
> },  
> “thermostat”: null,  
> “config”: {  
> “hasBattery”: true,  
> “batteryAutonomous”: false,  
> “hasEv”: true,  
> “hasHeatPump”: false,  
> “phases”: 3,  
> “pvPeakKw”: 10,  
> “pvStrings”: [  
> {  
> “peakKw”: 4,  
> “peakHour”: 13  
> },  
> {  
> “peakKw”: 3,  
> “peakHour”: 10  
> },  
> {  
> “peakKw”: 3,  
> “peakHour”: 15  
> }  
> ],  
> “pvMeterIds”: [  
> “bfdb7b9e-0eb1-4015-a318-6559489180f7”  
> ],  
> “gridMeterId”: “d8ce0b63-0d91-43c7-865d-e42e8a24b85a”,  
> “pvCurtailment”: {  
> “maxExportW”: [  
> 0,  
> 0,  
> 0  
> ],  
> “inverterEnabled”: [  
> false,  
> false,  
> false  
> ]  
> },  
> “pvCurtailActive”: false  
> }  
> }

---

<div class="post-metadata">

### Author: ![Arjen\_Baatje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arjen_baatje/32/66427_2.png) [@Arjen\_Baatje](https://community.homey.app/u/Arjen_Baatje)
#### Post date: [June 29, 2026, 12:50pm UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/115 "2026-06-29T12:50:32Z")

</div>

Just had to intervene and shut of the EMS. At 6kW export it also started to discharge the battery with 2,4kW. Resulting in a phase load of more than 22A during a larger period of time. Luckily I had a Homey flow in place.

---

<div class="post-metadata">

### Author: ![Menno\_De\_Braak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_de_braak/32/171831_2.png) [@Menno\_De\_Braak](https://community.homey.app/u/Menno_De_Braak)
#### Post date: [June 29, 2026, 3:05pm UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/116 "2026-06-29T15:05:39Z")

</div>

Arjen, Heb je voor mij de log file ook?

---

<div class="post-metadata">

### Author: ![Arjen\_Baatje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arjen_baatje/32/66427_2.png) [@Arjen\_Baatje](https://community.homey.app/u/Arjen_Baatje)
#### Post date: [June 29, 2026, 3:40pm UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/117 "2026-06-29T15:40:37Z")

</div>

Sorry forgot to make it.

---

<div class="post-metadata">

### Author: ![Menno\_De\_Braak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_de_braak/32/171831_2.png) [@Menno\_De\_Braak](https://community.homey.app/u/Menno_De_Braak)
#### Post date: [June 29, 2026, 6:20pm UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/118 "2026-06-29T18:20:36Z")

</div>

update is ready… did you see my other messages?

---

<div class="post-metadata">

### Author: ![Menno\_De\_Braak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_de_braak/32/171831_2.png) [@Menno\_De\_Braak](https://community.homey.app/u/Menno_De_Braak)
#### Post date: [July 2, 2026, 5:18am UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/119 "2026-07-02T05:18:34Z")

</div>

New version is ready for testing and will be available soon for everybody:

**1.6.33** — Fixed crash in planning engine (evCanUseSolar not defined) causing plan=null and empty morgen widget. Fixed EV line not showing in morgen chart for night charging (formula returned 0 when no solar). Fixed thermostat unavailability logged as error every tick. Fixed: EV grid night charging (ev\_night\_charge=true, solar\_and\_grid mode) was never planned — no charging blocks appeared in the morgen chart for users without a battery.

**1.6.32** — Fixed grid power (gridW) freezing when load changes exceeded the 1200W spike filter threshold. The filter blocked legitimate changes (export to import) permanently. Filter removed; hysteresis in control logic handles transient spikes. Fixed EV planning: ev\_home\_wed=false means EV away during solar hours, not no charging at night. Planner now targets full SOC via night charging when EV is connected. Default ev\_home is now always true unless explicitly set otherwise.

**1.6.31** — Zendure SolarFlow support: control via local HTTP API (HEMS mode required). EV priority over battery: available grid capacity is calculated after house load and EV, so the battery only charges with the remainder. PV curtailment adapter renamed to PvCurtailmentAdapter — works with any brand that exposes exportlimitenabled/exportlimitpowerrate capabilities. Fixed battery headroom calculation edge case when battery is discharging. Fixed Zendure settings section not appearing on page load (race condition). battery\_min\_soc default changed to 0 (emergency reserve, not operational threshold).

---

<div class="post-metadata">

### Author: ![Stanga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stanga/32/79116_2.png) [@Stanga](https://community.homey.app/u/Stanga)
#### Post date: [July 3, 2026, 6:01pm UTC](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475/120 "2026-07-03T18:01:07Z")

</div>

Hi @Menno_De_Braak

Is there any plans to translate the app to English?

[Previous page](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475.md?page=5)

[Next page](https://community.homey.app/t/app-pro-ultimate-ems-intelligent-energy-management-for-solar-battery-ev-and-heat-pump/155475.md?page=7)
