Closed Maxpako closed 1 year ago
You have API ban
Hi @Maxpako it's likely that your account has been blocked temporarily as discussed over on #15.
Do the same credentials still work on the Android App or are they marked as blocked there as well?
If you look in the FAQs there's a how-to guide for setting up a spare set of credentials via the Growatt website, I have a handful that I cycle between when my account gets blocked.
Yup, account locked.
Very high coincidence that happened at the same time updating HA.
Thanks @saentist and @muppet3000
Yup, account locked.
Very high coincidence that happened at the same time updating HA.
Thanks @saentist and @muppet3000
Not a coincidence at all actually, the way the integration works is by logging on once when you boot up and then hanging on to the authentication token and reusing it until it expires (which is actually a stupidly long time), therefore when you reboot it tries to re-authenticate, if your account has been blocked, it can't, so it bombs out.
If you've been following #15 at all you'll see that I'm starting to steer people towards grott. I'm VERY close to launching a new integration which works with Grott, just working out the final kinks!
@muppet3000 Is it possible to make this bug fixed by complicated solution. ;) Not sure where and how but, is it possible integration to make log when was last grep time, and not to update update until next possible time frame. Currently if update restart HA next update is in too short time and BAN is guarantied.
Describe the bug After Home Assistant update, the integration no longer works, showing following error in logs:
To Reproduce Update Home Assistant to the last version (2023.3.6)
Growatt Device Type Device(s): ShineWifi-X (Dataloger), MIN 3600 TL-XH (Inverter), SDM (Meter) Logged with the same user as with the integration.
Home Assistant information
Additional context Trying to add again the integration fails with:
Home Assistant 2023.3.6 Supervisor 2023.03.2 Operating System 9.5 Frontend 20230309.1 - latest