Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Growatt 1500-S inverter support #338

Open
danielschwab opened this issue Apr 29, 2024 · 1 comment
Open

Growatt 1500-S inverter support #338

danielschwab opened this issue Apr 29, 2024 · 1 comment

Comments

@danielschwab
Copy link

danielschwab commented Apr 29, 2024

I flash a ShineWifi-S stick with the precompiled version of OpenInverterGateway which worked just fine. After connecting the stick via the serial connector to a Growatt 1500-S inverter the webinterface only shows zero values (See log output).

Is the Growatt 1500-S inverter supported?
I found another repository (https://github.com/rixvet/GrowattReader) which supports this inverter and it seems the inverter doesn't use the modbus interface.

Stick type

ShineWifi-S

Which Inverter are you using?

Growatt 1500-S

Log output

.. skipping 693508 bytes of log - no longer in buffer ..
adData() NOT successful
ReadData() NOT successful
ReadData() NOT successful
ReadData() NOT successful
...
@danielschwab
Copy link
Author

After I did compile the firmware with protocol v3.05 by my self everything seems to work.

I just had an error (call of overloaded 'String(uint64_t)' is ambiguous) while compiling (PlatformIO in visual studio code).
I changed ShineMqtt,cpp:37 from:
return HOSTNAME + String(id & 0xffffffff);
to:
return HOSTNAME + String((unsigned int)(id & 0xffffffff));

This seems to be an issue with ShineWifiS PlatformIO environment which uses the espressif8266 platform. The code compiles just fine with the nodemcu-32s environment which uses the espressif32 platform.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant