You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello,
first of all - great work, thank you very much!
There seems to be an issue with the balancing of both batteries, so not really an issue with GroBro but with the firmware of Growatt. Hoping that @Lisugu00 (or someone else) can help with that.
The issue:
The Nexa discharges Battery 1 (base unit) significantly faster than Battery 2 (expansion battery). After just one week of operation, the delta between both batteries grows every night. Yesterday it was 17%, today already 25%. At the point where the system stops discharging, Battery 1 is at around 10–15% while Battery 2 still has 35–40%.
The root cause seems to be that the minimum SOC protection in the app works on the total SOC (average of both batteries), not on the individual battery SOC. So the system keeps discharging until the average hits the threshold, by which point Battery 1 is already well below it.
My workaround via Home Assistant:
To protect Battery 1 from going too low, I set up an automation in HA that blocks discharging when any of the following conditions is met:
Total SOC drops below 20%
Battery 1 SOC drops below 15%
Battery 2 SOC drops below 15%
Discharging is only re-enabled when all three are above their respective thresholds again. This works around the firmware limitation but obviously means I'm losing usable capacity from Battery 2 every night, since the system stops earlier than it theoretically could.
Questions:
Is the unequal discharge behavior a known firmware issue?
Is there any register or configuration option that enables per-battery SOC protection instead of average-based?
Would a full charge/discharge cycle help balance the two batteries over time, or is this a permanent BMS behavior?
Any insight would be greatly appreciated!
fbsfelony
This discussion was converted from issue #193 on June 08, 2026 22:13.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
first of all - great work, thank you very much!
There seems to be an issue with the balancing of both batteries, so not really an issue with GroBro but with the firmware of Growatt. Hoping that @Lisugu00 (or someone else) can help with that.
My setup:
The issue:
The Nexa discharges Battery 1 (base unit) significantly faster than Battery 2 (expansion battery). After just one week of operation, the delta between both batteries grows every night. Yesterday it was 17%, today already 25%. At the point where the system stops discharging, Battery 1 is at around 10–15% while Battery 2 still has 35–40%.
The root cause seems to be that the minimum SOC protection in the app works on the total SOC (average of both batteries), not on the individual battery SOC. So the system keeps discharging until the average hits the threshold, by which point Battery 1 is already well below it.
My workaround via Home Assistant:
To protect Battery 1 from going too low, I set up an automation in HA that blocks discharging when any of the following conditions is met:
Discharging is only re-enabled when all three are above their respective thresholds again. This works around the firmware limitation but obviously means I'm losing usable capacity from Battery 2 every night, since the system stops earlier than it theoretically could.
Questions:
Any insight would be greatly appreciated!
fbsfelony
Beta Was this translation helpful? Give feedback.
All reactions