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

<div class="post-metadata">

**Author:** ![Magnus\_P](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/magnus_p/32/4344_2.png) [@Magnus\_P](https://community.homey.app/u/Magnus_P)\
**Post date:** [December 4, 2024, 11:49am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1231 "2024-12-04T11:49:04Z")

</div>

Now it works after reinstallation, thanks

---

<div class="post-metadata">

**Author:** ![Mats\_Egardt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mats_egardt/32/4691_2.png) [@Mats\_Egardt](https://community.homey.app/u/Mats_Egardt)\
**Post date:** [December 5, 2024, 7:30pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1232 "2024-12-05T19:30:09Z")

</div>

Hi,

Still testing my flows, it looks like setting the “Charge/Discharge” to 5000 sets the battery to discharge at 5000w for a minute or two, then it stops.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/5/d5fd8d00fe3e8be6752ae0dd7a84bba3ee2bc7d9.png)

I would like to stop it myself given certain conditions. Is there anything else that’s stopping it now? I have no other flows or automations running on the inverter.

Thank you so much!  
Mats

---

<div class="post-metadata">

**Author:** ![Mats\_Egardt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mats_egardt/32/4691_2.png) [@Mats\_Egardt](https://community.homey.app/u/Mats_Egardt)\
**Post date:** [December 5, 2024, 7:44pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1233 "2024-12-05T19:44:44Z")

</div>

Don’t mind me, I figured it out 🙂  
Sungrow requires a start and stop time in the settings for when discharging is allowed.

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

Thanks again and hope this help someone else.

---

<div class="post-metadata">

**Author:** ![Magnus\_P](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/magnus_p/32/4344_2.png) [@Magnus\_P](https://community.homey.app/u/Magnus_P)\
**Post date:** [December 8, 2024, 6:47pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1234 "2024-12-08T18:47:11Z")

</div>

@Edwin_Biemond - Testing the Sigenergy integration and it works great.

I have a request for future improvement to add the WHEN card when either Grid\_Power, Consumed\_Power or PV input has changed, thanks!

---

<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:** [December 8, 2024, 6:58pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1235 "2024-12-08T18:58:11Z")

</div>

will do

---

<div class="post-metadata">

**Author:** ![Matthias\_Konenberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/matthias_konenberg/32/78907_2.png) [@Matthias\_Konenberg](https://community.homey.app/u/Matthias_Konenberg)\
**Post date:** [December 8, 2024, 8:08pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1236 "2024-12-08T20:08:09Z")

</div>

Hi Edwin,  
Unfortunately, the topic is still relevant. It would be super interesting to add the inverter several times, but with other device classes to use Homey Energy.

I had an interesting Discussion with Adrian\_Rockall. In his app Sofar he solved it this way, because he didn’t know how to help himself otherwise.

Would that be an idea for the future? Unfortunately, I still have not found a way to create a virtual smart Meter.

Warm regards

---

<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:** [December 8, 2024, 8:17pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1237 "2024-12-08T20:17:59Z")

</div>

hey,

what do you mean?

you want to use sone p1 smart meter on your inverter? This will be hard because no inverter api or is there some device which acts as modbus meter which you can invoke?

or the meter on your inverter also as an extra smart (p1) meter device? this is possible I guess.  
what other device classes?

thanks

---

<div class="post-metadata">

**Author:** ![Matthias\_Konenberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/matthias_konenberg/32/78907_2.png) [@Matthias\_Konenberg](https://community.homey.app/u/Matthias_Konenberg)\
**Post date:** [December 8, 2024, 8:21pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1238 "2024-12-08T20:21:21Z")

</div>

Yes, i would Like to use the meter on my inverter also as an extra smart (p1) meter device. 🙂 Sorry for my English I can’t always express myself so well 😂

---

<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:** [December 10, 2024, 9:54pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1239 "2024-12-10T21:54:04Z")

</div>

can virtual devices do this?. because I will do the same , detect a device with battery , get those capabilities and publish them on a new device class like p1 meter.

---

<div class="post-metadata">

**Author:** ![Matthias\_Konenberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/matthias_konenberg/32/78907_2.png) [@Matthias\_Konenberg](https://community.homey.app/u/Matthias_Konenberg)\
**Post date:** [December 11, 2024, 4:30pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1240 "2024-12-11T16:30:17Z")

</div>

@Adrian_Rockall  
Do you think this could work?

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [December 11, 2024, 4:37pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1241 "2024-12-11T16:37:19Z")

</div>

I’m not sure as I haven’t played much with virtual devices.

---

<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:** [December 11, 2024, 6:46pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1242 "2024-12-11T18:46:46Z")

</div>

probably you cannot define device class. had the same on HA to Homey and home assistant community app added this for me so it shows up on the energy tab.

---

<div class="post-metadata">

**Author:** ![Matthias\_Konenberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/matthias_konenberg/32/78907_2.png) [@Matthias\_Konenberg](https://community.homey.app/u/Matthias_Konenberg)\
**Post date:** [December 11, 2024, 9:25pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1243 "2024-12-11T21:25:33Z")

</div>

I hope for more opportunities with the new design of Energy just presented…

---

<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:** [December 11, 2024, 9:38pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1244 "2024-12-11T21:38:08Z")

</div>

don’t expect a lot will change , they use p1 meters and I see my 2 inverters.

inverter can have meters and will know the houseload but homey will try to calculate it by using p1 for grid and inverters for PV, rest you have to add a lot of smart socket /meter devices to close the gap

---

<div class="post-metadata">

**Author:** ![Daphne\_Oosten](https://avatars.discourse-cdn.com/v4/letter/d/45deac/32.png) [@Daphne\_Oosten](https://community.homey.app/u/Daphne_Oosten)\
**Post date:** [December 12, 2024, 1:02pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1245 "2024-12-12T13:02:58Z")

</div>

It isn’t possible for me to get any data from the app. It keeps empty. What am I doing wrong?

 ![Scherm­afbeelding 2024-12-12 om 14.02.47](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/0/d0faf378d2b6f16bfdb1baa8f35b24430fba38d9.jpeg)

---

<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:** [December 12, 2024, 2:16pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1246 "2024-12-12T14:16:41Z")

</div>

Dit you enable modbus and set the correct port? 502 I thought.

---

<div class="post-metadata">

**Author:** ![Daphne\_Oosten](https://avatars.discourse-cdn.com/v4/letter/d/45deac/32.png) [@Daphne\_Oosten](https://community.homey.app/u/Daphne_Oosten)\
**Post date:** [December 12, 2024, 2:36pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1247 "2024-12-12T14:36:18Z")

</div>

I did use port 502, but how/where do I enable modbus?

---

<div class="post-metadata">

**Author:** ![Matthias\_Konenberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/matthias_konenberg/32/78907_2.png) [@Matthias\_Konenberg](https://community.homey.app/u/Matthias_Konenberg)\
**Post date:** [December 12, 2024, 2:57pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1248 "2024-12-12T14:57:30Z")

</div>

If that really were to be, it would really disappoint me, but you could be right.

But the need seems to be there, in the beta test group it has already been requested a few times.

---

<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:** [December 12, 2024, 3:08pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1249 "2024-12-12T15:08:25Z")

</div>

In settings of yor converter. You can read about this in the start of this topic.

---

<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:** [December 12, 2024, 3:15pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1250 "2024-12-12T15:15:22Z")

</div>

but maybe homey will work with all the inverter companies and make this dynamic prices working when you also have a battery, do (dis)charge, but I expect they will charge some money for this.

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

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