# Ecoflow integration

**URL:** <https://community.homey.app/t/ecoflow-integration/69819>\
**Category:** Ideas & Suggestions\
**Tags:** homey-pro\
**Created:** [October 3, 2022, 2:44pm UTC](https://community.homey.app/t/ecoflow-integration/69819 "2022-10-03T14:44:05Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![HenriDO](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henrido/32/84845_2.png) [@HenriDO](https://community.homey.app/u/HenriDO)\
**Post date:** [October 19, 2024, 7:59pm UTC](https://community.homey.app/t/ecoflow-integration/69819/21 "2024-10-19T19:59:50Z")

</div>

PowerStream would be nice to 🙂

---

<div class="post-metadata">

**Author:** ![Wolly\_a](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wolly_a/32/2521_2.png) [@Wolly\_a](https://community.homey.app/u/Wolly_a)\
**Post date:** [October 19, 2024, 8:19pm UTC](https://community.homey.app/t/ecoflow-integration/69819/22 "2024-10-19T20:19:21Z")

</div>

Correct. I do use a webserver running PHP that handles all the communication with the Ecoflow devices. You need a developer account from Ecoflow, but this is free.

---

<div class="post-metadata">

**Author:** ![Pat\_White](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pat_white/32/81772_2.png) [@Pat\_White](https://community.homey.app/u/Pat_White)\
**Post date:** [November 22, 2024, 9:36pm UTC](https://community.homey.app/t/ecoflow-integration/69819/23 "2024-11-22T21:36:38Z")

</div>

Hi. I know it’s not exactly what you are looking for but this is what I am doing. I have a sonnen battery system.  
I plug my delta pro plug into a smart plug. when my sonnen battery is 100% I use a homey pro flow to turn on the smart plug which charges the deltapro. I have another homey pro flow set to turn off the smart plug when my sonnen battery drops to 97%.  
If you don’t have batteries on your solar installation, but can read solar panel excess, you could tell a smart plug to turn on for a period of time, when your panels are generating excess power.

---

<div class="post-metadata">

**Author:** ![Paul\_van\_Ulft](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_van_ulft/32/56539_2.png) [@Paul\_van\_Ulft](https://community.homey.app/u/Paul_van_Ulft)\
**Post date:** [February 19, 2025, 10:06pm UTC](https://community.homey.app/t/ecoflow-integration/69819/24 "2025-02-19T22:06:08Z")

</div>

Support on EcoFlow PowerStream Micro Inverter-EU 800W would be very very nice.

---

<div class="post-metadata">

**Author:** ![dez\_ware](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dez_ware/32/180107_2.png) [@dez\_ware](https://community.homey.app/u/dez_ware)\
**Post date:** [February 27, 2025, 10:05pm UTC](https://community.homey.app/t/ecoflow-integration/69819/25 "2025-02-27T22:05:49Z")

</div>

If you were able to setup communication why not directly do it in HomeyScript ?  
This saves you all the hassle with the Webhooks !

---

<div class="post-metadata">

**Author:** ![dez\_ware](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dez_ware/32/180107_2.png) [@dez\_ware](https://community.homey.app/u/dez_ware)\
**Post date:** [February 27, 2025, 10:16pm UTC](https://community.homey.app/t/ecoflow-integration/69819/26 "2025-02-27T22:16:22Z")

</div>

I’ve tried to write an app and got very far, but i’m struggling a little to setup the device(s).

For now I’ve stopped the developing and fiddle a little around in HomeyScript.  
With this I was (fairly ease) able to setup communcation with my PowerStream (via the EcoFLow api) directly in Homey.  
With the help of some AI it cost me (only) 3 evenings 😀

With the help of the Virtual Device app I’m showing the values in a device.

Here is how it looks like :

 ![homey_Knipsel](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/0/70712c40fd4c4273fb60457ad4862b7c5de1c2f8.jpeg)

I’ll restart to develop the app, but due to the fact that (for now) i’m satisfied with this It’s not a high prio thing for me anymore.

---

<div class="post-metadata">

**Author:** ![Wolly\_a](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wolly_a/32/2521_2.png) [@Wolly\_a](https://community.homey.app/u/Wolly_a)\
**Post date:** [March 2, 2025, 8:20pm UTC](https://community.homey.app/t/ecoflow-integration/69819/27 "2025-03-02T20:20:44Z")

</div>

I have no knowledge of Homeyscript, but I could program a few things in PHP. In addition, I came across some scripts that gave me a start. That’s how things came about. Because this is now going well, further investigation of the communication was no longer a high priority. Maybe one day, when I’m bored again.

---

<div class="post-metadata">

**Author:** ![Valkmarc](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/valkmarc/32/137022_2.png) [@Valkmarc](https://community.homey.app/u/Valkmarc)\
**Post date:** [July 8, 2025, 5:49pm UTC](https://community.homey.app/t/ecoflow-integration/69819/28 "2025-07-08T17:49:38Z")

</div>

Hi,  
I bought some ecoflow devices and saw there’s no real app for it.  
I’ve build an app for own use, but thought I’d also could share.

So I made the app generic for everyone.  
The ecoflow devices i build are the ecoflow pro and the powerstream.

Maybe some people in different countries (other then language dutch) can look at it?  
Because I’ve made the app in all the standard Homey languages.

> **[EcoFlow - Portable power stations](https://homey.app/en-us/app/com.ecoflow.ecoflowpro/EcoFlow---Portable-power-stations/)**
>
> Achieve Energy Freedom with EcoFlow Portable Power Stations

Please do send remarks.

---

<div class="post-metadata">

**Author:** ![Valkmarc](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/valkmarc/32/137022_2.png) [@Valkmarc](https://community.homey.app/u/Valkmarc)\
**Post date:** [August 26, 2025, 8:25am UTC](https://community.homey.app/t/ecoflow-integration/69819/29 "2025-08-26T08:25:51Z")

</div>

I’ve made a test version for a newly added Ecoflow Delta 2 Max.

I can’t test it myself. So if there are users that want to test it, please send me a message.

---

<div class="post-metadata">

**Author:** ![GRT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/grt/32/79645_2.png) [@GRT](https://community.homey.app/u/GRT)\
**Post date:** [October 12, 2025, 1:30pm UTC](https://community.homey.app/t/ecoflow-integration/69819/30 "2025-10-12T13:30:48Z")

</div>

Hi, thanks for your efforts to create this app. I’ve got the app added and I can see the Powerstream, but no settings for the Delta 2. In the the changelog on the app store I see you’ve made a lot of new versions since the release. How do I install a newer version than 1.2.0?

---

<div class="post-metadata">

**Author:** ![Valkmarc](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/valkmarc/32/137022_2.png) [@Valkmarc](https://community.homey.app/u/Valkmarc)\
**Post date:** [October 12, 2025, 5:58pm UTC](https://community.homey.app/t/ecoflow-integration/69819/31 "2025-10-12T17:58:03Z")

</div>

Ah, I’ve added the Delta 2, but had no testers yet..

Maybe you can test it and send me your findings with the log from setting and then send to developer.

The link, you can install. Still a test version, because added multiple devices in test phase.

> **[EcoFlow - Draagbare energieopslag](https://homey.app/nl-nl/app/com.ecoflow.ecoflowpro/EcoFlow---Draagbare-energieopslag/test/)**
>
> Bereik energieonafhankelijkheid met EcoFlow draagbare energieopslag

---

<div class="post-metadata">

**Author:** ![Ronald\_P](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronald_p/32/47917_2.png) [@Ronald\_P](https://community.homey.app/u/Ronald_P)\
**Post date:** [November 25, 2025, 2:25pm UTC](https://community.homey.app/t/ecoflow-integration/69819/32 "2025-11-25T14:25:06Z")

</div>

I hope someone here can help me with the following. I recently bought a Ecoflow STREAM home battery. It is supposed to connect to the Homey Energy Dongle. Instructions on for example [ecoflow.nl](https://www.ecoflow.nl/producten/smart-devices/detail/1660/homey-energy-dongle-p1-meter.html) are pretty straightforward. However, when I try to connect my energy dongle in this way, no devices are found by the Ecoflow app.

First things I already did:

- turn on the local API setting in the advanced settings menu of the energy dongle.
- do a full hard reset on the energy dongle.

Both options did not help. Is there anyone who would be able to help me in any way?

---

<div class="post-metadata">

**Author:** ![Valkmarc](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/valkmarc/32/137022_2.png) [@Valkmarc](https://community.homey.app/u/Valkmarc)\
**Post date:** [December 5, 2025, 7:46pm UTC](https://community.homey.app/t/ecoflow-integration/69819/33 "2025-12-05T19:46:44Z")

</div>

Did you add the energy dongle first in the Homey app and did it work?

After that you have to sync with devices from other supplier in Ecofliw app.

After that you can add it in your Stream device setting. At least that how it works with other devices then the Stream serie.

---

<div class="post-metadata">

**Author:** ![Hans\_Hoefjeniettewet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hans_hoefjeniettewet/32/88727_2.png) [@Hans\_Hoefjeniettewet](https://community.homey.app/u/Hans_Hoefjeniettewet)\
**Post date:** [December 14, 2025, 9:47am UTC](https://community.homey.app/t/ecoflow-integration/69819/34 "2025-12-14T09:47:28Z")

</div>

Hi Ronald,

I have the same devices. I discovered that Ecoflow can only connect to the Dongle if it is connected to a Homey Cloud account. So I created a cloud account, disconnected the dongle from my Homey Pro and connected to Homey Cloud. Now the dongle is visible in the Ecoflow app, and it says that it connects to it, but in the end, it can’t read out the P1 meter, suggesting that it is a network problem. But in Homey Cloud there is no problem and I can see the P1 values. I am in discussion with Ecoflow support about this

---

<div class="post-metadata">

**Author:** ![Patrick\_Wils](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patrick_wils/32/122218_2.png) [@Patrick\_Wils](https://community.homey.app/u/Patrick_Wils)\
**Post date:** [December 14, 2025, 8:36pm UTC](https://community.homey.app/t/ecoflow-integration/69819/35 "2025-12-14T20:36:19Z")

</div>

I have the same problem. The P1 meter was connected to the Ecoflow before, until I had t o reset my dongle due to a local wifi problem. Then I removed the meter from the Ecoflow app and re-synced the Homey P1 by adding it again to Ecoflow. It synchronized successfully (so it seemed) and was added to the group (room) where the Stream is allocated. But no data connection ever since.  
Update: I removed the Ecoflow app from my phone (hoping that some cache might be the problem) and re-installed it. I waited until the next morning and added the Homey P1 - et voilá it worked. But it is not very stable. It disconnects sometimes a few times per day, sometimes it stays ok a longer time.

---

<div class="post-metadata">

**Author:** ![Hans\_Hoefjeniettewet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hans_hoefjeniettewet/32/88727_2.png) [@Hans\_Hoefjeniettewet](https://community.homey.app/u/Hans_Hoefjeniettewet)\
**Post date:** [December 15, 2025, 7:22am UTC](https://community.homey.app/t/ecoflow-integration/69819/36 "2025-12-15T07:22:10Z")

</div>

I have it working now, not quite clear what the solution was. In Homey I activated the local API in de dongle settings, but that didn’t solve it right away. But after some fiddling in the Ecoflow app it works now.

---

<div class="post-metadata">

**Author:** ![Fub](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fub/32/147834_2.png) [@Fub](https://community.homey.app/u/Fub)\
**Post date:** [December 16, 2025, 11:15am UTC](https://community.homey.app/t/ecoflow-integration/69819/37 "2025-12-16T11:15:23Z")

</div>

I had/have the same thing: the Homey P1 dongle got disconnected as soon as I connected it. But now it’s working…

What I think I did was to open the settings of the P1 dongle in the EcoFlow app, close those and tap on the big circle that should have the current measurements. And then it worked? Not sure if this is a coincidence or a real solution, and we’ll see for how long it works, but so far so good.

I hope this will help others with the same problem.

---

<div class="post-metadata">

**Author:** ![Fub](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fub/32/147834_2.png) [@Fub](https://community.homey.app/u/Fub)\
**Post date:** [December 30, 2025, 4:18pm UTC](https://community.homey.app/t/ecoflow-integration/69819/38 "2025-12-30T16:18:08Z")

</div>

It’s been on and off, it’s just not stable. I have not discovered what causes the connection to break, nor what I can do to re-establish the connection. But apparently there is a process that keeps trying to re-connect, and that will succeed without any intervention from me.

It’s highly mysterious, it doesn’t give me a lot of confidence in this integration.

---

<div class="post-metadata">

**Author:** ![Ri\_Bu](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ri_bu/32/68218_2.png) [@Ri\_Bu](https://community.homey.app/u/Ri_Bu)\
**Post date:** [January 25, 2026, 12:40pm UTC](https://community.homey.app/t/ecoflow-integration/69819/39 "2026-01-25T12:40:27Z")

</div>

Trying out the homey ecoflow app with a delta2max here. Everything is set up properly but having an issue with the ‘set ac charge power to xxx’ it does not set the right power level in the ecoflow app. When I change the ac charging power to for instance 700w in the ecoflow app it gives it back properly to the homey ecoflow app. This also means that I cannot use this label properly in my flows.  
The same as the charing power for the ecoflow device label. Am I doing something wrong here?

---

<div class="post-metadata">

**Author:** ![bjornb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bjornb/32/17214_2.png) [@bjornb](https://community.homey.app/u/bjornb)\
**Post date:** [April 4, 2026, 10:21pm UTC](https://community.homey.app/t/ecoflow-integration/69819/40 "2026-04-04T22:21:14Z")

</div>

@valkmarc I have a Delta 3 Plus, and I see this in the changelog:  
”Attempt getting data for the Delta 3 or Delta 3 Plus or Delta 3 Max”

Would it help if I add mine and perhaps send you some (debug) data?

[Previous page](https://community.homey.app/t/ecoflow-integration/69819.md?page=1)

[Next page](https://community.homey.app/t/ecoflow-integration/69819.md?page=3)
