# \[APP\]\[PRO&CLOUD\]\[OFFICIAL\] Growatt

**URL:** <https://community.homey.app/t/app-pro-cloud-official-growatt/134233>\
**Category:** Apps\
**Tags:** app, homey-pro, homey-bridge\
**Created:** [April 8, 2025, 9:02am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233 "2025-04-08T09:02:04Z")\
**Posts on this page:** 20\
**Page:** 15

<div class="post-metadata">

**Author:** ![RM\_de\_Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rm_de_gruijter/32/120762_2.png) [@RM\_de\_Gruijter](https://community.homey.app/u/RM_de_Gruijter)\
**Post date:** [October 28, 2026, 1:36pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/287 "2026-10-28T13:36:22Z")

</div>

Thx for the report. I found an issue that will be resolved in the upcoming app version.

---

<div class="post-metadata">

**Author:** ![RuuduitdeG](https://avatars.discourse-cdn.com/v4/letter/r/838e76/32.png) [@RuuduitdeG](https://community.homey.app/u/RuuduitdeG)\
**Post date:** [October 28, 2026, 3:44pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/288 "2026-10-28T15:44:28Z")

</div>

> [@RM\_de\_Gruijter](#):
>
> New version 2.6.0 is ready for testing:

Hi Robin,  
I see 2 new fields: “probleem waarschuwing” and “verbindingswaarschuwing” (last 2 fields in screenshot below)  
Can you describe what these are (when are they set) and how to use them?  
thanks,

Ruud

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/6/e6dfe5b4c95e8c820bf94aac0269c865aad20a1c.jpeg)

---

<div class="post-metadata">

**Author:** ![RM\_de\_Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rm_de_gruijter/32/120762_2.png) [@RM\_de\_Gruijter](https://community.homey.app/u/RM_de_Gruijter)\
**Post date:** [October 28, 2026, 6:20pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/289 "2026-10-28T18:20:05Z")

</div>

> [@RuuduitdeG](#):
>
> Can you describe what these are (when are they set) and how to use them?

Both alarms replace the old generic alarm:

- **Problem alarm** (`alarm_problem`): this turns on when the inverter itself reports a fault state in its status. The battery (Noah) also turns it on when a battery pack reports a fault.
- **Connection alarm** (`alarm_connectivity`): this turns on when the inverter has sent no new data to the Growatt cloud for more than 24 hours. A normal night doesn’t trigger it. It turns off again as soon as fresh data comes in.

You can use them in flows with the standard Homey alarm cards, e.g. “Problem alarm turned on” or “Connection alarm turned on”, and then send yourself a notification.

---

<div class="post-metadata">

**Author:** ![RM\_de\_Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rm_de_gruijter/32/120762_2.png) [@RM\_de\_Gruijter](https://community.homey.app/u/RM_de_Gruijter)\
**Post date:** [October 28, 2026, 6:28pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/290 "2026-10-28T18:28:25Z")

</div>

Great news!

I will be working on drivers for direct modbus connection. Only systems where the official ShineWiLan-X2 datalogger is installed will be supported.

### TEST SITES NEEDED

If you:

- have a Growatt installation with a ShineWiLan-X2 datalogger
- have a Homey Pro with port forwarding enabled and configured in your router
- are willing to temporarily share your Homey with me (invite me as admin)

You can be of great importance and help so I can develop the Modbus interface! **I will not be able to develop and test it without your help**. Please give me a DM.

---

<div class="post-metadata">

**Author:** ![SebastiaanB](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebastiaanb/32/124174_2.png) [@SebastiaanB](https://community.homey.app/u/SebastiaanB)\
**Post date:** [October 29, 2026, 8:32pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/291 "2026-10-29T20:32:29Z")

</div>

My shinewilanx2 should arrive tomorrow, together with the new apx v2.0 battery 🙂

---

<div class="post-metadata">

**Author:** ![RM\_de\_Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rm_de_gruijter/32/120762_2.png) [@RM\_de\_Gruijter](https://community.homey.app/u/RM_de_Gruijter)\
**Post date:** [October 30, 2026, 8:32am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/292 "2026-10-30T08:32:40Z")

</div>

The APX battery itself isn’t read directly. The ShineWiLan-X2 talks to the inverter, and the battery data (SoC, charge/discharge power, voltage, energy totals) is read from the inverter’s registers. The Modbus battery driver supports this for MIN TL-XH, MOD TL3-XH and SPH inverters. Which inverter do you have?

---

<div class="post-metadata">

**Author:** ![SebastiaanB](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebastiaanb/32/124174_2.png) [@SebastiaanB](https://community.homey.app/u/SebastiaanB)\
**Post date:** [October 30, 2026, 9:21am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/293 "2026-10-30T09:21:10Z")

</div>

I sent you a Pm.

I have a MIN 6000 TL-XH, but it needs some special firmware updates from Growatt to work with the hv2.0 battery.

---

<div class="post-metadata">

**Author:** ![Michiel\_Mijdam](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michiel_mijdam/32/12703_2.png) [@Michiel\_Mijdam](https://community.homey.app/u/Michiel_Mijdam)\
**Post date:** [November 3, 2026, 9:44am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/294 "2026-11-03T09:44:41Z")

</div>

Yes will do. Somehow I didn’t see that you’ve responded. Not the best sun today but enough to do the experiment.

Using my 3600 invertor for this. It is set to 3% power and I see this at Growatt:

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

Using the Modbus I see the setting is at 3%:

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

It is not reflected on the side of the Growatt server though:

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

New report:

65e68ba0-b2d9-4737-b61f-96f93de4d431

Edit:

The sun decided to show its face so we have a bit more output. I updated the power output limit just to be sure. Still producing at 100%. New diagnostic report made as well: 10a6c6e6-878d-4c0b-81b8-25a4b70814bf

---

<div class="post-metadata">

**Author:** ![RM\_de\_Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rm_de_gruijter/32/120762_2.png) [@RM\_de\_Gruijter](https://community.homey.app/u/RM_de_Gruijter)\
**Post date:** [November 3, 2026, 12:23pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/295 "2026-11-03T12:23:47Z")

</div>

@Michiel_Mijdam Thanks, this is clear. The app does its job: Growatt accepted the 3 % and your own Modbus read shows register 3 at 3. But your inverter still delivered 273 W at 10:30, while 3 % of 3600 W is 108 W. So the inverter itself ignores the limit.  
Since the inverter receives the limit but doesn’t act on it, this is something for Growatt support or your installer. You can show them that register 3 reads 3 % while the output stays above it.

---

<div class="post-metadata">

**Author:** ![RM\_de\_Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rm_de_gruijter/32/120762_2.png) [@RM\_de\_Gruijter](https://community.homey.app/u/RM_de_Gruijter)\
**Post date:** [November 3, 2026, 1:06pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/296 "2026-11-03T13:06:48Z")

</div>

Version 3.0.0 is ready for testing:

> **[Growatt | Homey](https://homey.app/en-us/app/com.growatt/Growatt/test/)**
>
> Smart energy for a green future.

- Added local Modbus drivers for inverter, battery and meter through the ShineWiLan-X2 dongle
- Solar titles now show AC or DC
- Fixed double polling when a username was entered in a different case
- Minor other fixes and improvements

This version now supports local modbus connection. It is UNTESTED, so please provide feedback and app diagnostics reports when you start using it! Note: Only the ShineWiLan-X2 dongle is supported as data collector.

---

<div class="post-metadata">

**Author:** ![Ad\_Dekkers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ad_dekkers/32/120751_2.png) [@Ad\_Dekkers](https://community.homey.app/u/Ad_Dekkers)\
**Post date:** [November 4, 2026, 12:29pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/297 "2026-11-04T12:29:57Z")

</div>

Oke, i will do that

---

<div class="post-metadata">

**Author:** ![Arno\_J](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arno_j/32/115741_2.png) [@Arno\_J](https://community.homey.app/u/Arno_J)\
**Post date:** [November 4, 2026, 12:37pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/298 "2026-11-04T12:37:12Z")

</div>

Hallo Robin

Is there any chance that also the Growatt modbus tcp connection ( using the rs485 modbus line ) will be added to this app.

Arno

---

<div class="post-metadata">

**Author:** ![Ad\_Dekkers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ad_dekkers/32/120751_2.png) [@Ad\_Dekkers](https://community.homey.app/u/Ad_Dekkers)\
**Post date:** [November 4, 2026, 1:01pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/299 "2026-11-04T13:01:56Z")

</div>

Hi, are there hardware changes needed to use the modbus app?

---

<div class="post-metadata">

**Author:** ![RM\_de\_Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rm_de_gruijter/32/120762_2.png) [@RM\_de\_Gruijter](https://community.homey.app/u/RM_de_Gruijter)\
**Post date:** [November 4, 2026, 1:27pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/300 "2026-11-04T13:27:40Z")

</div>

hi @Arno_J, sorry but no. The only officially documented interface for modbus is via the ShineWiLan-X2 dongle.

---

<div class="post-metadata">

**Author:** ![RM\_de\_Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rm_de_gruijter/32/120762_2.png) [@RM\_de\_Gruijter](https://community.homey.app/u/RM_de_Gruijter)\
**Post date:** [November 4, 2026, 1:30pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/301 "2026-11-04T13:30:44Z")

</div>

No hardware changes, but you need a ShineWiLan-X2 dongle. Give it a fixed IP address in your router and add the device marked “(Modbus)” in Homey.

To be able to limit power you may need to enable “External EMS” on the inverter display (not yet confirmed).

---

<div class="post-metadata">

**Author:** ![RM\_de\_Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rm_de_gruijter/32/120762_2.png) [@RM\_de\_Gruijter](https://community.homey.app/u/RM_de_Gruijter)\
**Post date:** [November 6, 2026, 10:00am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/302 "2026-11-06T10:00:00Z")

</div>

Version 3.1.0 is ready for testing:

> **[Growatt | Homey](https://homey.app/en-us/app/com.growatt/test/)**
>
> Smart energy for a green future.

- Added experimental battery control over Modbus: mode, power and SoC limits
- Added export limit, inverter status, heat alarm and fault codes to the Modbus inverter
- Fixed battery voltage, firmware text and the power limit on MIN TL-XH
- Minor other fixes and improvements

---

<div class="post-metadata">

**Author:** ![Ad\_Dekkers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ad_dekkers/32/120751_2.png) [@Ad\_Dekkers](https://community.homey.app/u/Ad_Dekkers)\
**Post date:** [November 6, 2026, 2:50pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/303 "2026-11-06T14:50:23Z")

</div>

Hi, the dongle was connected to my telenet modem. I connected it to my router and it works!

Thanks, i am going to test now.

I installed the 3.1.0 app.

Result: Works great. Real time update of the data now!

I didn’t need to change the “External EMS” parameter.

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [November 6, 2026, 3:26pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/304 "2026-11-06T15:26:18Z")

</div>

Great to hear!

For my analysis, could you restart the app, wait 2 minutes, and then send an app diagnostics report? Thx!

---

<div class="post-metadata">

**Author:** ![Ad\_Dekkers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ad_dekkers/32/120751_2.png) [@Ad\_Dekkers](https://community.homey.app/u/Ad_Dekkers)\
**Post date:** [November 6, 2026, 3:48pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/305 "2026-11-06T15:48:52Z")

</div>

7D4B40FB

Is this what you need? (First time i make a report)

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [November 6, 2026, 3:52pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/306 "2026-11-06T15:52:21Z")

</div>

No, I need a diagnostic report from the app. Go to the app screen to do that

More \> apps \> PbtH \> click on settings icon right top corner

[Previous page](https://community.homey.app/t/app-pro-cloud-official-growatt/134233.md?page=14)

[Next page](https://community.homey.app/t/app-pro-cloud-official-growatt/134233.md?page=16)
