-
Notifications
You must be signed in to change notification settings - Fork 16
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
Inverter type (register 35000) and model type database #6
Comments
@morrisonj contributed in #5 :
|
There definitely seems to be a discrepancy between hex and decimal, depending on the model! I am working with two models of inverter at the moment, and this is what I get: S6-GR1P2.5K-M S5-EH1P6K-L The documentation for register 35000 implies that the values should be interpreted as hex (they refer to low 8 bits, high 8 bits, and 0000H). But it looks like my non-hybrid inverter returns the value as if it was a decimal. I suspect that's a bug when they wrote the firmware (maybe since corrected?) As a working proposition, I'm going to take anything <0x2000 as INV and anything >=0x2000 as ESINV. That's because any hex values written as decimal will be lower than their correct hex values, so provided that none of the hybrid inverters have the same bug, it should work. |
|
Hello , How did you do it for the S5-EH1P6K-L ?? i have a S5-EH1P5K-L but can not achieve to work |
S5-GR1P5K Inverter type definition: 1110 |
To be able to determine the inverter type automatically, the exact content of ModBus register 35000 is important. There seem to be different interpretations of the documentation, so it would be interesting to collect as many register values as possible here to create a robust detection logic.
If you want to contribute, just post here:
Please pay attention to whether the value is hexadecimal or decimal, this seems to be an inconsistency.
The text was updated successfully, but these errors were encountered: