Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Bms-tools Alternatives
Similar projects and alternatives to bms-tools
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
plotly
The interactive graphing library for Python :sparkles: This project now includes Plotly Express!
-
py_regular_expressions
Learn Python Regular Expressions step by step from beginner to advanced levels
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a better bms-tools alternative or higher similarity.
bms-tools reviews and mentions
Posts with mentions or reviews of bms-tools.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-02-20.
-
pip, setup.py, and MANIFEST.in -- somehow I cannot seem to convince any of these things to include some extra directories
The code in question: bms-tools.
-
Remotely powering on and off a rover through wifi?
In my learning journey I have come to realize that BMSes do exist and my silly setup is both redundant and not very good at keeping the battery safe. I found a smart BMS by a company called JBD that has several 3rd party libraries written for it, including the one I'm using by a fellow redditor here called /u/MrSurly. Here's a link to his BMS library. The BMS library allows me to communicate with the BMS using the RPi, I get information such as the voltage of each cell, current output, and more information. It also automatically stops the discharging when the battery is about to die.
-
Can't find a BMS with communication for LiPo
You can use the BMS Tools Python library, but I'm biased, as I wrote this.
- I created an open source tool for the JBD / XiaoXiang BMS.
-
BMS firmware SOC strategies?
So, I went down a rabbit hole of creating an open-source app for the somewhat popular JBD / XiaoXiang BMS. I was messing about with the features provided by the somewhat clunky official Windows app, and tried to do a firmware update on the BMS, and promptly bricked it.
-
What are you having difficulty learning or are currently struggling to learn?
Thank you! Yeah, I've tried a variety of edits to the function call, it's from the backend of a very professionally done python package with the reverse-engineered protocol for this pretty ubiquitous type of BMS; It is very cleanly written but also broken out into a ton of little stepwise functions many of which I don't understand... Enum types, lots of decorators (@staticmethod, @serial.setter, @property) and dunder enter/exit's... but I get the gist of it, every time I ask it it to read data it opens the port, constructs the bytes for the read command, sends them over the port, then collects the response byte-by-byte, verifies the final checksum byte, if ok then converts the payload to a dict otherwise raises an exception, and finally returns the data dict.
- Python
-
Bms User Manual Is Now Available Free Pdf Download
The serial protocol is now available here: https://gitlab.com/bms-tools/bms-tools/-/blob/master/JBD_REGISTER_MAP.md
- Complete protocol documentation is now available! JBD_REGISTER_MAP.md
-
I Created Open Source Software For The Jbd Bms
Hey, here's the v1.1.0 release page -- should fix that issue.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Stats
Basic bms-tools repo stats
13
-
-
-
Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com