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

<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:** [May 8, 2024, 1:32pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/969 "2024-05-08T13:32:57Z")

</div>

what is the pdf doc you are using? I am using Growatt PV Inverter Modbus RS485 RTU Protocol v120 and see total different values and what is your inverter type?

---

<div class="post-metadata">

**Author:** ![Dragan\_Todorovic](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dragan_todorovic/32/10478_2.png) [@Dragan\_Todorovic](https://community.homey.app/u/Dragan_Todorovic)\
**Post date:** [May 8, 2024, 2:32pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/970 "2024-05-08T14:32:40Z")

</div>

I have only done this from the Huawei app, Fusionsolar, or from the Huawei cloud web. Both of them need a login. I don’t know how to try it some other way. Sorry if this doesn’t help you. I really appreciate you trying.

---

<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:** [May 8, 2024, 2:47pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/971 "2024-05-08T14:47:56Z")

</div>

no problem , I got the code but need to understand these register and convert it to typescript [Support for Huawei Battery Control · Issue #76 · biemond/solaredge.modbus · GitHub](https://github.com/biemond/solaredge.modbus/issues/76#issuecomment-2099135852)

---

<div class="post-metadata">

**Author:** ![Yestond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yestond/32/9807_2.png) [@Yestond](https://community.homey.app/u/Yestond)\
**Post date:** [May 8, 2024, 8:00pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/972 "2024-05-08T20:00:47Z")

</div>

> [@Edwin\_Biemond](#):
>
> Growatt PV Inverter Modbus RS485 RTU Protocol v120

I just Googled it and found this document, in which I can search (PDF, not images)

---

<div class="post-metadata">

**Author:** ![Phil\_Bro](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/phil_bro/32/78156_2.png) [@Phil\_Bro](https://community.homey.app/u/Phil_Bro)\
**Post date:** [May 9, 2024, 7:31am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/973 "2024-05-09T07:31:29Z")

</div>

Growatt\_Modbus RTU Protocol MAX Series\_v124\_2023.pdf

Available …

The one we (Edwin) used with the last mods

---

<div class="post-metadata">

**Author:** ![manes](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/manes/32/79184_2.png) [@manes](https://community.homey.app/u/manes)\
**Post date:** [May 9, 2024, 8:04am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/974 "2024-05-09T08:04:49Z")

</div>

I have exactly the same problem.  
I also enabled the ModBus-TCP connection. What can I do?  
The App gets no connection to my Huawei inverter (with battery)

 ![Screenshot 2024-05-09 094558](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/4/04cdfd6d952a3e2b86ece625f47e2400290f7d57.png)

---

<div class="post-metadata">

**Author:** ![manes](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/manes/32/79184_2.png) [@manes](https://community.homey.app/u/manes)\
**Post date:** [May 9, 2024, 2:13pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/975 "2024-05-09T14:13:17Z")

</div>

Problem solved. I did not use the IP-Adress of the Inverter (you can see inverter’s IP address on the router dashboard)

---

<div class="post-metadata">

**Author:** ![Ria\_Banis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ria_banis/32/7966_2.png) [@Ria\_Banis](https://community.homey.app/u/Ria_Banis)\
**Post date:** [May 11, 2024, 9:29am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/976 "2024-05-11T09:29:26Z")

</div>

Hi, I was looking on the internet an found this document:

> **[Power-Control-Open-Protocol-for-SolarEdge-Inverters.pdf](https://www.haroldhalewijn.nl/wp-content/uploads/2023/08/Power-Control-Open-Protocol-for-SolarEdge-Inverters.pdf)**
>
> 1151.06 KB

On this website:

> **[Dynamische SolarEdge regeling met Modbus - Harold Halewijn](https://www.haroldhalewijn.nl/2023/08/17/dynamic-solaredge-regeling-met-modbus/)**
>
> Met een export limiet zorg je ervoor dat er niet onnodig zonne-energie wordt geleverd door jouw SolarEdge omvormer.

Is this useful for you to implement for Homey?  
(I have no tech scills so it is all acacadabra for me.

---

<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:** [May 11, 2024, 2:30pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/977 "2024-05-11T14:30:15Z")

</div>

yes , doing the same and already support all those.

only you need to have meters installed and connect them to your inverter.  
without meters you can only do active power and you have to control this. ( like when you dynamic contract and price is under 14 cent )

---

<div class="post-metadata">

**Author:** ![Ria\_Banis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ria_banis/32/7966_2.png) [@Ria\_Banis](https://community.homey.app/u/Ria_Banis)\
**Post date:** [May 12, 2024, 9:58am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/978 "2024-05-12T09:58:56Z")

</div>

Can you give an example how to make a flow to controle active power?

---

<div class="post-metadata">

**Author:** ![Mike\_de\_Vries](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mike_de_vries/32/109113_2.png) [@Mike\_de\_Vries](https://community.homey.app/u/Mike_de_Vries)\
**Post date:** [May 12, 2024, 10:16am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/979 "2024-05-12T10:16:48Z")

</div>

Hi, Just send a report.

My Solaredge HD inverter (with display) is not responding to active power limit set anymore.  
I hava a flow that worked flawless, bu now with negative prices again, i get the notify from flow that inverter is set to 0% but when I look the inverter is still 100% active power limit and not 0%

|I started that flow 5 times manualy but it does not work.

Inverter is connected, all the settings are set, and it worked a short while aga when price was negative as well.

Report : 5644b004-afe8-494e-a50f-f62bbf5a1e3d

---

<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:** [May 12, 2024, 10:25am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/980 "2024-05-12T10:25:52Z")

</div>

your report looks fine and did you also define that solaredge will control it , in case of negative prices?

Normal solaredge device , no meters or battery did not have a change some months. So it looks like solaredge reverts your changes. Plus it worked before, can you try this from the inverter menu?

If you have solaredge with meters and optional a battery , you can now use production limit , this will dynamically control activer power to meet your export demands.

---

<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:** [May 12, 2024, 10:27am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/981 "2024-05-12T10:27:55Z")

</div>

something like this. (this is flow action)

 ![Screen Shot 2024-05-12 at 12.26.41](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/c/fc4e4f53f7b02baa6f6813b8762a570b545d3980.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:** [May 12, 2024, 10:32am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/982 "2024-05-12T10:32:24Z")

</div>

also check if this is still enabled. [Bekijk reactie - Het grote day ahead / dynamische energieprijzen topic. - Themaforum: De Energierekening - GoT](https://gathering.tweakers.net/forum/view_message/75472374)

 ![Screen Shot 2024-05-12 at 12.31.14](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/2/227676b13877b3e33136f0f0f6f078550eeb645c.jpeg)

---

<div class="post-metadata">

**Author:** ![Mike\_de\_Vries](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mike_de_vries/32/109113_2.png) [@Mike\_de\_Vries](https://community.homey.app/u/Mike_de_Vries)\
**Post date:** [May 12, 2024, 10:43am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/983 "2024-05-12T10:43:33Z")

</div>

Hi,

I did not change anything in my setup.  
But do you mean these settings?  
I have just set those up in my solar edge app.

 ![image0.png](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/c/ecf8d9242195afa3eeb732666b295da2c7e313a0.png)

Met vriendelijke groet,

Mike de Vries

---

<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:** [May 12, 2024, 10:53am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/984 "2024-05-12T10:53:04Z")

</div>

indeed, you give now solaredge total control instead you are the boss with homey. solaredge will overrule you.

---

<div class="post-metadata">

**Author:** ![Mike\_de\_Vries](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mike_de_vries/32/109113_2.png) [@Mike\_de\_Vries](https://community.homey.app/u/Mike_de_Vries)\
**Post date:** [May 12, 2024, 11:12am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/985 "2024-05-12T11:12:36Z")

</div>

But I did not have any settings there I just filled them just now. Should I remove those settings or leave it ?

Met vriendelijke groet,

Mike de Vries

---

<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:** [May 12, 2024, 12:05pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/986 "2024-05-12T12:05:41Z")

</div>

you can try to use those from solaredge and specify all your values. then solardege will do the same.  
else you need to disable it and do it from homey .

and check the inverter values of rrcr .

can be you got some update from solaredge and this disabled again. Or solaredge does not want you to do it yourself . make a support call to them and find out what is going on here especially when it worked before.

---

<div class="post-metadata">

**Author:** ![acvtv](https://avatars.discourse-cdn.com/v4/letter/a/ce7236/32.png) [@acvtv](https://community.homey.app/u/acvtv)\
**Post date:** [May 12, 2024, 1:31pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/987 "2024-05-12T13:31:06Z")

</div>

@Edwin_Biemond Thanks a lot for your wonderful app. I use it with a lot of joy. For example to close the sun blinds.

Unfortunately since two days the app is not getting any data anymore, while I didn’t changed something at all during that period. Could you please help me with this issue? Do you have any clue if I sent you an diagnostic report (2c9a8de7-af82-4416-b78d-ca2f61d63061)?

I tried the following already:

- Checking the troubleshooting
- Checking my ip adres, id and port (still the same)
- Checking solaredge app (all good), and tibber (is still receiving information)
- Restarting everything
- Just wait till it magically solves itself…

---

<div class="post-metadata">

**Author:** ![Mike\_de\_Vries](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mike_de_vries/32/109113_2.png) [@Mike\_de\_Vries](https://community.homey.app/u/Mike_de_Vries)\
**Post date:** [May 12, 2024, 1:52pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/988 "2024-05-12T13:52:22Z")

</div>

Well i tried a lot of things.

All the settings are correct, settings are active, modbus is connected, app is updating all available info, but sending the command to set active power limit 0% does not work (anymore).

I have opened a case just now, for this and hope it will be solved are a least clear what is the case here.

So frustrating that it just like that does not work anymore.  
If this is because solaredge did something remote without informing me than I will disconnect the inverter from internet access.  
I like to be in control myself!!

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

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