# Growatt verbinden via Modbus

**URL:** <https://community.homey.app/t/growatt-verbinden-via-modbus/156637>\
**Category:** Vragen & hulp\
**Created:** [June 27, 2026, 3:33pm UTC](https://community.homey.app/t/growatt-verbinden-via-modbus/156637 "2026-06-27T15:33:13Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pierre\_Gulpen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_gulpen/32/168227_2.png) [@Pierre\_Gulpen](https://community.homey.app/u/Pierre_Gulpen)\
**Post date:** [June 27, 2026, 3:33pm UTC](https://community.homey.app/t/growatt-verbinden-via-modbus/156637/1 "2026-06-27T15:33:13Z")

</div>

Ik probeer al daaaaagen een Modbus te koppelen met een waveshare ( RS485 to ETH ( B) )

Ik gebruik de app SolarEdge + Growatt TCP modbus met een Waveshare RS 485 to ETH ( B) en een Growatt MIN 3300 TL-X Script wordt als goed ervaren door de test functie echter er gebeurd niks. De Homey stuurt wel iets uit. ( heb een commando bijgevoegd dat de led ring oplicht bij uitsturen) echter de growatt doet helemaal niets… Als ik instructies lees , zie zou het makkelijk moeten zijn echter ergens gaat het dan mis…

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [June 27, 2026, 4:19pm UTC](https://community.homey.app/t/growatt-verbinden-via-modbus/156637/2 "2026-06-27T16:19:29Z")

</div>

Have a look it the app’s topic, your likely find a solution there:

> [@\[APP\]\[Pro\] SolarEdge + Growatt TCP modbus](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/1579):
>
> So, took the plunge and ordered the [Waveshare RS485 to PoE Ethernet Module](https://www.tinytronics.nl/en/communication-and-signals/serial/rs-485/waveshare-industrial-serial-server-rs485-to-poe-ethernet-module) and had some time today to hook it up and configure it. I connected both my Growatt 3000TL3-S inverters to the module and after some fiddling on the Inverters (Giving each a unique ID) and in the module’s settings I got it working! Here the settings that work for me: I made the following changes that differ with de module’s default settings: Network Settings Device Port, set it to 502 IP Mode, switched it …

---

<div class="post-metadata">

**Author:** ![Pierre\_Gulpen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_gulpen/32/168227_2.png) [@Pierre\_Gulpen](https://community.homey.app/u/Pierre_Gulpen)\
**Post date:** [June 30, 2026, 8:44am UTC](https://community.homey.app/t/growatt-verbinden-via-modbus/156637/3 "2026-06-30T08:44:57Z")

</div>

thank you. But still things are not clear for me.. I connected a waveshare with my network en my inverter ( growatt ) ,made a script and nothing happens… Do i have to read and write via modbus device the inverter ?. for me that part is not clear since i also have a script. Feels like double…

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [June 30, 2026, 9:06am UTC](https://community.homey.app/t/growatt-verbinden-via-modbus/156637/4 "2026-06-30T09:06:10Z")

</div>

Did you install the before mentioned app? That should take care of everything (most 😉)

---

<div class="post-metadata">

**Author:** ![Pierre\_Gulpen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_gulpen/32/168227_2.png) [@Pierre\_Gulpen](https://community.homey.app/u/Pierre_Gulpen)\
**Post date:** [June 30, 2026, 9:46am UTC](https://community.homey.app/t/growatt-verbinden-via-modbus/156637/5 "2026-06-30T09:46:04Z")

</div>

I installed the Solaredge + growatt TCp modbus yes. I checked the + and - on the 3 and 4 connection of the growatt. If that would be enough , I pinged the waveshare ( LAN ) and have connectiong. ( I suppose offcourse with a script ) then it should work, but it doesnt… If I “test” te script I get a “set at 49% (~1623W)———————————————————  
✅ Script Success  
↩ Returned: 49”

So for me this indicates that the script is ok. But nothing happens. The Solaredge + growatt TCp modbus “inverter” gives a total other value as the Growatt values via the Wifi dongle / server. The only thing ( for now ) what I am wondering about is if I have to give the IP of the Waveshare , which i think is correct

EDIT: After many times checking I missed each time the settings : "Enable Multi-host NO… instead off YES… After changing to YES it seems that it works… 🫣

---

<div class="post-metadata">

**Author:** ![Pierre\_Gulpen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_gulpen/32/168227_2.png) [@Pierre\_Gulpen](https://community.homey.app/u/Pierre_Gulpen)\
**Post date:** [July 2, 2026, 9:43am UTC](https://community.homey.app/t/growatt-verbinden-via-modbus/156637/6 "2026-07-02T09:43:41Z")

</div>

I installed the Solaredge + growatt TCp modbus yes. I checked the + and - on the 3 and 4 connection of the growatt. If that would be enough , I pinged the waveshare ( LAN ) and have connectiong. ( I suppose offcourse with a script ) then it should work, but it doesnt… If I “test” te script I get a “set at 49% (~1623W)———————————————————  
✅ Script Success  
↩ Returned: 49”

So for me this indicates that the script is ok. But nothing happens. The Solaredge + growatt TCp modbus “inverter” gives a total other value as the Growatt values via the Wifi dongle / server. The only thing ( for now ) what I am wondering about is if I have to give the IP of the Waveshare , which i think is correct

EDIT: After many times checking I missed each time the settings : "Enable Multi-host NO… instead off YES… After changing to YES it seems that it works… 🫣

EDIT ( Again) : It seemed it worked..

EDIT ( Again) : it doesn’t work… It is difficult to notice because all day long the values change due to all kind off usage.

EDIT : it seemed that it worked… But ( there is always a but…) the inverter does not react… 🤔

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [July 2, 2026, 10:20am UTC](https://community.homey.app/t/growatt-verbinden-via-modbus/156637/7 "2026-07-02T10:20:05Z")

</div>

Please use the app’s topic to get support, that’s customary on this community. A lot more people will read you post and might be able to help you.

Also, provide some more information, which Growatt Inverter, show a screenshot of the waveshare config, show a screenshot of the Growatt device config in Homey etc.

---

<div class="post-metadata">

**Author:** ![Pierre\_Gulpen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_gulpen/32/168227_2.png) [@Pierre\_Gulpen](https://community.homey.app/u/Pierre_Gulpen)\
**Post date:** [July 5, 2026, 9:31am UTC](https://community.homey.app/t/growatt-verbinden-via-modbus/156637/8 "2026-07-05T09:31:51Z")

</div>

Hi @DaneedeKruyff , Sorry, since I am new here, it takes a bit to know how it works. I use a growatt MIC 3300 TL-X inverter connected via de wifi dongle from Growatt and also connected via a waveshare. The wifi dongle works with a homescript and the Solardge + growatt TCP Modbuss app

---

<div class="post-metadata">

**Author:** ![Pierre\_Gulpen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_gulpen/32/168227_2.png) [@Pierre\_Gulpen](https://community.homey.app/u/Pierre_Gulpen)\
**Post date:** [July 5, 2026, 9:32am UTC](https://community.homey.app/t/growatt-verbinden-via-modbus/156637/9 "2026-07-05T09:32:25Z")

</div>

![screenshot.53](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/9/69f44ba92f99faf56f80dfb3754d9fd0820d6691.jpeg) screenshot of my waveshare

---

<div class="post-metadata">

**Author:** ![Pierre\_Gulpen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_gulpen/32/168227_2.png) [@Pierre\_Gulpen](https://community.homey.app/u/Pierre_Gulpen)\
**Post date:** [July 5, 2026, 9:33am UTC](https://community.homey.app/t/growatt-verbinden-via-modbus/156637/10 "2026-07-05T09:33:35Z")

</div>

Settings of the Inverter settings in the homey App

 ![screenshot.54](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/7/274bcd45116a8d6cfeb985850170600a920dbc9c.jpeg)

---

<div class="post-metadata">

**Author:** ![Pierre\_Gulpen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_gulpen/32/168227_2.png) [@Pierre\_Gulpen](https://community.homey.app/u/Pierre_Gulpen)\
**Post date:** [July 5, 2026, 9:35am UTC](https://community.homey.app/t/growatt-verbinden-via-modbus/156637/11 "2026-07-05T09:35:22Z")

</div>

the script gives a result , output should be working then?.

![screenshot.55](https://sea1.discourse-cdn.com/flex025/images/transparent.png)

The + and - on the connector are ok and i used the 3 and 4.

---

<div class="post-metadata">

**Author:** ![Pierre\_Gulpen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_gulpen/32/168227_2.png) [@Pierre\_Gulpen](https://community.homey.app/u/Pierre_Gulpen)\
**Post date:** [July 5, 2026, 10:28am UTC](https://community.homey.app/t/growatt-verbinden-via-modbus/156637/12 "2026-07-05T10:28:26Z")

</div>

Ok, altough the script gives a result, in the flow when using the

execute homey script the message is “No tags have been generated” is showing.🤔
