github-actions
released this
05 Oct 07:20
·
32 commits
to master
since this release
What's Changed
- Added:
History()
class that holds all BMS history values by @mr-manuel - Added: Automatically increase polling time, if polling take too long by @mr-manuel
- Added: Connection Information field which was recently added by Victron on the details page by @mr-manuel
- Added: Daren BMS with #65 by @cpttinkering
- Added: Multiple BMS on one USB to RS485/Modbus adapter now possible. The BMS needs to be able to set different addresses to each battery by @mr-manuel
- Added: Send telemetry data to see which driver versions and BMS are used the most. Can be disabled in the
config.ini
by @mr-manuel - Added: Show error in log, if an unknown BMS type was added in the
config.ini
by @mr-manuel - Changed: Battery connection loss: Big improvements on handling the situation, fixed battery connection restore without driver restart, improved behaviour when connection is lost, added config options by @mr-manuel
- Changed: Call
get_settings()
intest_connection()
for all battery classes, removedget_settings()
call fromsetup_vedbus()
by @mr-manuel - Changed: Daly BMS - Fixed issues where faulty readings set values to None by @mr-manuel
- Changed: Fixed alarms for some BMS and cleaned up
Protection()
class - Changed: Fixed how
velib_python
was integrated in this driver by @mr-manuel - Changed: Fixed problem with battery status and error code by @mr-manuel
- Changed: GUIv1 cell voltage page design by @mr-manuel
- Changed: JKBMS - Fixed issues where faulty readings set values to None by @mr-manuel
- Changed: JKBMS BLE - Fixes wrong max battery voltage Louisvdw#1094 by @mr-manuel
- Changed: JKBMS PB Model fixes by @KoljaWindeler
- Changed: LLT/JBS BMS - Fix bug in SOC calculation and use SOC comming from BMS. Fixes #47 by @mr-manuel
- Changed: Renogy BMS - Use port as unique identifier, since it's not possible to change any values on this BMS by @mr-manuel
- Changed: Reworked, documented and cleaned up a lot of code by @mr-manuel
- Changed: Set default charge/discharge current from utils in main battery class by @mr-manuel
- Changed: Show non blocking errors only, if more than 180 occured in the last 3 hours (1 per minute) and do not block inverting/charging by @mr-manuel
- Changed: The setting
HELTEC_MODBUS_ADDR
was replaced byMODBUS_ADDRESSES
in theconfig.default.ini
by @mr-manuel - Changed: Updated
battery_template.py
and added tons of descriptions by @mr-manuel
New Contributors
- @calledit made their first contribution in #56
- @cpttinkering made their first contribution in #65
Full Changelog: v1.3.20240705...v1.4.20240928