Is your feature request related to a problem? Please describe.
I currently experience clipping when solar generation exceeds inverter AC capacity, and there is no or limited battery capacity to make use of inverter DC capacity.
Describe the solution you'd like
It would be great to see additional features designed around preventing clipping. Predbat does already attempt to accommodate clipping within the plan, however is closely optimised according to solar forecast and low / negative import rates (as intended!), which can come at the cost of reduced flexibility when e.g. battery is charged, and solar generation exceeds forecast rates. This is particularly evident in summer since the solar forecast looks at average generation across each hour, but in reality there could be peak generation for 10 minutes while there is a break in clouds, then 10 minutes of cloud cover etc.
The feature could work by allocating some overhead / buffer in the battery to accommodate clipping, especially during summer / peak generation months. The buffer should be active during period where generation is set to exceed inverter capacity. Once risk of clipping is over, the battery should revert to regular target SOC (e.g. 100%). The start / end time and amount of spare capacity could be determined based on e.g.:
- Manual user setting
- Ratio of import to export rate (e.g. allocate a higher buffer when export rate is significantly greater than import)
- Sunset / sunrise times, plus an offset
Additionally, battery charge power should be set to maximum throughout this period, and priority given to exporting generation (battery is only charged at the minimum rate which avoids clipping).
Describe alternatives you've considered
I currently run an automation which triggers manual discharge earlier in the day to create this buffer capacity within the battery.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
I currently experience clipping when solar generation exceeds inverter AC capacity, and there is no or limited battery capacity to make use of inverter DC capacity.
Describe the solution you'd like
It would be great to see additional features designed around preventing clipping. Predbat does already attempt to accommodate clipping within the plan, however is closely optimised according to solar forecast and low / negative import rates (as intended!), which can come at the cost of reduced flexibility when e.g. battery is charged, and solar generation exceeds forecast rates. This is particularly evident in summer since the solar forecast looks at average generation across each hour, but in reality there could be peak generation for 10 minutes while there is a break in clouds, then 10 minutes of cloud cover etc.
The feature could work by allocating some overhead / buffer in the battery to accommodate clipping, especially during summer / peak generation months. The buffer should be active during period where generation is set to exceed inverter capacity. Once risk of clipping is over, the battery should revert to regular target SOC (e.g. 100%). The start / end time and amount of spare capacity could be determined based on e.g.:
Additionally, battery charge power should be set to maximum throughout this period, and priority given to exporting generation (battery is only charged at the minimum rate which avoids clipping).
Describe alternatives you've considered
I currently run an automation which triggers manual discharge earlier in the day to create this buffer capacity within the battery.
Additional context
Add any other context or screenshots about the feature request here.