I have those docs somewhere - I'll look and attach them.
In the meantime, here's how I read from the UART (which is prob the same as the 485):
I'm not able to make any configuration changes to the BMS at this time. I looked at jkbms source code and I dont see where he can turn balance on/off.
Looking at the bluetooth app, there is a setting under "Max Balance Cur." called "Start Balance Volt." which may be what you want. Set that to...
Unfortunately the balancer commands are not the same as the BMS ones; as I learned early on.
I've scanned all the registers on the BMS (from 0 to 255) and only 3,4,5, and 6 respond.
I had hoped that writing to register F6 would work, but alas, no joy.
"I have found NO WAY ..." Or, in other words, I can't do it.
The protocol for the UART is exactly the same as the JBD (maybe they all share the same base firmware code) but without the ability to enter eeprom mode, I can't write to the registers (which aren't published by jikong).
I do not use the phone app. I use my own program to access the BMS. My program was able to stay connected to the BMS for long periods of time (as long as it did not try to disconnect/reconnect). I have now switched to Wifi which is much faster and much more reliable.
I tested writing to the MOS to turn on/off charging and discharging - that works. I'm going to try to build a register map and figure how to enable eeprom mode (if I even need to) to set parameters. Very cool!
OK I did get a reply from IC GOGOGO; they provided me this link:
It turns out the protocol is the exact same one used on the JBD BMS - at least for basic info!
So, I set about to make a Wifi module for it using the same materials I did for the JBD Wifi...
I saw that's where you got the docs from so I contacted them a while back - they asked what my order # was ... and I told them I didnt buy from them and they said they cant support me.
I did hear back from the seller I bought mine from tonight: he said "You need to develop it yourself." LOL...
yea ive been using the bluetooth connection; however the entire protocol isnt published (turning on/off charging/discharge/balancem, etc)
I've written an agent for the bms as part of my system:
I guess I'll have to create a...
Yep I knew doc was for the balancer; I hoped that it would also apply to the BMS since it's the same manufacturer.
In any case, I tried your script with both a USB-based 485 adapter on my PI3B and on the can/485 hat I use for my Sunny Island (I literally took the working 485 wires out and put...
I bought both the rs485 module and CAN module for my JK-BD6A20S10P. I am unable to get _any_ response out of either port. I have a SMA Sunny Island and I use a CAN/RS485 card on my Raspberry Pi to talk to it (CAN for updates/485 for config changes), so I know its working on my platform and I...
No wind power? Should have a nice night-time breeze going year-round there. Or is it not allowed?
For me, in east Texas, its all about the air conditioning. I have 2 (yes, 2) 5-ton Air Conditioners and they are a problem. I did just put in a heat pump water heater (old natural gas one...