Important
This release requires Home Assistant 2026.6 or later!
This release brings a lot of new detection patterns, stability improvements, security fixes, and new BMS types. There is one breaking change, the problem code attribute has been changed to a hex string encoding instead of int to avoid 64-bit limitations.
Note
I'm looking for Home Assistant developers who could review my core PR. Unfortunately, so far I got feedback and made fixes, but nobody approved initially. I would really appreciate 🙏, if you have time to review (and hopefully finally approve), as the code bases start to deviate from each other.
What's Changed
- Change problem code type by @patman15 in #707
- Remove advanced mode filter by @patman15 in #722
- Feat bump aiobmsble to 0.24.0 by @patman15 in #721
- Fix bms info type by @patman15 in patman15/aiobmsble#210
- Handle unaligned BMS replies (TDT, Seplos) by @patman15 in patman15/aiobmsble#212
- Add SunGoldPower detection pattern by @patman15 in patman15/aiobmsble#214
- Add sensor type to temperature values by @patman15 in patman15/aiobmsble#202
- Fix bleak acquire notify by @patman15 in patman15/aiobmsble#167
- Add GATT_profile debug output by @patman15 in patman15/aiobmsble#215
- Introduce close_stale_connections by @patman15 in patman15/aiobmsble#217
- Add hard connection timeout to prevent indefinite BlueZ hangs by @cgoudie in patman15/aiobmsble#146
- Robustness improvements for base functionality and jikong, myvolta BMS by @patman15 in patman15/aiobmsble#218
- Code robustness improvements by @patman15 in patman15/aiobmsble#219
- Add ECOxxxx detection pattern by @patman15 in patman15/aiobmsble#222
- Add Greenway BMS support by @patman15 in patman15/aiobmsble#208
- Feat bump aiobmsble to 0.25.0 by @patman15 in #741
- Fix D-PowerCore detection by @patman15 in patman15/aiobmsble#223
- Fix D-PowerCore value scaling by @patman15 in patman15/aiobmsble#226
- Add matcher for Humsienk golf cart battery for TDT BMS by @patman15 in patman15/aiobmsble#221
- sharpen ANT vs ANT legacy detection by @patman15 in patman15/aiobmsble#220
Full Changelog: 2.13.0...2.14.0