Releases: patman15/BMS_BLE-HA
1.13.0
Important
This release requires HA version 2025.2.2 or later!
This release introduces a new sensor problem
that indicates True
if the battery reports an issue or plausibility checks on values fail. The sensor is available for all supported BMS types and aggregates reported error flags. Due to the huge effort required, it is currently not planned to detail the reason for the error. Please use the app of the manufacturer to check details.
What's Changed
- Update to HA 2025.2.2 by @patman15 in #193
- Add new sensor for BMS alarms by @patman15 in #159
- Implement JK BMS temperature sensor masking by @patman15 in #196
- Add detection for Creabest by @patman15 in #185
- Add further Creabest pattern by @patman15 in #198
- Add Ultimatron battery by @patman15 in #202
- Add Topband batteries by @patman15 in #200
- Add Ecoworthy battery with BW02 adapter by @patman15 in #199
- Adapt Daly detection by @patman15 in #205
- Add ABC/SOK BMS support by @patman15 in #206
- Add fuzz test for BT handler by @patman15 in #209
- Fix/code test issues by @patman15 in #207, #208
Note
I'm still trying to rework the Seplos v2 protocol implementation. If you are using the integration with such a system, please subscribe to #171 to help testing. Thanks!
Full Changelog: v1.12.0...1.13.0
v1.13.0-beta.0
Important
This release requires HA version 2025.2.2 or later!
What's Changed
- Add seplos v2 battery pack attributes
- Update to HA 2025.2.2 by @patman15 in #193
- Fix detection for Creabest by @patman15 in #185
- Add new sensor for BMS alarms by @patman15 in #159
- Add further Creabest pattern by @patman15 in #198
Full Changelog: v1.12.0...v1.13.0-beta.0
v1.12.0
Important
Due to an issue in Home Assistant one of the upcoming releases will raise the minimum required HA version from 2024.6.0 to 2025.2.2.
What's Changed
- Add detection for Eleksol by @patman15 in #178
- Add detection for Lithtech batteries by @patman15 in #188
- Add Felicity solar lux battery by @patman15 in #192
Full Changelog: v1.11.7...v1.12.0
Note
The Seplos v2 protocol implementation will be reworked. If you are using the integration with such a system, please subscribe to #171 to help testing, I'll post updates there. Thanks!
v1.11.7
What's Changed
- Add Polish translation by @ViPeR5000 in #182
- Make JK cell temperatures a signed value by @patman15 in #179
- Fix ECO-WORTHY and DCHOUSE detection due to wrong manufacturer ID by @patman15 in #180
- Fix Bulltron battery detection via removal of Daly BMS name pattern by @patman15 in #181
- Add Seplos v3 battery pack values as attributes by @patman15 in #166
New Contributors
- @ViPeR5000 made their first contribution in #182
Full Changelog: v1.11.6...v1.11.7
v1.11.6
v1.11.5
v1.11.4
Bug Fixes
- Fixed protocol state reset on reconnect by @patman15 in #140
related to (at least) JK, Seplos, Seplos v2, and TDT
What's Changed
- Adapted Ective identification by @patman15 in #138
- Add Seplos V3
SP5*
detection pattern by @patman15 in #143 - Add 2nd ECO-WORTHY manufacturer id by @patman15 in #148
- Fix/strict typing using mypy by @patman15 in #147
Full Changelog: v1.11.3...v1.11.4
v1.11.3
What's Changed
Warning
The detection pattern for JBD devices is now more strict, due to false positive detections. In case your device is not detected anymore, please raise an issue.
- Add support for Seplos V3 SP6* (B-48100 / B-48200) by @patman15 in #131
- Add support for Ective batteries show up as
NWJ20*
- Feature/add advertisements by @patman15 in #132
- Add detection of ECO-WORTHY batteries by @patman15 in #135
- Fix protocol sequence bug in JK BMS by @patman15 in #136
Full Changelog: v1.11.2...v1.11.3
v1.11.2
What's Changed
Warning
The detection pattern for JBD devices is now more strict, due to false positive detections. In case your device is not detected anymore, please raise an issue.
- Fixed reconnect on BMS initialization failure (JK, TDT, and D-powercore) by @patman15 in #127
- Make temperature for cbtpwr signed by @patman15 in #128
- Add balance current for JK BMS by @patman15 in #98
Full Changelog: v1.11.1...v1.11.2
v1.11.1
What's Changed
Warning
The detection pattern for JBD devices is now more strict, due to false positive detections. In case your device is not detected anymore, please raise an issue.
- Summarized OGT BMS BT pattern by @patman15 in #111
- Detailed BT matcher for JBD by @patman15 in #112
- Exclude not connected temperature sensors for JK BMS by @patman15 in #118
- Add Seplos v2 BMS support by @patman15 in #115
- Add JK BMS software v10.x support by @patman15 in #116
- Add TDT BMS support by @patman15 in #117
- Add clear names for wrong test responses by @patman15 in #119
- Fix/code improvements by @patman15 in #121
- cleaned Daly protocol
- cleaned D-powercore protocol
- unified logging
- add temperature attribute for single sensor
- Filter AT commands at the end of JK messages by @patman15 in #125
Full Changelog: v1.10.0...v1.11.1