# \[APP\]\[Pro\] SolarEdge + Growatt TCP modbus

**URL:** <https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487>\
**Category:** Apps\
**Tags:** app, pv-solar\
**Created:** [March 30, 2021, 10:17am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487 "2021-03-30T10:17:23Z")\
**Posts on this page:** 20\
**Page:** 83

<div class="post-metadata">

**Author:** ![Johan\_Olsson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johan_olsson/32/79353_2.png) [@Johan\_Olsson](https://community.homey.app/u/Johan_Olsson)\
**Post date:** [August 14, 2025, 7:25am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1656 "2025-08-14T07:25:14Z")

</div>

Yeah i got the same document from a contact on Huawei, and he confirmed that EV chargers can not be controlled via modbus, only some reading. It should be possible via OCPP, but i guess Homey does not support this yet.

---

<div class="post-metadata">

**Author:** ![Edwin\_Biemond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edwin_biemond/32/72686_2.png) [@Edwin\_Biemond](https://community.homey.app/u/Edwin_Biemond)\
**Post date:** [August 14, 2025, 5:34pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1657 "2025-08-14T17:34:18Z")

</div>

let me check that part.

---

<div class="post-metadata">

**Author:** ![m.plo.b](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/m.plo.b/32/73259_2.png) [@m.plo.b](https://community.homey.app/u/m.plo.b)\
**Post date:** [August 15, 2025, 2:13pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1658 "2025-08-15T14:13:10Z")

</div>

around 20h ago, the app stopped reading any values from my Huawei Inverter via Dongle and ModBus-TCP (settings all seem still right). anything changed or I can do?

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

---

<div class="post-metadata">

**Author:** ![Skee](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/skee/32/10468_2.png) [@Skee](https://community.homey.app/u/Skee)\
**Post date:** [August 15, 2025, 5:33pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1659 "2025-08-15T17:33:02Z")

</div>

i wish this funtion aswell.

Tibber vill ju inte funka med laddaren ☹

---

<div class="post-metadata">

**Author:** ![Sethakan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sethakan/32/55863_2.png) [@Sethakan](https://community.homey.app/u/Sethakan)\
**Post date:** [August 16, 2025, 7:32am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1660 "2025-08-16T07:32:40Z")

</div>

I didn’t expect this to be an issue, but in the Energy tab in Homey everything gets messed up.  
For example, I imported almost nothing last night (0 or 0.04 kWh), but Homey shows 2.5 kWh.  
It also reports that my solar has produced 8.5 kWh so far, but that value actually includes both solar and battery.

In other words, “solar power” in Homey is currently showing solar + battery combined.  
I believe the correct address for solar power only should be **31000**.

And thank for all help so far, You are the best 🙏 The compay that sold me the inverter called me to ask how I did this and they wanted my help. They got it, thanks to you.😀

 ![Skärmbild 2025-08-16 092323](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/e/bea5c68e51c1713bd30ffb96c1e734476490a0ac.png)

 ![Screenshot_20250816-090046](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/7/1789d491657e2b103a8c0453099a3ce195b353f5.jpeg)

---

<div class="post-metadata">

**Author:** ![m.plo.b](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/m.plo.b/32/73259_2.png) [@m.plo.b](https://community.homey.app/u/m.plo.b)\
**Post date:** [August 16, 2025, 11:08am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1661 "2025-08-16T11:08:39Z")

</div>

connection seems to not completely dead … got another one-time reading today around 7h - which seems to fit to the real data from the inverter. So maybe it’s not the connection itself, but the frequency of data updates?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/8/48bd9f6262b5985c09e763d80a81b0ee754c2c99.png)

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

---

<div class="post-metadata">

**Author:** ![Edwin\_Biemond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edwin_biemond/32/72686_2.png) [@Edwin\_Biemond](https://community.homey.app/u/Edwin_Biemond)\
**Post date:** [August 16, 2025, 4:01pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1662 "2025-08-16T16:01:49Z")

</div>

you can send me a report but I guess your ip has changed

---

<div class="post-metadata">

**Author:** ![Edwin\_Biemond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edwin_biemond/32/72686_2.png) [@Edwin\_Biemond](https://community.homey.app/u/Edwin_Biemond)\
**Post date:** [August 16, 2025, 4:04pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1663 "2025-08-16T16:04:53Z")

</div>

yes solar power comes back at some point when you do disacharge of your battery . also charging is removed from solar power .

what is your device? I can change the label to make it more clear.

---

<div class="post-metadata">

**Author:** ![Edwin\_Biemond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edwin_biemond/32/72686_2.png) [@Edwin\_Biemond](https://community.homey.app/u/Edwin_Biemond)\
**Post date:** [August 16, 2025, 4:07pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1664 "2025-08-16T16:07:56Z")

</div>

so s-dongle is cheap but slow and bad on connections. so I guess the connection is in a bad state. but like always only homey should try to read modbus , not another modbus app else you are fighting to get some connection and s-dongle can only handle 1 at the time.

---

<div class="post-metadata">

**Author:** ![m.plo.b](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/m.plo.b/32/73259_2.png) [@m.plo.b](https://community.homey.app/u/m.plo.b)\
**Post date:** [August 16, 2025, 4:30pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1665 "2025-08-16T16:30:28Z")

</div>

IP did not change, it’s statically mapped in the DNS server based on the MAC address. And I still see it assigned and online on the router. Plus I can ping it.

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

No battery, just Inverter (SUN2000-12KTL-M2) + Dongle (SDongleA-05), both with latest firmware. Also no other modbus application.

Fusion Solar tells me Dongle has good Wifi connection.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/e/cee080a48415f575f7bb26e02f1279a3bc8f6801.png)  
How could I send a report?

---

<div class="post-metadata">

**Author:** ![Sethakan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sethakan/32/55863_2.png) [@Sethakan](https://community.homey.app/u/Sethakan)\
**Post date:** [August 16, 2025, 5:51pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1666 "2025-08-16T17:51:36Z")

</div>

> [@Edwin\_Biemond](#):
>
> yes solar power comes back at some point when you do disacharge of your battery . also charging is removed from solar power .
> 
> what is your device? I can change the label to make it more clear.

Could you rename this and add solar power at adress 31000 so energytab in Homey get it right? I have A Reco but its the same as the Wattsonic + battery.

---

<div class="post-metadata">

**Author:** ![Edwin\_Biemond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edwin_biemond/32/72686_2.png) [@Edwin\_Biemond](https://community.homey.app/u/Edwin_Biemond)\
**Post date:** [August 16, 2025, 8:48pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1667 "2025-08-16T20:48:24Z")

</div>

homey has to change this for energy , they need to provide a solution for inventers which has this 3 in 1 like solar, meters and a battery. they are aware . measure\_power = pv - charge + disacharge

this is how it works for years

---

<div class="post-metadata">

**Author:** ![Edwin\_Biemond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edwin_biemond/32/72686_2.png) [@Edwin\_Biemond](https://community.homey.app/u/Edwin_Biemond)\
**Post date:** [August 16, 2025, 10:19pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1668 "2025-08-16T22:19:27Z")

</div>

yes s-dongle , what a cheap horrible device is that . emma works awesome but way more expensive.

---

<div class="post-metadata">

**Author:** ![m.plo.b](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/m.plo.b/32/73259_2.png) [@m.plo.b](https://community.homey.app/u/m.plo.b)\
**Post date:** [August 17, 2025, 6:35am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1669 "2025-08-17T06:35:14Z")

</div>

another observation … it seems to “work” between 06:00 and 07:00 (yesterday, but also today), maybe some kind of “limit” of requests? (so starting around 06:00 and used up at 07:00)?

I know it makes no sense, but a possible explanation.

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

---

<div class="post-metadata">

**Author:** ![eovermeer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eovermeer/32/121670_2.png) [@eovermeer](https://community.homey.app/u/eovermeer)\
**Post date:** [August 22, 2025, 9:34am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1670 "2025-08-22T09:34:48Z")

</div>

I replaced the Solar Panels app for the Solar TCP modbus app (stable v.3.0.169) and enabled the TCP modbus for my simple SolarEdge SE3500H v4.21.23 inverter.

There are two THEN cards available and despite of searching this topic I can’t discover the function for the card ‘Set Power reduce Limit to percentage’.

How is the Reduce Limit card working?

 ![SolarEdge_Limit_Cards](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/6/e636c88ff75c5988028b2994c718ca852a37c49a.png)

---

<div class="post-metadata">

**Author:** ![Edwin\_Biemond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edwin_biemond/32/72686_2.png) [@Edwin\_Biemond](https://community.homey.app/u/Edwin_Biemond)\
**Post date:** [August 24, 2025, 6:11pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1671 "2025-08-24T18:11:21Z")

</div>

I see it on the pic , are you saying it does not work?. maybe install the test version of the app. also if you did anything on the solaredge mobile app than that will take priority and you need to reset it all. so you are in control again.

---

<div class="post-metadata">

**Author:** ![Sethakan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sethakan/32/55863_2.png) [@Sethakan](https://community.homey.app/u/Sethakan)\
**Post date:** [September 1, 2025, 9:13am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1673 "2025-09-01T09:13:31Z")

</div>

When I used this app together with Modbus, it didn’t work—probably because they were using the same ID? I now only use the Modbus app because I need both read and write functionality.

When I used your app, there were two readings called _Charge_ and _Discharge in W_. They worked perfectly, and I really miss them. Could you please share the register addresses for those?

I have a RECO inverter with a battery, and it worked fine with Wattsonic with a battery.

---

<div class="post-metadata">

**Author:** ![Sethakan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sethakan/32/55863_2.png) [@Sethakan](https://community.homey.app/u/Sethakan)\
**Post date:** [September 1, 2025, 3:04pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1674 "2025-09-01T15:04:55Z")

</div>

I actually think that I found it.

---

<div class="post-metadata">

**Author:** ![s73nm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/s73nm/32/110438_2.png) [@s73nm](https://community.homey.app/u/s73nm)\
**Post date:** [September 4, 2025, 10:43am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1675 "2025-09-04T10:43:11Z")

</div>

> [@Sethakan](#):
>
> When I used this app together with Modbus, it didn’t work—probably because they were using the same ID?

FWIW, you can actually combine Modbus with this app, but you will need to manually manage the Modbus connection by:

- Settting the connection type (under Advanced Settings) of the Modbus app to Manually
- Using the Modbus flow cards to connect to and disconnect from your inverter.

---

<div class="post-metadata">

**Author:** ![Skee](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/skee/32/10468_2.png) [@Skee](https://community.homey.app/u/Skee)\
**Post date:** [September 4, 2025, 7:37pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1676 "2025-09-04T19:37:27Z")

</div>

Is there a way to get the Battery in the huawei EMMA to reflect as a battery in the Homey energi section?

 ![Skärmbild 2025-09-04 213704](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/5/d54da378c75e09e37db4d40e19f7c19abc621a57.png)

[Previous page](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487.md?page=82)

[Next page](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487.md?page=84)
