-
-
Notifications
You must be signed in to change notification settings - Fork 724
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
Sungrow: fix battery charge/discharge power #18284
base: master
Are you sure you want to change the base?
Conversation
Sungrow is not updating the "Running State" register 13000 anymore, which was used to determine the charging/discharging state of the battery. This change will calculate to power using the "Battery voltage" and "Battery current" and remove the need of the "Running State".
Ab/mit welchen Versionen/Modellen aller beteiligten Komponenten funktioniert das? |
Bei mir auf SH8.0RT mit folgende Komponete und Versionen hab ich die Änderung erfolgreich getestet: |
Bei meinem Wechselrichter führt diese Änderung zu einer Vorzeichenumkehr.
Master
Dieser PR
|
Die Änderung kam von Sungrow anscheinend mit der neuesten Firmware SAPPHIRE-H_03011.95.03 rein. Anscheinend ändert sich hier das Handling für den Ladezustand der Batterie grundlegend. Ich habe leider nichts gefunden wie man über Modbus die Firmware-Version ermitteln kann. Im Worstcase werden 2 Templates für die verschiedenen Firmwarestände benötigt. |
type: input | ||
address: 13020 # Battery current | ||
decode: int16 | ||
scale: 0.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
scale: 0.1 | |
scale: -0.1 |
Sungrow is not updating the "Running State" register 13000 anymore, which was used to determine the charging/discharging state of the battery. This change will calculate to power using the "Battery voltage" and "Battery current" and remove the need of the "Running State".
fixes #18270