Growatt Inverter integration - where to enter API token?

Was trying to change my Growatt configuration from using Uname/Pasw to API token. I managed to retrieve my API token from the ShinePhone App, but I cannot find where to enter that API token ?


The documentation says :
During setup, you’ll be asked to provide the following parameters:

Server
Select the server region that matches your Growatt account location. See the Server regions section below for available options.

Username
Your Growatt account username (typically your email address). Required when using username and password authentication.

Password
Your Growatt account password. Required when using username and password authentication.

API token
Your Growatt API token used for authentication. Required when using API token authentication.

Plant
Select which plant to integrate if you have multiple plants registered in your Growatt account.

But I don’t see API token (nor Plant for that matter)

After this screen the configuration is finished, so no way to enter the API token.

I am running on:

  • Core 2024.7.1
  • Supervisor 2026.03.2
  • Operating System 17.1
  • Frontend 20240705.0

Did you found any solution?
Currently stuck at the same point, to prevent the "account locked" after every HA restart.

No, it went from bad to worse. Now it is completely unusable. Someone adviced le to install the upcoming “Growatt Server Upstream” (HACS) instead as it has more possibilities for the API token. I tried this but it never worked. Now I’m stuck with a bodged Growatt installation and there does not seems to be a way to turn this back to the original Growatt installation.

For me it stopped working again.
So I setup a new connection, which got 63 instead of 6 entities. Many stuff for a battery, which I dont have.
In the end, I deactivated the old Hub, so it does not use the API and reduces the total amount of accesses.
Downside is:
I needed to update every Dashboard, where I used any Solar entity.

Upside:
It now just works! Even after restarting!
When it stopps working, just open the ShinePhone-App and “Accept the Terms and Agreements”. Then it immediately works again.
No "Account locked for 24h " anymore.

I still could not enter the API key. But now it just works :man_shrugging: