• Have you tried out dark mode?! Scroll to the bottom of any page to find a sun or moon icon to turn dark mode on or off!

diy solar

diy solar

Charging with Sol-Ark 15k question

With passive balancing in the BMS, won’t the higher voltage cells equalize with the lower voltage cells?
As long as the higher voltage cells don't trip a cell overvoltage that terminates charging.

Even if overvoltage cell trips and shuts down charging, the overvoltage cell should continue to bleed down by BMS balance dump and eventually reset BMS back to charging. The overvoltage shutdown may occur multiple times, extending the required absorb charging time, until the cells get balanced well enough to prevent a single cell overvoltage trip.

Also have to watch charger operation. Many chargers see a BMS charging shutdown with its charge current drop off as battery being fully charged and charger may drop from absorb phase to float phase voltage setting which will not likely do further balancing once BMS resets.

When you have BMS to inverter communications it usually prevents this premature charge termination by BMS telling charger to back down its charge current level to keep highest voltage cell from tripping overvoltage limit. It is not a sure thing, depending how out of balance the cells are the BMS may still trigger a cell overvoltage shutdown. With a BMS resistor dump balancing of only 50-100 mA, the charger may not be able to reduce its charge current low enough to prevent further rise in highest voltage cell.
 
Last edited:
That's awesome. Imagine summer now! It's nice that we set up our systems in November, that way we get to see the worst of it right away, and be happy with the good production, instead of bummed out by the bad production after a good start.
Circling back now that I've driven my system round the block a time or two...
If someone knows what BMS Pytes 48100r Has in them, I'd like to know.

As to your original question. I noticed my batteries were seemingly hanging at that Sol Ark displayed battery value of 90% for a unusually long time a couple of times during what seemed like several weeks of overcast weather .

So I fired up the console connection to my laptop and ran the latest version of PytesBat and what was causing what appeared to be a hold up was in fact one battery that was at like 78% and climbing while the other 5 were from 90 to 99% (PytesBat displayed values)

So it appears that Solark is/was displaying the average of my 6 batteries and seeming to take for ever to get off the solark displayed battery SOC value of 90%

My assumption is heavy evening load draw, followed by overcast days that limited charging to less than full for a fews days had a battery drift lower than the others.

Even with that said, all the cells in each battery pack had Delta of .006v or less, so the cells seem to be healthy and BMS doing great at what it does.
 
Last edited:
Even with that said, all the cells in each battery pack had Delta of .006v or less, so the cells seem to be healthy and BMS doing great at what it does.
If the battery is at 78% then it's normal to have the delta voltage that low. When battery % gets above 99% (3.4v/cell) is when they will diverge.

I would not take a .006v delta at 78% as a sign the cells or the BMS are good
 
If the battery is at 78% then it's normal to have the delta voltage that low. When battery % gets above 99% (3.4v/cell) is when they will diverge.

I would not take a .006v delta at 78% as a sign the cells or the BMS are good
Good info to know. I'll verify tomorrow but iirc it was close to that at 100%
 
Last edited:
I have 4 Pytes V5 batteries and I've also seen SOC stall at 90%. Once it moves to 91% charge current begins to ratchet down.
 
I have 4 Pytes V5 batteries and I've also seen SOC stall at 90%. Once it moves to 91% charge current begins to ratchet down.
Well, at least we are all seeing similar things with the Sol-Ark Pytes combo. Indeed it seems like if I go a long time without a full charge, then it can stay on 90% longer. The good news is that the new is wearing off a bit, so it doesn't bother me. It seems to be working very well overall.

It also shoots up quickly after the 90% mark. If I were to draw a straight line from the 90% to 100% it is not terribly far off the rest of the curve.
 
Well, at least we are all seeing similar things with the Sol-Ark Pytes combo. Indeed it seems like if I go a long time without a full charge, then it can stay on 90% longer. The good news is that the new is wearing off a bit, so it doesn't bother me. It seems to be working very well overall.

It also shoots up quickly after the 90% mark. If I were to draw a straight line from the 90% to 100% it is not terribly far off the rest of the curve.
Screenshot_20240425-210530.pngToday...
 
Here's a more accurate description of what I'm seeing. This is the corner where it changed from 90%.
SolArk042524.png
 
Very similar to what we see. Again, if you drew an imaginary line from 90 to 100 it would be a more normal looking curve.

My best guess is that Pytes doesn't attempt to report the range of 90-100 super accurately. At least in this firmware version. With the voltage curves of this battery type, it's probably within fractions of a volt between 90, 91, 92% for example. Just a guess.

Could also be waiting for one battery in a stack to "catch up". Another wild guess since I have nothing to back the theory.
 
Very similar to what we see. Again, if you drew an imaginary line from 90 to 100 it would be a more normal looking curve.

My best guess is that Pytes doesn't attempt to report the range of 90-100 super accurately. At least in this firmware version. With the voltage curves of this battery type, it's probably within fractions of a volt between 90, 91, 92% for example. Just a guess.

Could also be waiting for one battery in a stack to "catch up". Another wild guess since I have nothing to back the theory.
What I have watched using the pytesbat software is the displayed % seems to stall on 90% when the individual cells in each pack are between 3.38 and 3.45v. Once the cells in a pack average V gets above that 3.45 the displayed % increases by 1-2% per .01 volt.

So each battery cell voltage is being averaged to give a displayed % of charge in pytesbat software, it appears each battery (in my case 6-48100r battery packs) is being averaged to create the Sol-Ark displayed SOC %

So while it appears to be stalled, the bms is doing its thing and the batteries are indeed charging.
 
Last edited:

diy solar

diy solar
Back
Top