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

<div class="post-metadata">

**Author:** ![Godart\_Gouda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/godart_gouda/32/14895_2.png) [@Godart\_Gouda](https://community.homey.app/u/Godart_Gouda)\
**Post date:** [September 8, 2026, 4:21am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1879 "2026-09-08T04:21:24Z")

</div>

inverter is setup on Lan and yes i have other devices on modbus. My victron battery system runs on modbus. and on the same port Is I can see. Is that the problem? and can that be solved?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/f/7f5e121ca1415a263f68023b078afa690fdc2874.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:** [September 13, 2026, 3:09pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1880 "2026-09-13T15:09:14Z")

</div>

you need some modbus proxy , only 1 device can have the modbus tcp connection

---

<div class="post-metadata">

**Author:** ![Godart\_Gouda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/godart_gouda/32/14895_2.png) [@Godart\_Gouda](https://community.homey.app/u/Godart_Gouda)\
**Post date:** [September 15, 2026, 1:13pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1881 "2026-09-15T13:13:58Z")

</div>

Hi Edwin,

Thanks for the reply I understand now. For home assistant is a software modbus proxy available but I can’t find one for Homey. And even so I still might need a physical server to get this going.

I wanted to use the power producing data of the inverter to switch things on and off. The data of my P1 meter and victron energie meter only show the netto off the fases. Here I do not get good reading as my Victron system will try to shave off most of the solar power to feed my battery and will try to keep the readings to zero.

Best regards

Godart

---

<div class="post-metadata">

**Author:** ![Annie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/annie/32/14900_2.png) [@Annie](https://community.homey.app/u/Annie)\
**Post date:** [September 15, 2026, 7:45pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1882 "2026-09-15T19:45:17Z")

</div>

On the app intro page, under the Growatt inverter without battery, there are two “if” cards listed. But no “then” cards are displayed.

What I want to do is to reduce the Inverter power to the actual power delivered minus the power that is fed back into the grid, with a flow. So the power that is delivered by the Growatt inverter will match my own power consumption and will deliver almost nothing to the grid. Is this possible, are the “then” cards available that make this possible?

I own a MOD 3000TL3XH (BP) inverter and a Homey P1 energy dongle. In addition, I want to buy a WaveShare RS232/485 to WiFi RJ45 Ethernet Converter to control the inverter power, and install this app on Homey.

Will this be possible? I want to be sure be4 buying the WaveShare module and a Growatt COM plug. Any help is highly appreciated!

---

<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:** [September 16, 2026, 5:58am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1883 "2026-09-16T05:58:21Z")

</div>

Hi,

I have several conditions prior to se the actual export limit.

Battery level  
Grid price  
House consumption

After I quered those and set the export value in a variable, I set the limit as follows (flow snapshot);

 ![Screenshot 2026-09-16 at 07.53.53](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/0/00b2a6b8ca81401b2404d95aee7964ea0c805d83.jpeg)

The waveshare is required and the Growatt you own will do the trick (as I have 2 growatt systems on 2 locations).

If you have a smart meter installed in the main power cabin of your house, the P1 dongle may be ready for sale. I’ve seen a lot of meter installs just behind the inverter, only measuring what comes in and what goes out, which should be for the house totally.

---

<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:** [September 20, 2026, 3:03pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1884 "2026-09-20T15:03:54Z")

</div>

check the test version of the app, community added power target\_power which works with homey.

---

<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:** [September 20, 2026, 3:46pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1885 "2026-09-20T15:46:17Z")

</div>

done , added custom refresh to growatt battery

---

<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:** [September 22, 2026, 6:52pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1886 "2026-09-22T18:52:56Z")

</div>

Works perfectly 👌🏻

---

<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:** [September 22, 2026, 7:33pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1887 "2026-09-22T19:33:58Z")

</div>

Anything solved?

---

<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:** [September 23, 2026, 2:02pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1888 "2026-09-23T14:02:24Z")

</div>

was this solved yet? if not, try 001 as ID and not just 1 this helped in my case.

---

<div class="post-metadata">

**Author:** ![Sandirt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sandirt/32/138713_2.png) [@Sandirt](https://community.homey.app/u/Sandirt)\
**Post date:** [September 24, 2026, 1:36pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1889 "2026-09-24T13:36:39Z")

</div>

No, currently waiting on growatt second line helpdesk to investigate and report

Cheers

Someone replied to your post.

> ![](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_de_braak/45/171831_2.png "Menno\_De\_Braak") | [Menno\_De\_Braak](https://community.homey.app/u/menno_de_braak)  
> September 23 |
> 
> - | - |

was this solved yet? if not, try 001 as ID and not just 1 this helped in my case.

---

<div class="post-metadata">

**Author:** ![Annie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/annie/32/14900_2.png) [@Annie](https://community.homey.app/u/Annie)\
**Post date:** [September 24, 2026, 7:22pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1890 "2026-09-24T19:22:56Z")

</div>

Thanks Phil, I will order a WaveShare within a few weeks and start experimenting!

---

<div class="post-metadata">

**Author:** ![Xander\_Hoose](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/xander_hoose/32/131829_2.png) [@Xander\_Hoose](https://community.homey.app/u/Xander_Hoose)\
**Post date:** [September 27, 2026, 8:46pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1891 "2026-09-27T20:46:05Z")

</div>

For Sungrow inverters, can you add a ‘Reserve SoC’ THEN flow card? Basically, it’s writing a value between 0 and 100 to modbus holding register 13099 (uint16). It’s the only thing keeping me from switching back from the Modbus app to this app 🙈

@Edwin_Biemond if setting the Reserve SoC is already possible in some way and I missed it, please let me know…

---

<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:** [September 28, 2026, 8:20pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1892 "2026-09-28T20:20:13Z")

</div>

> [@Annie](#):
>
> WaveShare

ack , will check

---

<div class="post-metadata">

**Author:** ![Xander\_Hoose](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/xander_hoose/32/131829_2.png) [@Xander\_Hoose](https://community.homey.app/u/Xander_Hoose)\
**Post date:** [September 29, 2026, 12:22pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1893 "2026-09-29T12:22:30Z")

</div>

@Edwin_Biemond I created a pull request for the Reserve SoC feature… I think I did everything 100% correctly (my programming skills were bit rusty, but Claud helped me out). Hope you can review and integrate the request soon.

---

<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:** [September 29, 2026, 3:34pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1894 "2026-09-29T15:34:00Z")

</div>

looks ok. does it work for you? did you do nodejs etc ?

---

<div class="post-metadata">

**Author:** ![Xander\_Hoose](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/xander_hoose/32/131829_2.png) [@Xander\_Hoose](https://community.homey.app/u/Xander_Hoose)\
**Post date:** [September 29, 2026, 4:45pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1895 "2026-09-29T16:45:24Z")

</div>

I just looked up how to do a local install of apps, so I can test it… will try tonight, and report back tomorrow morning!

---

<div class="post-metadata">

**Author:** ![Xander\_Hoose](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/xander_hoose/32/131829_2.png) [@Xander\_Hoose](https://community.homey.app/u/Xander_Hoose)\
**Post date:** [September 29, 2026, 8:42pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1896 "2026-09-29T20:42:29Z")

</div>

OK, I made an absolute mess of additional changes (I wanted the Reserve SoC to show up as a flow variable, but I got completely stuck, so maybe I simply shouldn’t touch all of this).

I have no idea how to undo all changes and simply revert back to my older commit version (2fc328bdf3fcc4830e821441b121209ba7c20f16 from earlier today was the correct version and the Reserve SoC flow cards work like a charm)… maybe I’ll just remove the full fork tomorrow and start over again.

Sorry…

---

<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:** [September 29, 2026, 10:15pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1897 "2026-09-29T22:15:01Z")

</div>

no problem , will check it

---

<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:** [October 4, 2026, 4:02pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1898 "2026-10-04T16:02:47Z")

</div>

can try it [SolarEdge + Growatt TCP modbus | Homey](https://homey.app/a/solaredge.modbus/test/)

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

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