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

I cannot reproduce your issue, so I have no idea why it doesn’t work for you. But in the coming months I will come with more app updates, so please be patient and keep your fingers crossed one of the updates fixes your issue. :hugs:

Growatt is not always stable, if you have multiple paths to ask the Growatt API for data, do not do that more than once ever 10 - 15 minuts. And I am very used that their API is often not working for me.

I have 2 homey’s, the app on my phone, Tibber cloud (+P1_ and HomeWizard cloud (+P1) and all try to contact the API…

The once which seems to be the most stable is Tibber cloud Tibber also has a Homey app as well and provides me with the most stable Growatt data in Homey, besides what the P1’s give me.

So maybe If you buy Growatt, be prepaired to have regular connection issues to their API.

1 Like

In case of really bad API troubles from Growatt’s side (not Robin’s app fault) :
If your inverter supports it, people can use the aforementioned Growatt modbus app, which uses a local connection;

or, if the inverter is “API only”:
people can use the Grott app, which needs an additional pc (thin client / Raspberry Pi) to run a python script.
This puts itself “in between” your inverter and Growatt API, which provides for a very stable local network connection, and, if you allowed it, it keeps sending data to the Growatt cloud.
I have it poll every minute.

Completely rewritten app 2.0 is ready for testing: Growatt | Homey

  • Full rewrite to official Growatt api.
  • Added more (all?) device types.
  • Added power limiting through inverter.

ATTENTION: BREAKING CHANGES!

This new version requires you to manually delete your existing devices, and add them again with your API KEY.

You can find your API KEY from the official ShinePhone mobile app:

My Account > Click on your name > API Token.

Make sure the ‘Use Status’ is ON.

3 Likes

Login went smooth, Robin; no data yet > it’s dark :watch:

Edit: Now with daylight: Hi Robin, @RM_de_Gruijter, my inverter generates power, but the app shows no data yet.
Diag
93c90923-df17-4cbf-bfeb-6b8930195a90

1 Like

Anmeldung mit API an Growatt Batterie Noah 2000 hat problemlos funktioniert, Batterie wird erkannt es werden aber leider keine Daten angezeigt.

Freu mich wenn es funktionieren wird.

Danke :smile:

Diagnosebericht →

1c5ca076-3b78-47ff-bef1-75e3be19d142

Hello everyone.

I installed the new app via the API, but I don’t think it’s collecting the data correctly. Here are my values ​​for today.

Homey

ShinePhone

The Imported Energy (yellow) and Exported Energy (red) data are incorrect.

The Generated Energy (green) value also doesn’t seem right.

Is this an error? Or am I misunderstanding the data?

Thanks in advance.

1 Like

Hi I just got a homey pro and I am trying to create automations with flows that can change the behaviour of my battery based on the state of my solar panels or the energy price. But I can´t find any flow cards related to TOU or SOC etc. Is it not supported in this app? my setup is a PV -Growatt MID 15KTL3-XH with Growatt 15kWh - APX HV battery.

Hi everyone,

I’m a new Homey Pro user for a few days and I’m trying to connect my Growatt inverter to my system. When I try to connect through the app, I get an error saying that the username or password is incorrect. However, if I log in at https://server-us.growatt.com/ with the same username and password, everything works fine — same with the ShinePhone app. I generated this error report:

bf88338f-fa69-465f-8631-b9b30d73be7e

I uninstalled the official stable version and installed version 2.0, which requires an API token.

I still can’t log in — this is the error code: 4cc392dc-fb3a-4422-9749-49748b467dbc

Thanks a lot to anyone who can help me :slight_smile:

Paolo

1 Like

Anmeldung klappt scheinbar, aber leider keine Geräte gefunden!

Sollte eigentlich ein Noah 2000 einbinden!

c08d6852-499a-44f2-a7ba-ebc746744c2b

Beste Grüße

1 Like

Ciao, thank you for your work.

I’ve used your app but i have issue with the retrieve of battery status (the app does not recognize any battery in the system while it is there). But since you have rewrote the app and released v.2.0 I was wondering why the app installed on my homey pro is still the version 1.2.3 .

Are you planning to release the v.2.0 anytime soon?

Thanks!

You can install the test version, but I’m unsure if it will send data.
Somehow v2.0.0 is not marked as Test release.
To install v2.0.0, just add test or /test at the end of the app store URL, hit enter and hit install.

BTW there’s a Growatt Modbus app out there as well.

1 Like

It is planned to make v2 into a stable release soon. But some rough edges need to be polished first. Hope to have it ready before xmas.

4 Likes

Hi Robin,

Could you give us some more information on the way the curtailment level work?

I see you can set it to a percentage, when I set it to 50% for example, what will that do?
Will that limit to 50% of the inverters capacity or will it limit to 50% of the currently generated energy?
Also, I’m curious to know how many API requests can be sent per which period.

Thanks!

Yes that. The api is unfortunately very limited on that regard. It will limit the AC output. So if you have solar panels + battery, they will both be affected. There is no way to only limit the panel output.

Hi Robin,

I installed the test version of the app earlier and have added both my inverters, but I quess I’m getting rate limited as I get a red exclamation triangle on my devices and they both show frequently_access

Please let me know if there’s anything you want me to do or information to provide to help troubleshoot this.
For now I’ve disabled the app to see if the rate limit gets lifted.

1 Like

I believe the rate limit is per api. So with 2 inverters you probably run into the limit twice as fast :scream:

I’m looking into the app this week to create a stable release. I will see if I can finetune the polling rate not to hit the api limit.

1 Like

Thanks. The rate limit seems to be lifted after some 10 minutes, no idea how long it will last.

In order to not hit rate limiting in my Ring app it collects all data from Ring in one API request and then I sent the relevant data to each device, perhaps that’s something that is usefull for this app too…

Hi in the official version, I can download the project pv, but it does not show any data; everything is blank. In the test version, I can only see the production from the panels and nothing else. I have 3x Growatt SPF 6000. Any idea?

The app needs some love, pls check this topic for news/updates.

3 Likes