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

v1.2.1 is ready for testing: Growatt | Homey

  • Added login images.
  • Fixed ‘Cannot read properties of undefined (reading ‘getAllPlantData’)’.
  • Auto logout on failure.
  • Reduced bytes transfer.
4 Likes

Hi Robin,

Is it on your roadmap to look into disabling an inverter?
We have a Dynamic Contract and I want to completely turn of the inverter when the price becomes negative, having a flow card to achieve this would be very welcome.
I know this can be done through Modbus and it’s available in the Shine app (though I need an Installer password for it :frowning: ) so I hope it’s also exposed in the API.

No not on the roadmap to control stuff. But you never know…

You might want to check out the Growatt modbus app for your usecase, Danee?

Update: no errors here with v1.2.1 :tada:

1 Like

I’m aware of that app, that may be the route I take, but I’d rather see it in this app.

2 Likes

What would it take to get this on the roadmap…….?

Hero! Works like a charm now! :grinning: :heart_eyes:

1 Like

new version 1.2.2 is ready for testing: Growatt | Homey

  • Added Flow card to force immediate poll.

The default polling by the app is reduced to once every 15 minutes. With the new flow card you can force polling as often as you like. You will hit the rate limit if you poll too often.

Please test and let me know how often you can poll before hitting the rate limit.

2 Likes

Polling test update

As tested longer than 24h:
Every 5 minutes is no problem (started yesterday 1400h until now);
Going to drop the polling interval to 2 minutes now.

1 Like

new version 1.2.3 is ready for testing: Growatt | Homey

  • Increased polling to 10 minutes interval.
  • Changed description of poll Flow card.
1 Like

Is there any point in dropping pull time under 5 minutes? The data logger isn’t updating faster anyway. I guess there is only greater chance of waking the sleeping bear and by so possibly getting os all kicked out? :grimacing: Or maybe i have missed something?

And once again nice work @RM_de_Gruijter :grin: :+1:

2 Likes

Valid point, didn’t think of that. Back to a 5 minute poll!

@RM_de_Gruijter Robin,
I’m sure you’ve given this some thoughts, but the “Fear of a disabled API” made me think of this:
when we trigger the forced poll card, say every 6 minutes, does the built-in poll get skipped somehow? Or does the built-in poll skip certain forced polls?
And what if their scheduled polling happens both at the same time?
Example:
12.00 app & forced poll
12.06 forced poll
12.10 app poll
12.12 forced poll
12.18 forced poll
12.20 app poll
12.24 forced poll

Or, with 5 minute interval:
12.00 app & forced poll
12.05 forced poll
12.10 app & forced poll
12.15 forced poll

Thanks!

Polls get skipped when the previous poll happened less than 2 minutes ago. Flow polls happen on top of built-in polls. The built-in polls happen exactly on the whole hour, and then every 10 minutes.

1 Like

Purely informational: it runs without issues on a 5 minute poll interval !

When you think the (total) Energy is climbing very slow: it’s visualised as 9.1k kWh ( = 9.1 MWh) :face_with_peeking_eye:
The mobile app shows the same ‘creative’ unit for MWh: 9.06 kkWh

I already pointed this out @ Slack

1 Like

Any plans on adding to change the power output?

I was triggered by this article:

I’ve installed the app (needed to upload an api key) and was able to turn off my panels (just 3 panels on a shed) in the app.

If zonnedimmer can change this by an API, isn’t it possible to do it in Homey as well?

1 Like

No, no plans for that at the moment.

What would it take to get this on the roadmap?

I’m not interested in the set Active Power Ratio, am interested in an option to set the inverter On/Off.
(Zonneplan Energie contract, like to completely switch off when there’s a negative price)

I’ll ask Athom if they are willing to sponsor implementing control functionality (@Abe_Haverkamp ?)

1 Like

I think this is only possible with modbus. did you try the modbus app. I think it is holding register 3 which does active power and 1 for on /off.