Skip to content

xlfe/bms-tools

Repository files navigation

BMS Tools

Screenshots


Windows version, cell info tab.

More Screenhots

Purpose

This repository aims to provide open source tools for popular Battery Management Systems (BMS).

Support

Currently it only supports the JBD BMS.

I've compiled some JBD register documentation, and at the time of this writing the most complete that I could find.

Planned feature support for JBD BMS

FeatureSupport
Cell / device infoFull support
EEPROM SettingsFull support
CalibrationFull support
MOS Control, Remaining capacity edit, balance controlFull support
LoggingFull support
GraphingPlanned
BLE SupportInvestigating
Firmware updateNot planned

Code

Currently provided:

  • Backend Python library
  • Frontent GUI App

Planned:

  • Command line app

Changelog

Changelog

Installation

Backend Library

pip install .

GUI Build

While the GUI itself is wxpython and doesn't technically need to be built, but for distribution pyinstaller is used to build a distributable executable.

  1. pip install .[gui]
  2. make

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages