Skip to content
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

DPL: Solar inverter max increase calculcation is less strict, respects overscaling configuration and more #1487

Open
wants to merge 3 commits into
base: development
Choose a base branch
from

Conversation

AndreasBoehm
Copy link
Member

@AndreasBoehm AndreasBoehm commented Dec 28, 2024

As we are having issues with solar inverters reporting that they can't increase their power i tried to analyse the methods and developed ideas what could be the cause and how to fix those. + the configured overscaling input power threshold should be used for this calculation as well.

Ideas

Low limits

Inverters with low limit (below 15%) are usually not able to provide the expected power and we would rate mppts as shaded.
This will result in us thinking that we can't get more power from that inverter and the limit is 'stuck'.

Strict checks

The max increase calculation is based on the overscaling method but it actually does not need to be as strict.
I lowered the input power threshold from 98% to 97% to be less strict and to hopefully let more inverters recover from low limits.
This won't hurt because if the inverter is actually not able to provide what we calculated we will fix this in the next DPL run.

Threshold config

As said earlier the max increase calculation is based on the overscaling method, and it needs to be, we need to make sure they stay aligned. Thats why i will now use the configured input threshold to calculate max increase.

Missing visibility

We can't really debug whats going on because the key factor to determine the max increase and also for scaling the limit is the power power MPPT. I added this information when debug logging is enabled.

11:15:01.014 > [DPL inverter XXXXXXXXX]:
11:15:01.016 >     battery-powered, producing 195 W
11:15:01.019 >     lower/current/upper limit: 25/200/2000 W, output capability: 2000 W
11:15:01.022 >     sending commands enabled, reachable, eligible
11:15:01.028 >     max reduction production/standby: 170/195 W, max increase: 1800 W
11:15:01.030 >     target limit/output/state: 205 W (update)/205 W/production, 0 update timeouts
11:15:01.033 >     MPPTs AC power: a: 49 W b: 49 W c: 49 W d: 48 W

Related discussion

@AndreasBoehm AndreasBoehm force-pushed the andreasboehm/feature/configurable-shading-factor-maxincrease branch from 4dac10e to 21e21f7 Compare December 29, 2024 00:00
@AndreasBoehm AndreasBoehm marked this pull request as ready for review December 29, 2024 00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant