• 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

JKBMS Inverter Edition Problems/Issues | No Support / Help to fix major issues. - DO NOT BUY ! Warning (as of Oct.12.2024)

I’ve made good progress over the last couple of days — RCV correctly set after carefully reviewing Andy’s settings video, and I’m communicating with the PC App via a USB-RS485 cable.

Well… sort of. I have two batteries in parallel. I have disconnected the master from the CAN connection to my Cerbo, disconnected the second battery, DIP switches set to 0000… But the PC monitor app only sees it as device 0 in the “parallel” tab.

Which seems to limit my ability to do anything to it, or access the full suite of features in the app. I can’t get the about tab to display, for example, and the main reason for needing the app — updating firmware — doesn’t want to work either.

Any ideas as to why I can’t see the BMS as a standalone unit, rather than on the parallel screen?

Thanks! Andrew.
I presently have 6 packs in Parallel and linked together. They are addressed from 0 to 5.
PC App is connected to Pack 0 and can "see" the other packs and look at their stats "but that's all". It cannot change settings on the packs in Parallel. The PC App / Firmware/Software only allows you to change settings on Batt Pack ID #1 and that includes updating firmware. To change settings & update the firmware you have to be connected to the specific Pack and have it's Device ID set to #1
 
I presently have 6 packs in Parallel and linked together. They are addressed from 0 to 5.
PC App is connected to Pack 0 and can "see" the other packs and look at their stats "but that's all". It cannot change settings on the packs in Parallel. The PC App / Firmware/Software only allows you to change settings on Batt Pack ID #1 and that includes updating firmware. To change settings & update the firmware you have to be connected to the specific Pack and have it's Device ID set to #1
Thanks @Steve_S — so I guess my next step to try is to change the device ID to 1, connect the RS485 directly to that BMS, disconnect the other BMS and give it another go.

I am feeling more and more like I need to put my own documentation for all these things I’m learning!
 
I don't know what I'm doing wrong – I'm wondering if the USB-RS485 adapter I've got ("Battery Queen" cable that links from Andy's OGG website) and is a problem. The only way I can get semi-useful information in the app is with the DIP switches set to 0 (where I see it the data in "parallel"). The terminal in the app shows traffic, and I can see it giving me data in parallel view, so I can't imagine it's the cable. I'll order a different adapter to try.

Any other issues?
 
Encouraging news today. Wanted to thank @Steve_S for starting this discussion. 1000 plus posts later we have finally gotten updates. For those who made the jump thank you in advance for your reports on the latest changes.
 
Encouraging news today. Wanted to thank @Steve_S for starting this discussion. 1000 plus posts later we have finally gotten updates. For those who made the jump thank you in advance for your reports on the latest changes.
I have installed 15.35 on my 2 JK's. My prior version was 15.32 and 15.33 at least fixed the bms telling the inverter the battery was 100% (based only on SOC) and stopping charging (when it was not close). I changed the capacity to the correct capacity and that reset SOC to 65% (vs real probably being 40%) so it hit 99% early and it stayed at 99% for the additional 2 hours of charging to get it to a real 100%. It is still under 100% and charging off and on and balancing. When I have the next full discharge/charge I will see how close SOC is to the voltages.

eg4-18kpv, PythonProtocol/HomeAssistant to monitor inverter, closed loop, nothing directly monitoring the BMS(except spot check with phone app) but I have a battery status in HA that has more interesting/critical battery measurements.
 
Last edited:
So here's a question...I have 9 100ah and 1 314ah here can anyone explain why the 314ah is discharging at such a higher rate? Full disclosure, the 100ah are all pouch and the 314 is prism. I'm posting here just because they are JKBMS1000011301.jpg
 
I'm going to guess their V/SoC curves are different, and will exchange places in terms of discharge rate eventually.
But I wasn't expecting 69% without the others picking it up.

Can you disconnect 314 Ah and map out V/SoC of the 100 Ah, then do same for 314 Ah?

I assume both types are set up as 16s.
 
I'm going to guess their V/SoC curves are different, and will exchange places in terms of discharge rate eventually.
But I wasn't expecting 69% without the others picking it up.

Can you disconnect 314 Ah and map out V/SoC of the 100 Ah, then do same for 314 Ah?

I assume both types are set up as 16s.
could the internal resistance be so much different that the 314 is taking most of the load?
how are these all wired up together - any chance the 314 is on bigger shorter (lower resistance) path than the pouch cell packs?
 
A REQUEST for those Testing the Latest FIREware, PLEASE remember to indicate what gear you are using.
- Make Model on AIO (All in One) and other connected gear. (Solar Controllers etc)
- Also if you are using Closed Loop (Connected/Interacting to Solar Devices) or just Open Loop but linked for monitoring etc.
- Lastly, if you are using a Non-Native software to monitor (like Home Assistant or similar), please indicate which.
! Everyone IS curious about the Non-Native apps and what works with these JK's or not. So please do tell us what you are using and a link to if possible.

NOTE: There are various versions of the JKBMS PC-APP in circulation. The one on the "official" JK site is quite dated (like the other stuff) yet they have provided newer versions by E-Mail. (Like pulling teeth from a chicken).

@Nami You should actually get the Website at http://www.jkbms.net/download_pc updated for the latest FIREware, PC & Phone Apps + Manuals which seem to be appearing at random in different locations.

Thanks in Advance for your cooperation.
Steve
 
All else being equal (age, internal resistance, overpotential voltage vs current) the current will ratio in line with AH capacity of cells.

Newer, less aged, cells will usually have lower internal resistance therefore will contribute more current. The more used the cell, the greater the overpotential voltage slump for given cell current and the higher the internal resistance due to SEI protective layer thickness buildup. This results in more used cells contributing less current to parallel connected cells.

Any ambient temperature variation between batteries also changes overpotential voltage versus battery current. This has a significant effect on current sharing of paralleled batteries at slightly different ambient temps due to location of battery, like a battery against a cold wall versus battery on warmer inside of room, or racked batteries with bottom of rack being cooler than top of rack.

Strapping batteries in parallel at the batteries and running a single large conductor to inverter is worse for battery current sharing then running each battery on individual smaller gauge cables (same net cross section on combined cables) and combine near inverter. The individual battery cables' resistances will help balance the current from paralleled batteries.
 
Last edited:
1733669624516.png
I'll calm down the opponents of JK a little.
Pylontech us2000c battery.
Faulty SOC in just two days of downtime.
 
Pushed it to my BMSes. Will report if I run into anything.
My report so far, relevant details first, per request:
  • 2xSRNE ASP 10k's
  • 5x280Ah batteries (64 EVE cells, 16 REPT), all JK Inverter, 200A version
  • Combo of solar charging and a full cycle grid charge at night when power is cheap, so I'm hitting 100% SoC each night. I cycle down to about 50% right now. I do the recharge because it's cheap, and I want to keep around 50% if we do have power issues.
  • I run open loop. I've tried closed with these inverters, and I can use CAN or RS485 with Pylon low voltage protocol. The issue with these inverters is they mostly ignore anything from the BMS. When connected, bulk/absorb is read and set correctly. Float is ignored and set to bulk (I think it's a bug, but no help after asking support). RCV/RFV timers definitely ignored. Charge current is honored if the BMS sends different commands.
    • In open loop, I charge at 55.2V. Float is 54.8V to allow balancing. Balance start voltage is 3.42V. Once the charge window is complete, the batteries are in use so they don't spend much time at higher voltages.
    • The inverter will drop voltage once complete and it's set to allow balancing for 1 hour.
