Homey-SolarPanels icon indicating copy to clipboard operation
Homey-SolarPanels copied to clipboard

Growatt

Open Koymoreno1 opened this issue 3 years ago • 10 comments

Does not work with Growatt SPH 300-600. Can it be added?

Koymoreno1 avatar Jan 18 '22 23:01 Koymoreno1

Unfortunately there's no documented Growatt API.

I implemented support for simple Growatt inverters like my own by investigating the network traffic.

More advanced inverters seem to use a different API/protocol, so we probably need the help of owners of such devices who can add support for them (or at least research the protocol).

pro-sumer avatar Jan 20 '22 21:01 pro-sumer

@pro-sumer Would you be willing to move Growatt support into its own app? I'm working on SDK v3 + TypeScript migration and with that, I'd like to make the app a little easier to support for myself, by only adding (stable) cloud integrations with very few exceptions.

DiedB avatar Jan 22 '22 12:01 DiedB

Hola,

¿Que debo hacer? No le entiendo muy bien y no se que necesita exactamente. Sin embargo, le agradezco el interés.

Espero su respuesta, saludos Juan Moreno

El sáb., 22 ene. 2022 13:36, Diederik Bakker @.***> escribió:

@pro-sumer https://github.com/pro-sumer Would you be willing to move Growatt support into its own app? I'm working on SDK v3 + TypeScript migration and with that, I'd like to make the app a little easier to support for myself, by only adding (stable) cloud integrations with very few exceptions.

— Reply to this email directly, view it on GitHub https://github.com/DiedB/Homey-SolarPanels/issues/181#issuecomment-1019236728, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXLURDLJ5BV3U3YJ4RFJXGDUXKQGHANCNFSM5MIO64LQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

Koymoreno1 avatar Jan 22 '22 14:01 Koymoreno1

@pro-sumer Would you be willing to move Growatt support into its own app? I'm working on SDK v3 + TypeScript migration and with that, I'd like to make the app a little easier to support for myself, by only adding (stable) cloud integrations with very few exceptions.

I understand, but I'm not sure I have the skills/time to do that now.

What other options would we have?

pro-sumer avatar Jan 25 '22 14:01 pro-sumer

Your code is released under GPL, so I am allowed to make a personal/private fork that only adds my Growatt inverter?

pro-sumer avatar Mar 05 '22 15:03 pro-sumer

What happens if you release this version with less supported inverters to the production channel?

Can people stick to the old version or will they lose this functionality (and Insights data)?

pro-sumer avatar Mar 05 '22 19:03 pro-sumer

That's a good question, and because the effects are yet unknown to me, I am holding off on releasing a new version for now outside of the beta channel. I think I'll implement 'dummy' drivers to replace drivers that are being phased out. These would then give a deprecation message and a warning on the device, but would prevent any strange behaviour and would cause insights data to be retained.

DiedB avatar Mar 07 '22 09:03 DiedB

I am allowed to make a personal/private fork that only adds my Growatt inverter?

Absolutely, and if you want to make and release a Growatt driver based on my code, feel free to do so.

DiedB avatar Mar 07 '22 09:03 DiedB

I continue with this issue, it's about the Growatt support, it is wordking form my Convertor, but I do also get often errors that the Growatt server is not reachable and then several minutes later it is fine again. I don't know how often the Solarpanel app queries the Growatt server, but maybe we need to have a larger delay in polling, because Growatt maybe blocks the once who poll to much?

It is just a thought, maybe possible to add the delay als configurable parameter in the device page (advanced settings)?

Apparaat Onbeschikbaar Error retrieving data (Error: Could not get device list for plant 70509 from Growatt server)

MP-ICT-Diensten avatar Jul 10 '22 13:07 MP-ICT-Diensten

I have some Shortcuts that only run every 4 hours during daytime, and even those often fail due to server errors.

Growatt seems to have serious issues with server/API availability...

pro-sumer avatar Jul 15 '22 18:07 pro-sumer

Created #222 to fix the Growatt server login issue.

pro-sumer avatar Dec 01 '22 19:12 pro-sumer