Habe es hier beim Überfliegen nicht gefunden, daher mal für alle die es eventuell interessiert: es gibt inzwischen auch die Möglichkeit, die Batteriewerte über Modbus auszulesen, speziell den tatsächlichen (nicht den unter Berücksichtigung von Min/Max berechneten) SOC und vor allem die VMin/VMax Werte der einzelnen Batteriemodule.
Die Batterie taucht (mit aktueller Firmware) aber als eigenes Modbus device auf (bei mir ID 200), im Modbus Adapter müsst ihr also "Multiple device IDs" angehakt haben. VORSICHT, dadurch ändern sich die Adressen der Datenpunkte, falls ihr das bisher nicht getan habt.
Was vorher also zum Beispiel "modbus.2.holdingRegisters.13057_Max__SOC" war, wird dann zu "modbus.2.holdingRegisters.1.13057_Max__SOC" - mit allen entsprechenden Konsequenzen (Scripte müssen angepasst werden etc.).
Eine Alternative wäre, eine zusätzliche Modbus Adapter Instanz für die Batterie zu erstellen, aber nach dem was man hört, mag der Sungrow mehrere Modbus Clients nicht so sehr.
Eine tsv mit den entsprechenden Modbus Registern der Batterie findet ihr zum Beispiel hier - Batterieregister am Ende der Datei.