# \[APP\]\[PRO&CLOUD\]\[OFFICIAL\] Growatt - MODBUS TEST SITES NEEDED

**URL:** <https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/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-modbus-test-sites-needed/134233 "2025-04-08T09:02:04Z")\
**Posts on this page:** 20\
**Page:** 4

<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:** [April 19, 2025, 9:58am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/65 "2025-04-19T09:58:23Z")

</div>

> [@bjornb](#):
>
> 1.1.2

Yes sorry. That is the correct latest version

---

<div class="post-metadata">

**Author:** ![Mads\_Q\_V](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mads_q_v/32/120764_2.png) [@Mads\_Q\_V](https://community.homey.app/u/Mads_Q_V)\
**Post date:** [April 20, 2025, 9:30am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/66 "2025-04-20T09:30:42Z")

</div>

@Gruijter thanks for all your work, it looks really good. From my side everything seems to work correctly.

Would it be possible to write data back to the inverter? It would be useful to be able to change settings as, Battery first, Grid first, load first and winter mode

---

<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:** [April 20, 2025, 9:38am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/67 "2025-04-20T09:38:46Z")

</div>

> [@Mads\_Q\_V](#):
>
> Would it be possible to write data back to the inverter? It would be useful to be able to change settings as, Battery first, Grid first, load first and winter mode

Maybe that is possible. But for now it is not on the roadmap. Let’s first get the present functionality working for everybody 😉

---

<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:** [April 20, 2025, 10:37am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/68 "2025-04-20T10:37:34Z")

</div>

Hi Robin,

Thanks for all the work you’re doing, really appreciate it. I do have one ‘complaint’ however. Recently you’ve replaced the device icon for the inverter device from an icon that looks like the inverter for an icon representing it’s function. I do understand that, I get the idea behind it, but it looks a bit of in my opinion. I’d rather see hte default device icon representing the device itself and if a user want an icon showing it’s function he or she can replace it with a function icon (provided by Athom)

Just my opinion, it’s up to you but I just wanted to share it, it’s totally up to you to ignore it 😉

This is how it looks for me now:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/2/02bc630e1ccc9331f0838d3d1d0a5fd1ea2e6141.png)

---

<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:** [April 20, 2025, 10:54am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/69 "2025-04-20T10:54:46Z")

</div>

You are right. Im waiting for new icons from Athom. I only released this version (with temporary icons) so people can start testing the functionality. The stable release will be good again 😉

---

<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:** [April 22, 2025, 8:47am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/70 "2025-04-22T08:47:23Z")

</div>

New version 1.1.3 is ready for testing: [Growatt | Homey](https://homey.app/a/com.growatt/test/)

- New driver icons.
- Reduced polling to 5 minutes interval.

There seems to be a rate limit how often the server can be polled. I’m still trying to optimize how often the Homey app can poll without running into issues like ‘temporarily unavailable’.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [April 22, 2025, 10:04am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/71 "2025-04-22T10:04:04Z")

</div>

Hi Robin,

Just FYI: I found my inverter to be ‘unavailable’, probably due to the rate limit;

I deleted it, but, when I want to add the inverter again after updating to v1.1.3, it errors with “invalid credentials”, while I’m sure the credentials are correct.  
So I changed my pw and successfully logged in to the ShinePhone app with the new pw.  
But still I got the “invalid credentials” error when I wanted to add the inverter.  
Is it possible to have it return a somewhat more realistic error, like “Rate limited, try again later”?  
Or are those error messages generated by Growatt API?

---

<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:** [April 22, 2025, 10:47am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/72 "2025-04-22T10:47:09Z")

</div>

> [@Peter\_Kawa](#):
>
> Or are those error messages generated by Growatt API?

During pairing Homey creates the error message. I can look into it if I can forward the API error during paring. Thx for the feedback!

---

<div class="post-metadata">

**Author:** ![Rick\_Snijders](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rick_snijders/32/81061_2.png) [@Rick\_Snijders](https://community.homey.app/u/Rick_Snijders)\
**Post date:** [April 22, 2025, 12:52pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/73 "2025-04-22T12:52:07Z")

</div>

Same problem here, inverter was temporarily unavailable.

- updated to 1.1.3
- deleted the unavailable inverter
- now my credentials aren’t right anymore but i’m sure it is. 🙃  
And i was so happy that my old crappy inverter was supported for 3 days 😍

---

<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:** [April 22, 2025, 1:30pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/74 "2025-04-22T13:30:50Z")

</div>

Yes. Just disable the app for a while, and it should start again when the api rate limit has been lifted for your account. I dont know how long that takes 😬

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [April 22, 2025, 2:17pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/75 "2025-04-22T14:17:30Z")

</div>

Good news, Robin.

I just tried again, and again the “invalid credentials” result popped up. I tapped “OK”, and right away tapped “Login” again, now it started looking for devices and I could add the inverter.

Diagnostics: 8ef9a43d-d693-4023-b49a-18aa8cc4a4e3, maybe it reveals something useful.

I built a check flow now:

 ![1000046792](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/8/98ef68332e36d91a1dcbe5737a8ac7772c93e136.jpeg)

---

<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:** [April 22, 2025, 3:33pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/76 "2025-04-22T15:33:47Z")

</div>

Regarding the rate limiting, does every device do it’s own API request or does the app do one and then send the information to the applicable driver which sends it to specific devices?

---

<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:** [April 22, 2025, 3:47pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/77 "2025-04-22T15:47:13Z")

</div>

Now its the first, but I already planned to implement the second strategy🤓

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [April 22, 2025, 8:40pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/78 "2025-04-22T20:40:07Z")

</div>

Maybe it’s of any use, the availability flow sent these notifications while Homey was running unattended;  
(The inverter sent the last value at around 19:40h. and went offline until sunrise)

 ![1000046804](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/b/7b4150f017ca6f4b8cbc2917f13c2a8965f7039f.jpeg)

---

<div class="post-metadata">

**Author:** ![Rick\_Snijders](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rick_snijders/32/81061_2.png) [@Rick\_Snijders](https://community.homey.app/u/Rick_Snijders)\
**Post date:** [April 23, 2025, 6:47am UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/79 "2025-04-23T06:47:04Z")

</div>

thanks for the quick response!  
i immediately disabled the app and just restarted it and tried to log in again. i got an error message again, immediately after the error message i pressed login again and now it works again (wonder for how long haha)

---

<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:** [April 24, 2025, 8:02pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/80 "2025-04-24T20:02:25Z")

</div>

new version 1.2.0 is ready for testing: [Growatt | Homey](https://homey.app/a/com.growatt/test/)

- Improved PV Inverter detection.
- Added settings to Battery and Meter.
- Reduced polling to 15 minutes interval.
- Implemented combined session handling for reduced API calls.

I did my utmost best to get rid of the API rate errors (‘temporarily unavailable’). Please test and let me know 😉

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [April 25, 2025, 12:27pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/81 "2025-04-25T12:27:18Z")

</div>

Hi Robin!

It doesn’t report unavailable anylonger, only _available_, which might indicate the [flow trigger](https://community.homey.app/t/app-pro-cloud-official-growatt/134233/75) I used isn’t working flawless;  
It also seem to report every hour, after it came online;  
But, at 14:15, no notification…

 ![1000046929](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/f/9f6026ca6e0a2b31ec64ce0d4122cfafe6c6cade.jpeg)

I found the device to be unavailable just now:

 ![1000046931](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/e/fe67b9695add1024d2f97a6b27b2fb8c9d2a9e6d.jpeg)

But that seems not to influence on the measured / reported values, they’re still active

 ![1000046937](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/2/725a9cc29dfd775307e09c1af33ac0bf1e1de0a0.jpeg)

 ![1000046940](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/d/3ddc3ec3c4bf6f0e010dcfaf648d73110875fec7.jpeg)

I created a diagnostic for you, maybe it’s of any use: a8ddd02e-629c-4ce6-83f0-3899cd1e8b07

Note: I did not remove and add the inverter after updating to v1.2.0

---

<div class="post-metadata">

**Author:** ![shaunnicholson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shaunnicholson/32/179715_2.png) [@shaunnicholson](https://community.homey.app/u/shaunnicholson)\
**Post date:** [April 25, 2025, 12:57pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/82 "2025-04-25T12:57:25Z")

</div>

Hi,

I started using the the official Growatt app the last couple of days and quite often I see this error message:

Device Unavailable  
The server sent an unexpected response: /error.do?errorMess=errorNoLogin

After about 5/10 minutes it starts working again. Is this a known issue?

Thanks!

a013d69a-2ae7-4bf3-a2be-8d1a83f189ae

---

<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:** [April 25, 2025, 1:58pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/83 "2025-04-25T13:58:05Z")

</div>

> [@shaunnicholson](#):
>
> After about 5/10 minutes it starts working again. Is this a known issue

The latest app version is better in handling server rate issues. And more improvements are work in progress.

---

<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:** [April 25, 2025, 3:27pm UTC](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233/85 "2025-04-25T15:27:22Z")

</div>

H Robin,

I’m at 1.2.0 and get a triangle on both my inverters (3000TL3-S) and an error when I click on either:

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

I’ve deleted the devices and re-added them but I still get this error, please let me know if you need a Diagnostics Report.

[Previous page](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233.md?page=3)

[Next page](https://community.homey.app/t/app-pro-cloud-official-growatt-modbus-test-sites-needed/134233.md?page=5)
