diy solar

diy solar

JKBMS Android App after version 4.9.2 fail to install/upgrade. NOW FIXED After 4.17.0 (Dec.2023)

March 27 Update.
App information size: 17.3 MB
Update time: 3 hours ago version 4.13.0 (build 4)
Still does NOT install on Motorolla G using fully updated Android 12.
 
March 27 Update.
App information size: 17.3 MB
Update time: 3 hours ago version 4.13.0 (build 4)
Still does NOT install on Motorolla G using fully updated Android 12.
Sounds like its time to move away from an Motorola phone lol.
 
Sounds like its time to move away from an Motorola phone lol.
I bought it last year to replace my old LG which could not update Android past Version 7, so I bought a new & current Motorolla.
I guess I'll try it on Maggies Samsung S22 and see if it runs on that (likely will but who knows). Noone should have to change their phones to be compatible with a craptastic Droid App on current droid versions.
 
Just installed the latest version on GooglePlay onto Maggie's Samsung S22 Phone which is running Android 13 and no problem. So there is something with the various versions of Andriod offered by the different manufacturers. What can we conclude from that ? I dunno, seems awfully peculiar. I gave up noting the issues & reaching out to those devs and ghost support folks like Nami...
 
Just installed the latest version on GooglePlay onto Maggie's Samsung S22 Phone which is running Android 13 and no problem. So there is something with the various versions of Andriod offered by the different manufacturers. What can we conclude from that ? I dunno, seems awfully peculiar. I gave up noting the issues & reaching out to those devs and ghost support folks like Nami...

Looks like @Nami has resurfaced. Check out this tread...

 
Looks like @Nami has resurfaced. Check out this tread...

Well here's the rub, Just before the Big May Sales events in China NAMI & Others were "all there" and POOFDAH right afterwards. So helpful, cooperative and apparently hearing... 3 Strikes and out... so I won't hold my breath for something that likely won't last or happen. Yes I read the thread but reserve my opinion.
 
I got my JK BMS JK B1A8S10P delivered a few days ago but I can't download the app on my phone with Android 10.

Would an Android 12 phone work for this, or do I need to get one with Android 13?

Thanks
 
Just installed the latest version on GooglePlay onto Maggie's Samsung S22 Phone which is running Android 13 and no problem. So there is something with the various versions of Andriod offered by the different manufacturers. What can we conclude from that ? I dunno, seems awfully peculiar. I gave up noting the issues & reaching out to those devs and ghost support folks like Nami...

As I noticed the recent apps are for the 64 bit Arm devices/OSes only. I only got 32 bit devices. The 4.9.2 version what you've shared seems works.
 
I just bought my 3rd JKBMS. It doesn't want to work with my prior setup. I use BLE to talk to them. It's like they've changed the data structure in the last year.

tmpfile=$(mktemp)
jkbms -p 3C:A5:51:85:14:FC -c getCellData &>"$tmpfile"
mv "$tmpfile" /tmp/jkbms-celldata
jkbms -p 88:1B:99:C1:6E:32 -c getCellData &>"$tmpfile"
mv "$tmpfile" /tmp/jkbms2-celldata
jkbms -p C8:47:8C:10:E7:6C -c getCellData &>"$tmpfile"
mv "$tmpfile" /tmp/jkbms3-celldata

The older two still work fine but this is the result of the 3rd one.

WARNING:MPP-Solar:Cannot connect to mac C8:47:8C:10:E7:6C - exceeded 3 attempts
ERROR:MPP-Solar:Failed to connect to C8:47:8C:10:E7:6C
Parameter Value Unit
ERROR No response

Anyone with thoughts is welcome.
 
I hope they aren't mac address hopping as that is a plague on the modern security solutions.
 
Probably should have said ...

This is a third bank of 280ah batteries. 17 cells total on each. So this will bring me to 42 kw storage.
Each bank is separate and on its own JKBMS unit.
It's just that I build a new bank each year when $$$ permit.
 
Command: getCellData - BLE Cell Data inquiry

------------------------------------------------------------

Parameter Value Unit

Header 55aaeb90

Record Type 02

Record Counter 107

Voltage Cell01 3.2898752002042545e-31 V

Voltage Cell02 3.2898752002042545e-31 V

Voltage Cell03 3.2898752002042545e-31 V

Voltage Cell04 3.2898752002042545e-31 V

Voltage Cell05 3.2898752002042545e-31 V

Voltage Cell06 3.2898752002042545e-31 V

Voltage Cell07 3.2898750826548194e-31 V

Voltage Cell08 3.2898752002042545e-31 V

Voltage Cell09 0 V

Voltage Cell10 0 V

....

Average Cell Voltage 0 V

Delta Cell Voltage 0 V

Highest Cell 1

Lowest Cell 1

Flags e803

uptime 99D8H38M24S

Checksum 51

Highest Cell Voltage 3.3206905495121906e-31 V

Lowest Cell Voltage 3.3206905495121906e-31 V

That's the data from this last JKBMS -- the one from a year ago and two years ago are fine.
 
This is the main part of the python code to extract the parameters from the bms file

while True:
line = wx_req.stdout.readline()
if line == '': break
print(line)
m = re.match(r'^Voltage Cell0*(\d+)\s+([\d.]+)\s+V\s*$', line)
if not m: continue
cell_num = int(m.group(1))
if cell_num > 17: continue # was 16
cell_voltage = round(float(m.group(2)), 3)
v17 += round(float(m.group(2)), 4) # cell_voltage
if vlow is None or cell_voltage < vlow:
vlow = cell_voltage
lowcell = cell_num
if vhigh is None or cell_voltage > vhigh:
vhigh = cell_voltage
highcell = cell_num
cell_voltages[cell_num] = cell_voltage
 
Year old ones:
Command: getCellData - BLE Cell Data inquiry
------------------------------------------------------------
Parameter Value Unit
Header 55aaeb90
Record Type 02
Record Counter 45
Voltage Cell01 3.337031364440918 V
Voltage Cell02 3.337031364440918 V
Voltage Cell03 3.3345704078674316 V
Newest one:
Command: getCellData - BLE Cell Data inquiry
------------------------------------------------------------
Parameter Value Unit
Header 55aaeb90
Record Type 02
Record Counter 157
Voltage Cell01 4.346468885188043e-31 V
Voltage Cell02 4.346468885188043e-31 V
Voltage Cell03 4.346468885188043e-31 V

It's too bad companies DON'T make stuff backwards compatible -- if you are coming out with a new format, ok, name it a different type, BUT KEEP THE OLD format for those expanding and building on existing, working systems.
 
Back
Top