Okay - with the updated firmware (15.35), they've definitely changed the SoC = 100% algorithm. Since updating, I get to 99%, but never reach 100%. My SoC = 100% setting is right at 3.45V. Given the stated calculation, I changed my charge voltage to 56V this morning. I think that should push all the cells up past that 3.45V mark.

As far as accuracy against my SmartShunt - when full cycling these, the SoC stays quite close. There's almost no difference between the two since the update. I suspect though, if I wasn't charging to full each day, they'd start drifting. If it looks like we'll have a couple days of good sun, I can go to closed loop and stop charging at 80-90% SoC.
 
I updated the app but can't see the charging status anywhere.View attachment 261634
Image shows BATT taking 5.8A and performing cell balancing. With a cell differential of 174mv, it will require a bit f time to get all cells up to within 0.010 (default). Normally, when the pack is actually Full and not taking any more amperage CHARGE switches to OFF (might depend on firmware version) It may not switch to OFF but would show 0.0A going in/out.
 
Image shows BATT taking 5.8A and performing cell balancing. With a cell differential of 174mv, it will require a bit f time to get all cells up to within 0.010 (default). Normally, when the pack is actually Full and not taking any more amperage CHARGE switches to OFF (might depend on firmware version) It may not switch to OFF but would show 0.0A going in/out.
Right...I meant I didn't see this as a line item in the list...
"the current charging status (Bulk, Absorption, Float)"

I didn't see anything in 4.29 of the mobile app that wasn't in 4.28
 
The Phone app updates including fixes such as the proper number of decimal places for some fields and other corrections + support for the various BMS models.

The PC-APP is similar, there have been several updates to it. 2.7 is posted on their site, I was given 2.9 and it fixed several data-entry fields amongst a few other things. Unfortunately they have not posted that anywhere for folks to download and there is likely a newer version than what I have as well.

It takes so little time to update their website & they cannot even be bothered (So Pathetically Unprofessional). You'd think someone could spend 30 minutes a week to update things (at most) and they can't be bothered while leaving a divergent mess behind as a result.

Ohhh well, they keep flogging the crap and not dealing with customers/clients & doing the worst Support I have seen in years and it appears to be full steam ahead and to hell with the clients they screw over.
 
I was given 2.9 and it fixed several data-entry fields amongst a few other things. Unfortunately they have not posted that anywhere for folks to download and there is likely a newer version than what I have as well.
Have you posted it somewhere for us?
 

diy solar

diy solar
Back
Top