Skip to content

Latest commit

 

History

History
73 lines (71 loc) · 6.08 KB

CHANGELOG.md

File metadata and controls

73 lines (71 loc) · 6.08 KB

Changelog

v1.0.0-jkbms_ble

  • Added: Balancing status for JKBMS by @mr-manuel
  • Added: Balancing switch status for JKBMS by @mr-manuel
  • Added: Balancing switch status to the GUI -> SerialBattery -> IO by @mr-manuel
  • Added: self.unique_identifier to the battery class. Used to identify a BMS when multiple BMS are connected - planned for future use by @mr-manuel
  • Added: Charge Mode display by @mr-manuel
  • Added: Choose how battery temperature is assembled (mean temp 1 & 2, only temp 1 or only temp 2) by @mr-manuel
  • Added: Config file by @ppuetsch
  • Added: Create empty config.ini for easier user usage by @mr-manuel
  • Added: Cronjob to restart Bluetooth service every 12 hours by @mr-manuel
  • Added: Daly BMS read capacity #594 by transistorgit
  • Added: Driver uninstall script by @mr-manuel
  • Added: Fix for Venus OS >= v3.00~14 showing unused items #469 by @mr-manuel
  • Added: HighInternalTemperature alarm (MOSFET) for JKBMS by @mr-manuel
  • Added: Install needed components automatically after a Venus OS upgrade by @mr-manuel
  • Added: JKBMS - MOS temperature #440 by @mr-manuel
  • Added: JKBMS BLE - Balancing switch status by @mr-manuel
  • Added: JKBMS BLE - Capacity by @mr-manuel
  • Added: JKBMS BLE - Cell imbalance alert by @mr-manuel
  • Added: JKBMS BLE - Charging switch status by @mr-manuel
  • Added: JKBMS BLE - Discharging switch status by @mr-manuel
  • Added: JKBMS BLE - MOS temperature by @mr-manuel
  • Added: JKBMS BLE - Show if balancing is active and which cells are balancing by @mr-manuel
  • Added: Post install notes by @mr-manuel
  • Added: Recalculation interval in linear mode for CVL, CCL and DCL by @mr-manuel
  • Added: Read charge/discharge limits from JKBMS by @mr-manuel
  • Added: Script to install directly from repository by @mr-manuel
  • Added: Show charge mode (absorption, bulk, ...) in Parameters page by @mr-manuel
  • Added: Show charge/discharge limitation reason by @mr-manuel
  • Added: Show MOSFET temperature for JKBMS #440 by @baphomett
  • Added: Show specific TimeToSoC points in GUI, if 0%, 10%, 20%, 80%, 90% and/or 100% are selected by @mr-manuel
  • Added: Show TimeToGo in GUI only, if enabled by @mr-manuel
  • Added: Support for HLPdata BMS4S #505 by @peterohman
  • Added: Support for Seplos BMS #530 by @wollew
  • Added: Temperature name for temperature sensor 1 & 2. This allows to see which sensor is low and high (e.g. battery and cable) by @mr-manuel
  • Changed: reinstall-local.sh to recreate /data/conf/serial-starter.d, if deleted by disable.sh --> to check if the file conf/serial-starter.d could now be removed from the repository by @mr-manuel
  • Changed: Added QML to restore-gui.sh by @mr-manuel
  • Changed: Bash output by @mr-manuel
  • Changed: Default config file by @mr-manuel
    • Added missing descriptions to make it much clearer to understand by @mr-manuel
    • Changed name from default_config.ini to config.default.ini #412 (comment) by @mr-manuel
    • Changed TimeToSoc default value TIME_TO_SOC_VALUE_TYPE from Both seconds and time string "<seconds> [<days>d <hours>h <minutes>m <seconds>s]" to 1 Seconds by @mr-manuel
    • Changed TimeToSoc description by @mr-manuel
    • Changed value positions, added groups and much clearer descriptions by @mr-manuel
  • Changed: Default FLOAT_CELL_VOLTAGE from 3.350 V to 3.375 V by @mr-manuel
  • Changed: Default LINEAR_LIMITATION_ENABLE from False to True by @mr-manuel
  • Changed: Disabled ANT BMS by default #479 by @mr-manuel
  • Changed: Fix for #239 by @mr-manuel
  • Changed: Fix for #311 by @mr-manuel
  • Changed: Fix for #351 by @mr-manuel
  • Changed: Fix for #397 by @transistorgit
  • Changed: Fix for #421 by @mr-manuel
  • Changed: Fix for #450 by @mr-manuel
  • Changed: Fixed black lint errors by @mr-manuel
  • Changed: Fixed cell balancing background for cells 17-24 by @mr-manuel
  • Changed: Fixed Time-To-Go is not working, if TIME_TO_SOC_VALUE_TYPE is set to other than 1 #424 (comment) by @mr-manuel
  • Changed: Improved JBD BMS soc calculation #439 by @aaronreek
  • Changed: Logging to get relevant data by @mr-manuel
  • Changed: Moved Bluetooth part to reinstall-local.sh by @mr-manuel
  • Changed: Moved BMS scripts to subfolder by @mr-manuel
  • Changed: Removed cell voltage penalty. Replaced by automatic voltage calculation. Max voltage is kept until cells are balanced and reset when cells are inbalanced by @mr-manuel
  • Changed: Removed wildcard imports from several BMS drivers and fixed black lint errors by @mr-manuel
  • Changed: Renamed scripts for better reading #532 by @mr-manuel
  • Changed: Reworked and optimized installation scripts by @mr-manuel
  • Changed: Separate Time-To-Go and Time-To-SoC activation by @mr-manuel
  • Changed: Serial-Starter file is now created from reinstall-local.sh. Fixes also #520 by @mr-manuel
  • Changed: Temperature alarm changed in order to not trigger all in the same condition for JKBMS by @mr-manuel
  • Changed: Time-To-Soc repetition from cycles to seconds. Minimum value is every 5 seconds. This prevents CPU overload and ensures system stability. Renamed TIME_TO_SOC_LOOP_CYCLES to TIME_TO_SOC_RECALCULATE_EVERY by @mr-manuel
  • Changed: Time-To-Soc string from days, HR:MN:SC to <days>d <hours>h <minutes>m <seconds>s (same as Time-To-Go) by @mr-manuel
  • Changed: Uninstall also installed Bluetooth modules on uninstall. by @mr-manuel