-
Notifications
You must be signed in to change notification settings - Fork 75
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
Battery CCL ignored by MPPT control #1358
Comments
I wonder if this is why I get very frequent "BYD Premium LV battery - Warning - High voltage" messages where the reported voltage momentarily peaks at over 56 volts? Weichenb, do you get the same? My setup is a MultiPlus II GX, MPPT RS 450/100 and 12kWh of BYD LV batteries with the BYD BMS. |
@thepaulcooper : On my side I haven't experienced any over-voltage issues. Setup:
The issue seems to be partially related in dvcc.py
Why is charge_current = 40 defined? Main MPPT problem might be related in that constraint:
A potential solution approach could be to set charger voltage to battery voltage (or slightly above). This would stop battery charging, but assuring grid feed-in. |
Btw. what voltages did you set in Pace BMS? In case you configured Pylontech simulation in Pace, voltage is directly taken from Pace.
and manual charge voltage from DVCC seems to be supported only, if Pace provides a reasonable CVL.
|
The BMS uses Pylontech protocol. In the BMS-settings I left the default value of 55.2 V. For the Product ID of my batteries there seems to be no quirk defined in dvcc.py |
CCL defined by BMS or in DVCC should actually assure battery health.
Such definitions are not properly instructed to Multiplus's and MPPTs.
When CCL is set to 0 by BMS MPPTs continue charinging until having reached float voltage and are NOT properly controlled by VenusOS.
In the example below please see a case where a BYD LVL provided CCL=0, but MPPT and Multipluses provided up to 46A during a period of 6 minutes. "dvcc.py" seems only to consider CVL.
I would appreciate, if MPPTs are not only controlled by CVL but also by CCL.
All VenusOS versions impacted, example documented on 3.50~24.
The text was updated successfully, but these errors were encountered: