How about an amendment to the Power Flow Logic as follows?
Problem: With only low power from solar panels the battery continuously keeps charging and discharging +/- 1% around the minimum charge percentage.
Solution: Charge battery only when solar panel output above a certain level (that can be adjusted by customer via app). As a result low power outputs from solar panel (below that threshold) would be directly feed into the household. charging and discharging increases battery wear and reduces systems over all efficiency.
Furthermore: In Summer, where solar output is high it makes sense to feed the households net with maximum power output once the battery ist fully charged up and and overproduction occurs. this would be equivalent to a second output limit beside the one already implemented.