Skip to content

ESPHome components to monitor and control a Jikong Battery Management System (JK-BMS) via UART-TTL or BLE. Monitor multiple JK-PBx (hw v14 & v15) using RS485 internal network.

License

Notifications You must be signed in to change notification settings

denveronly/esphome-jk-bms

This branch is 46 commits behind txubelaxu/esphome-jk-bms:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

834d0af · Jul 22, 2024
Mar 6, 2024
Apr 9, 2024
Jul 1, 2024
Jun 28, 2024
Feb 24, 2023
Mar 31, 2024
Apr 13, 2023
Jan 26, 2024
Aug 22, 2021
Feb 26, 2022
Mar 27, 2022
Aug 13, 2021
Aug 9, 2021
Mar 27, 2024
Mar 19, 2024
Jul 1, 2024
Jul 22, 2024
Mar 31, 2024
Feb 11, 2023
Jan 21, 2024
Jan 26, 2024
Mar 22, 2024
Feb 11, 2023
Jan 21, 2024
Mar 22, 2024
Mar 22, 2024
Jan 26, 2024
Mar 22, 2024
Jan 21, 2024
Feb 10, 2024
Mar 22, 2024
Jan 27, 2024
Feb 10, 2024
Mar 22, 2024
Apr 20, 2023
Jan 21, 2024
Jun 19, 2024
Apr 12, 2024
Apr 12, 2024
Jan 26, 2024
Mar 22, 2024
Feb 11, 2023
Jan 21, 2024
Mar 22, 2024
Apr 20, 2023
Jan 21, 2024
Mar 22, 2024
Aug 22, 2021
Aug 22, 2021
Mar 12, 2022
May 9, 2022
May 9, 2022

Repository files navigation

esphome-jk-bms

GitHub actions GitHub stars GitHub forks GitHub watchers "Buy Me A Coffee"

ESPHome components to monitor Jikong Battery Management Systems (JK-BMS) via UART-TTL, BLE, and RS-485.

Via RS-485 (best for monitoring)

NEW: monitor your new JK-PBx BMSs via internal RS485 network using 1 only ESP. Click here for more info. Home Assistant dashboards inside as well.

Last: new parameters added and new dashboards

  • New Dashboards (summary, cells, settings, protection) available here
  • Multiple alarm signals: BATTempSensor1Absent, BATTempSensor2Absent, BATTempSensor3Absent, BATTempSensor4Absent, BATTempSensor5Absent, BatOVP, BatUVP, BatteryOverTemp, CPUAuxCommuErr, CellOVP, CellQuantity, CellUVP, ChOCP, ChOTP, ChSCP, ChUTP, ChargeMOS, CurSensorErr, DchOCP, DchOTP, DchSCP, DischargeMOS, DischargeOnFailed, GPSDisconneted, MOSTempSensorAbsent, ModifyPWDinTime, MosOTP, PLCModuleAnomaly, TemperatureSensorAnomaly, WireRes (thanks to @jblance and @jrventer
  • difference between: "switch status" and "real working status". Useful for balancing, for example: balancer could be ON, but balancing can be on or off, depending on conditions...

image image image image

Via Bluetooth (BLE) or UART (best for controlling)

Last: new parameters added and new dashboards

  • New information about device: vendorid, hardware_version, software_version, device_name, device_password So, if you lose your password of your jk bms you can recover using this.

ESPHome component to control and monitor a Jikong Battery Management System (JK-BMS) via UART-TTL or BLE Click here for more info.

Support If you want to tip me for this work, you can now buy me a coffee

"Buy Me A Coffee"

References

About

ESPHome components to monitor and control a Jikong Battery Management System (JK-BMS) via UART-TTL or BLE. Monitor multiple JK-PBx (hw v14 & v15) using RS485 internal network.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 60.7%
  • Python 39.3%