-
-
Notifications
You must be signed in to change notification settings - Fork 169
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
Support for new range of JK BMS (JK-PBx) #390
Comments
Could you provide or ask the seller about some details about the supported protocols? |
I will contact them on Aliexpress to see what they can provide. I have ordered but not yet received. |
The hardware looks like a Seplos BMS. |
yes and the protocols for the RS485 / CAN busses should support multiple inverters as well |
I have received an example on the protocol from JKBMS, how ever I don't know how useful this is as the new parameters for e.g. the communication settings do not seems to be described |
Hi, |
I'm happy about every detail about the new models. Please provide as much input as you can. |
Hi, |
Cool! Could you provide some more screenshots (of the different tabs) of the |
I've extracted all Modbus requests from the capture above:
Conclusion: The request frames look like valid Modbus frames now. |
I just got two JK_PB2A16S20P BMS so busy getting them ready to test. Managed to get the JK Modbus protocol document however in Chinese but most of the important parts are english as well. |
I‘m to be anxious to get the esp32 run with this new bms. regards |
I have not tested the BT integration but it works through the same mobile app via BT. Not sure if the BT protocol is a different version but I assume most would work the same as the other BMSs. There is obviously a couple of extra features and values that will have to be added. I have done some initial testing with the RS485 using standard ESPHOME modbus components and it seems to work without any issues. |
Small sample of collecting SoC% via modbus
|
Hello, have build esp32-ble for this new jk bms. regards. |
Happy new year 🎇 regards |
I have a jk-pb2a16s20p bms on v14.17, and would like to connect via an esp32 and ble and home assistant, have people managed to get it to work? Which yaml file to use? |
If you want to use BLE please try this one: https://github.com/syssi/esphome-jk-bms/blob/main/esp32-ble-example.yaml If you want to talk to your BMS using RS485 this is a first draft: https://github.com/syssi/esphome-jk-bms/blob/add-jk-pbx-support/esp32-jk-pb-modbus-example.yaml |
Thank you. And use protocol JK02_32S in the config? |
@silviudc regards |
Yes I got it to work, it is great. |
@testpaul999 @silviudc Could one of you increase the log level to |
The (for me) important parts of the logs for analysis later on:
|
@silviudc Could you provide another log including the
|
Hi, what is the new yaml for the new bms jk inverter ble? |
Are there any new sensors? |
Not yet. Do you miss something important? |
no yet tested |
Give it a try and create a new issue if you miss something! |
ok |
I am running into issues getting the PS
|
Use |
The |
just to read the charge/discharge sensors
|
or to control charge/discharge switch
|
Can someone please share the wiring for RS485 with the new PBx series with RJ45 for esp controllers? Does it require some additional adapter? |
use RS485 bms socket - pin 1-B and pin 2-A. Wire to A-B adapter and then connect esp to RxTx to adapter and a separate 5v supply to GND and Vcc adapter. |
Awesome! Thank you so much @meccip 👍🏻 |
Hi, i m going to buy a Pb2A16S20P v15. |
If you use BT connection, you dont need adapters. Just use new esp with BT yaml file for jkpb series. You can add 15 jkpb in master-slave position. |
Thanks for the explanation..i should use which protocol for the pb into esp32? |
Thanks a lot |
Hi,
Do you have plans for supporting the new range of BMS's from JK e.g. JK-PB1A16S10P?
The text was updated successfully, but these errors were encountered: