-
Notifications
You must be signed in to change notification settings - Fork 74
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 modbus: reading more / correct adresses to complete counter and inverter values #1537
Conversation
… accurate data for load now
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.
Die Änderungen sehen gut aus, allerdings funktioniert bei allen Sungrow-Benutzern nach diesem Update das Modul nicht mehr, weil die Versions-Einstellung von der Komponente ins Gerät gewandert ist und der Speicher in der Struktur unter den WR geschoben werden muss. Um Frust zu vermeiden, müssen diese Änderungen automatisiert nachgezogen werden.
Dazu in der update_config.py die DATASTORE_VERSION um 1 erhöhen und eine neue upgrade_datastore_ Methode hinzufügen und dort die beiden Änderungen nachziehen.
Co-authored-by: LKuemmel <76958050+LKuemmel@users.noreply.github.com>
…counter to parent
…_sungrow_modbus # Conflicts: # packages/helpermodules/update_config.py
# Conflicts: # packages/helpermodules/update_config.py
Kannst Du bitte noch die Flake8 Anmerkungen umsetzen? Dann merge ich den PR. |
…_sungrow_modbus # Conflicts: # packages/tools/modbus_finder.py
OK, sollte jetzt passen. Hätten auch ein paar Pushes weniger sein können.. Nach Deinem Approval habe ich noch L#1460 in packages/helpermodules/update_config.py hinzugefügt, um die Kompatibilität bei Umstellung SH -> SH_LAN, SH_WiNet zu erhöhen. SH_WiNet kann ja bis auf die Phasenspannungen in der Zählerkomponente ansonsten alles, was über den LAN Port geht, daher sollte SH_WiNet als Default besser sein. Eventuell wäre nach dem Update eine Systemmessage hilfreich? (Edit) Habe einen entsprechenden Commit angefügt, kannst Du optional mit mergen |
…erters with battery
Die Modbus-Registeradressen für Sungrow Devices wurden vervollständigt (s. packages/modules/devices/sungrow/modbus.md) und in den Devices entsprechend berücksichtigt, falls unterstützt:
Abhängigkeit zu openwb-ui-settings: Für die Auswahl der korrekten WR-Version inkl. Anschlussart gibt es ein verändertes Dropdown nun auf Device-Ebene. Dazu gibt es einen entsprechenden Pull Request im openwb-ui-settings repro: openwb-ui-settings/pull/443
Für korrekte Werte muss nun anders als bisher unter Lademanagement->Struktur der Speicher innerhalb des SH WRs konfiguriert sein: