Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge branch 'jkbms_ble' into master #616

Merged
merged 277 commits into from
May 8, 2023
Merged

Merge branch 'jkbms_ble' into master #616

merged 277 commits into from
May 8, 2023
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 11, 2023

  1. Configuration menu
    Copy the full SHA
    a02e71d View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2023

  1. added battery details

    - added: MOS temperature
    - added: Balancing switch status
    mr-manuel committed Feb 12, 2023
    Configuration menu
    Copy the full SHA
    8bac054 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. JKBMS Bluetooth - added battery details (#454)

    * added battery details
    - added: capacity
    - added: MOS temperature
    - added: charging switch status
    - added: discharging switch status
    - added: balancing switch status
    - added: show if balancing is active and which cells are balanced
    - added: cell imbalance alert
    
    * changed cell imbalance thresholds
    
    * added battery details
    - added: MOS temperature
    - added: Balancing switch status
    mr-manuel authored Feb 13, 2023
    Configuration menu
    Copy the full SHA
    a668a24 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Configuration menu
    Copy the full SHA
    f07eb01 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. syncing with upstream

    Eike Baran committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    770d054 View commit details
    Browse the repository at this point in the history
  2. added stop of scraping if detection of jkbms fails

    Eike Baran committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    4e8bbb5 View commit details
    Browse the repository at this point in the history
  3. lint

    Eike Baran committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    c734938 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. indentation was wrong

    mr-manuel committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    ea6a1c3 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Configuration menu
    Copy the full SHA
    fbbd17b View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2023

  1. Configuration menu
    Copy the full SHA
    23a60db View commit details
    Browse the repository at this point in the history
  2. BLE JK BMS model recognition

    Pull request from @tcrichton
    #462
    mr-manuel committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    2eae591 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Small fixes

    - Added: Setup cronjob when installing driver
    - Added: Information how to pair JKBMS changed default pin
    - Changed: Bump version to v0.15.0-ble
    mr-manuel committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    d9518f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de39112 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Configuration menu
    Copy the full SHA
    a6668f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8a5796 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. fixed cell balancing color

    mr-manuel committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    dd14607 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. BLE JK BMS model recognition (#462)

    * * Other JK BMS’ have an underscore in their vendor_id
    * Don’t forget to include your new PageLynxIonIo in the build lis
    
    * build list is removed upstream
    
    ---------
    
    Co-authored-by: Tristan Crichton <[email protected]>
    tcrichton and Tristan Crichton authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    3f67884 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    500e7ab View commit details
    Browse the repository at this point in the history
  2. install BLE battery as local independent service

    Stefan Seidel committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    b0a97e3 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. add disconnect before starting the service

    Stefan Seidel committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    79f82f0 View commit details
    Browse the repository at this point in the history
  2. unique id per BLE device

    Stefan Seidel committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    2a65d6c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    646ca4c View commit details
    Browse the repository at this point in the history
  4. enable logging and improve error messages

    Stefan Seidel committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    0a2adb2 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Merge pull request #466 from baranator/master

    jkbms_ble: 32s-Support and connection workaround for bt-fail
    mr-manuel authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    f5eb089 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    8eabbc4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #503 from mr-manuel/jkbms_ble

    Some improvements and fixes (jkbms_ble)
    mr-manuel authored Apr 13, 2023
    Configuration menu
    Copy the full SHA
    acea6bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20d828f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #502 from seidler2547/jkbms_ble

    install BLE battery as local independent service
    mr-manuel authored Apr 13, 2023
    Configuration menu
    Copy the full SHA
    5065083 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f3fc34 View commit details
    Browse the repository at this point in the history
  6. fixes

    mr-manuel committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    534c483 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #527 from mr-manuel/jkbms_ble

    Update jkbms_ble from master
    mr-manuel authored Apr 13, 2023
    Configuration menu
    Copy the full SHA
    26e07aa View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2023

  1. Configuration menu
    Copy the full SHA
    9c0290f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee840ce View commit details
    Browse the repository at this point in the history
  3. added QML

    mr-manuel committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    9488b83 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    953fbb4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    92bb2a0 View commit details
    Browse the repository at this point in the history
  6. changed bash output

    mr-manuel committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    cd8a30f View commit details
    Browse the repository at this point in the history
  7. added post install notes

    mr-manuel committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    efd5555 View commit details
    Browse the repository at this point in the history
  8. corrected errors

    mr-manuel committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    60ddcf2 View commit details
    Browse the repository at this point in the history
  9. fix black lint errors

    mr-manuel committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    c3a50a4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3b82562 View commit details
    Browse the repository at this point in the history
  11. fix black lint errors

    mr-manuel committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    fd1894a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5ead8b4 View commit details
    Browse the repository at this point in the history
  13. fix black lint errors

    mr-manuel committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    59d91e7 View commit details
    Browse the repository at this point in the history
  14. bump version

    mr-manuel committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    194b83f View commit details
    Browse the repository at this point in the history
  15. Improvements and preparation to merge with master

    * Added: Create empty `config.ini` for easier user usage
    * Added: Post install notes
    * Added: Script to install directly from repository
    * Added: Install needed components automatically after a Venus OS upgrade
    * Changed: Added QML to `restoregui.sh`
    * Changed: Bash output
    * Changed: Moved ble part to `installble.sh`
    * Changed: Optimized installation scripts
    * Changed: Fixed black lint errors
    mr-manuel authored Apr 15, 2023
    Configuration menu
    Copy the full SHA
    567f953 View commit details
    Browse the repository at this point in the history
  16. fixed serial-starter.d

    mr-manuel committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    3219e70 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Configuration menu
    Copy the full SHA
    144d46b View commit details
    Browse the repository at this point in the history
  2. fix errors

    * Changed: Fix #520
    * Fix errors
    mr-manuel authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    8ed26c7 View commit details
    Browse the repository at this point in the history
  3. Update install-nightly.sh

    mr-manuel authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    962d21d View commit details
    Browse the repository at this point in the history
  4. Update install-nightly.sh

    mr-manuel authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    008082c View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Configuration menu
    Copy the full SHA
    5e029bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94411e2 View commit details
    Browse the repository at this point in the history
  3. fix typo

    mr-manuel committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    a695052 View commit details
    Browse the repository at this point in the history
  4. Bluetooth enable over config file

    * Added: Allow user to enable/disable Bluetooth over the config file.
    * Changed: Uninstall also installed Bluetooth modules on uninstall.
    mr-manuel authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    8f3d76e View commit details
    Browse the repository at this point in the history
  5. Added install notes

    mr-manuel committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    1ad14e6 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. fix #351

    mr-manuel committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    fe9cfdf View commit details
    Browse the repository at this point in the history
  2. fix #351

    mr-manuel authored Apr 20, 2023
    Configuration menu
    Copy the full SHA
    bda2534 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0963923 View commit details
    Browse the repository at this point in the history
  4. fix #239

    mr-manuel committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    520eedc View commit details
    Browse the repository at this point in the history
  5. fix black lint errors

    mr-manuel committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    4ed644f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9646528 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. Configuration menu
    Copy the full SHA
    13863f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2bdfc56 View commit details
    Browse the repository at this point in the history
  3. fix #311

    mr-manuel committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    a4da321 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2023

  1. Configuration menu
    Copy the full SHA
    a32c738 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Configuration menu
    Copy the full SHA
    017df8a View commit details
    Browse the repository at this point in the history
  2. Some fixes

    * Changed: Fix System Switch in IO page
    * Changed: Fix #239 by @TimGFoley
    * Changed: Fix #311
    * Changed: Run code analyse only on code change
    * Changed: Separate Time-To-Go and Time-To-SoC activation
    * Changed: fix UnicodeDecodeError #485 (comment)
    mr-manuel authored Apr 25, 2023
    Configuration menu
    Copy the full SHA
    d8a5d64 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e0a55e9 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Configuration menu
    Copy the full SHA
    307e40c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f11897b View commit details
    Browse the repository at this point in the history
  3. optimize uninstall script

    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    627383d View commit details
    Browse the repository at this point in the history
  4. fix typo in log_settings

    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    65a5ef2 View commit details
    Browse the repository at this point in the history
  5. add charge mode display

    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    4890ad1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c935363 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a28ae98 View commit details
    Browse the repository at this point in the history
  8. Added: Temp name for sensor 1 & 2

    Added the possibility to give a name to temperature sensor 1 & 2
    This allows to see which sensor is low and high
    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    9d993fc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8067045 View commit details
    Browse the repository at this point in the history
  10. Added/Changed alarms for JKBMS

    * Added: HighInternalTemperature alarm for JKBMS
    * Changed: Temperature alarm to not trigger all in the same condition
    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    3777d50 View commit details
    Browse the repository at this point in the history
  11. Removed Alarms/HighCellVoltage

    It does not exist on the dbus
    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    89dfdbf View commit details
    Browse the repository at this point in the history
  12. Changed: Moved charge mode

    from IO page to Paramaters page
    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    8ffa730 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1940d5d View commit details
    Browse the repository at this point in the history
  14. added changelog

    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    acd9ea3 View commit details
    Browse the repository at this point in the history
  15. Fixes and improvements

    * Added: Charge mode display
    * Added: Choose how battery temperature is assembled (mean temp 1 & 2, only temp 1 or only temp 2)
    * Added: HighInternalTemperature alarm (MOSFET) for JKBMS
    * Added: Show charge/discharge limitation reason
    * Added: Temperature name for temperature sensor 1 & 2. This allows to see which sensor is low and high (e.g. battery and cable)
    * Changed: Optimize uninstall script
    * Changed: Temperature alarm changed in order to not trigger all in the same condition for JKBMS
    mr-manuel authored Apr 26, 2023
    Configuration menu
    Copy the full SHA
    b46c67f View commit details
    Browse the repository at this point in the history
  16. corrected file permissions

    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    2e67a5e View commit details
    Browse the repository at this point in the history
  17. fix dbus-daemon memory leak

    `poll_battery` is already called from the dbus mainloop in a separate thread. Opening a new thread here (and especially never closing it) will accumulate threads and leads to problems like `dbus-daemon` memory usage increasing over time, leading to eventual reboot
    seidler2547 authored Apr 26, 2023
    Configuration menu
    Copy the full SHA
    3f81fa5 View commit details
    Browse the repository at this point in the history
  18. fix typo

    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    3caad73 View commit details
    Browse the repository at this point in the history
  19. fix dbus-daemon memory leak

    `poll_battery` is already called from the dbus mainloop in a separate thread. Opening a new thread here (and especially never closing it) will accumulate threads and leads to problems like `dbus-daemon` memory usage increasing over time, leading to eventual reboot
    mr-manuel authored Apr 26, 2023
    Configuration menu
    Copy the full SHA
    e0b4e99 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3429fe2 View commit details
    Browse the repository at this point in the history
  21. Update readme

    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    e28facf View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    ed80385 View commit details
    Browse the repository at this point in the history
  23. Remove bluetooth option from the config file

    Bluetooth classes are now imported automatically, if it's a Bluetooth port
    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    b011e0e View commit details
    Browse the repository at this point in the history
  24. Small word case changes

    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    8d0db98 View commit details
    Browse the repository at this point in the history
  25. Added: Show specific TimeToSoC points in GUI

    Only if 0%, 10%, 20%, 80%, 90% and/or 100% are selected
    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    2ffa358 View commit details
    Browse the repository at this point in the history
  26. fix black lint error

    mr-manuel committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    5a16cbd View commit details
    Browse the repository at this point in the history
  27. Some improvement and fixes

    * Added: Show specific TimeToSoC points in GUI, if 0%, 10%, 20%, 80%, 90% and/or 100% are selected
    * Changed: Corrected file permissions
    * Changed: Remove bluetooth option from the config file. Bluetooth classes are now imported automatically, if it's a Bluetooth port
    * Changed: Updated readme
    mr-manuel authored Apr 26, 2023
    Configuration menu
    Copy the full SHA
    964ec17 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Configuration menu
    Copy the full SHA
    1e6d410 View commit details
    Browse the repository at this point in the history
  2. Fix for #397

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    922b82c View commit details
    Browse the repository at this point in the history
  3. small fixes

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    23356f6 View commit details
    Browse the repository at this point in the history
  4. sort bms imports

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    4bd257f View commit details
    Browse the repository at this point in the history
  5. Add support for HLPdata BMS4S

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    c56a9d1 View commit details
    Browse the repository at this point in the history
  6. Add support for Seplos BMS

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    314bb93 View commit details
    Browse the repository at this point in the history
  7. change flake8 settings

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    aceeac9 View commit details
    Browse the repository at this point in the history
  8. fix black lint errors

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    64a08f4 View commit details
    Browse the repository at this point in the history
  9. removed wildcard imports

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    31647db View commit details
    Browse the repository at this point in the history
  10. fixed black lint errors

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    8d3f25e View commit details
    Browse the repository at this point in the history
  11. change flake8 settings

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    a4a3efb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4a26d0d View commit details
    Browse the repository at this point in the history
  13. removed wildcard import

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    564d4ed View commit details
    Browse the repository at this point in the history
  14. fixed black lint check

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    41cdadb View commit details
    Browse the repository at this point in the history
  15. config changes

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    440b113 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    bc91973 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    83668b6 View commit details
    Browse the repository at this point in the history
  18. Improvements and fixes

    * Added: Support for HLPdata BMS4S #505
    * Added: Support for Seplos BMS #530
    * Changed: Fix for #397 #484
    * Changed: flake8 settings
    * Changed: Improved JBD BMS soc calculation #439
    * Changed: Removed wildcard imports from several BMS drivers and fixed black lint errors
    * Changed: Simplified condition for Time-To-Go/Soc
    * Changed: Sort bms imports
    * Removed: Old log message in handle_changed_setting()
    mr-manuel authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    ed4d57b View commit details
    Browse the repository at this point in the history
  19. fix renogy import

    mr-manuel committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    aee71f0 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #588 from mr-manuel/jkbms_ble

    fix renogy import
    mr-manuel authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    362916c View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. added BMS info and cleanup

    * MNB
    * Revov
    * Sinowealth
    mr-manuel committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    9e358fa View commit details
    Browse the repository at this point in the history
  2. moved BMS to subfolder

    mr-manuel committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    09034a1 View commit details
    Browse the repository at this point in the history
  3. moved BMS to subfolder

    mr-manuel committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    a0918ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f7d705 View commit details
    Browse the repository at this point in the history
  5. Added self.unique_identifier to the battery class

    Used to identify a BMS when multiple BMS are connected
    planned for future use
    mr-manuel committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    3a62eed View commit details
    Browse the repository at this point in the history
  6. changed ble service name

    from `dbus-blebattery-$1` to `dbus-blebattery.$1` like the non ble service
    mr-manuel committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    d882937 View commit details
    Browse the repository at this point in the history
  7. Changes 2023.04.28

    * 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
    * Changed: Fixed wrong file execution in `installble.sh`
    * Changed: Moved BMS scripts to subfolder by @mr-manuel
    mr-manuel authored Apr 28, 2023
    Configuration menu
    Copy the full SHA
    0aed855 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d3a72d6 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #594 from transistorgit/daly_capacity

    read installed capacity at startup
    mr-manuel authored Apr 28, 2023
    Configuration menu
    Copy the full SHA
    b113bff View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2023

  1. disable ANT BMS by default

    mr-manuel committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    9cea902 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49694b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a583ed View commit details
    Browse the repository at this point in the history
  4. improve read cell voltages - only work on sufficient data, drop only …

    …the bad package on checksum error, not the complete transmission
    transistorgit committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    554c01d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e8ad26d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    93a4e98 View commit details
    Browse the repository at this point in the history
  7. bump version

    mr-manuel committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    fdd0bd1 View commit details
    Browse the repository at this point in the history
  8. typo

    mr-manuel committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    ec04969 View commit details
    Browse the repository at this point in the history
  9. Fixes

    * Removed: ANT BMS was commented out, sice it connects to every serial device attached #479
    mr-manuel authored Apr 29, 2023
    Configuration menu
    Copy the full SHA
    ae1e447 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    878014b View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Configuration menu
    Copy the full SHA
    d1238e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62422de View commit details
    Browse the repository at this point in the history
  3. fix connection log startup message.

    now voltage/current/soc are displayed correctly
    transistorgit committed May 1, 2023
    Configuration menu
    Copy the full SHA
    a3915cb View commit details
    Browse the repository at this point in the history
  4. Revert utils.py changes, improved Daly driver

    - read_serialport_data() copied to daly.py and original state in utils.py restored. Other BMS should work again now
    - improvements in daly.py:
      - further improvement of serial parser
      - further improvement of cell data parser
      - read_soc() also retries the serial transmission if failed
      - add cell balance state info. before, cells were always red, now the color represents the balance state correctly
      - fix connection log startup message. now correctly displays voltage/current/soc
    mr-manuel authored May 1, 2023
    Configuration menu
    Copy the full SHA
    4d4d256 View commit details
    Browse the repository at this point in the history
  5. black reformatting

    transistorgit committed May 1, 2023
    Configuration menu
    Copy the full SHA
    3153962 View commit details
    Browse the repository at this point in the history
  6. flake config change

    mr-manuel committed May 1, 2023
    Configuration menu
    Copy the full SHA
    ec4a334 View commit details
    Browse the repository at this point in the history
  7. added linear voltage recalculation interval

    In the config file can now be defined how often CVL, CCL and DCL is recalculated
    mr-manuel committed May 1, 2023
    Configuration menu
    Copy the full SHA
    31a1e53 View commit details
    Browse the repository at this point in the history
  8. replaced penalty voltage calculation

    with automatically calculated penalty voltages to simplify config
    max voltage is kept until batteries are balanced
    mr-manuel committed May 1, 2023
    Configuration menu
    Copy the full SHA
    295efd1 View commit details
    Browse the repository at this point in the history
  9. fix black lint errors

    mr-manuel committed May 1, 2023
    Configuration menu
    Copy the full SHA
    f95dc05 View commit details
    Browse the repository at this point in the history
  10. updated config.default.ini

    mr-manuel committed May 1, 2023
    Configuration menu
    Copy the full SHA
    52fdc4a View commit details
    Browse the repository at this point in the history
  11. Changes 2023.05.01

    * Added: Recalculation interval in linear mode for CVL, CCL and DCL 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
    mr-manuel authored May 1, 2023
    Configuration menu
    Copy the full SHA
    d820050 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    912cd74 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4de2ae5 View commit details
    Browse the repository at this point in the history
  14. Removed line

    mr-manuel authored May 1, 2023
    Configuration menu
    Copy the full SHA
    93caa23 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fce00b9 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. fixed wrong variable assignment

    `str` instead of `int`
    mr-manuel committed May 2, 2023
    Configuration menu
    Copy the full SHA
    9e4b069 View commit details
    Browse the repository at this point in the history
  2. updated battery template

    mr-manuel committed May 2, 2023
    Configuration menu
    Copy the full SHA
    80e2c67 View commit details
    Browse the repository at this point in the history
  3. Fix for #450

    mr-manuel committed May 2, 2023
    Configuration menu
    Copy the full SHA
    70658e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fbfdcc7 View commit details
    Browse the repository at this point in the history
  5. updated battery template

    mr-manuel committed May 2, 2023
    Configuration menu
    Copy the full SHA
    5c9d30a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6a9ee0a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ebfb5bc View commit details
    Browse the repository at this point in the history
  8. Changes 2023.05.02

    * Added: Read charge/discharge limits from JKBMS by @mr-manuel
    * Changed: Fix for #450 by @mr-manuel
    * Changed: Other small fixes and optimizations
    mr-manuel authored May 2, 2023
    Configuration menu
    Copy the full SHA
    1d82436 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f44157a View commit details
    Browse the repository at this point in the history
  10. fixed log typo

    mr-manuel committed May 2, 2023
    Configuration menu
    Copy the full SHA
    da3fa07 View commit details
    Browse the repository at this point in the history
  11. reworked installation procedure

    Bluetooth BMS is now also fetched from config.ini
    mr-manuel committed May 2, 2023
    Configuration menu
    Copy the full SHA
    cf46dab View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9907912 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    94b1a21 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    93cb3f0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    557b9ac View commit details
    Browse the repository at this point in the history
  16. GitHub pages config change

    mr-manuel committed May 2, 2023
    Configuration menu
    Copy the full SHA
    335a0e7 View commit details
    Browse the repository at this point in the history
  17. cleanup

    mr-manuel committed May 2, 2023
    Configuration menu
    Copy the full SHA
    9f1da97 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    74b459a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dff74d7 View commit details
    Browse the repository at this point in the history
  3. change sh with bash

    mr-manuel committed May 3, 2023
    Configuration menu
    Copy the full SHA
    c615a61 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a1972c8 View commit details
    Browse the repository at this point in the history
  5. limitation reason cleanup

    mr-manuel committed May 3, 2023
    Configuration menu
    Copy the full SHA
    43368fe View commit details
    Browse the repository at this point in the history
  6. changed default config settings

    FLOAT_CELL_VOLTAGE from 3.350V to 3.375V
    LINEAR_LIMITATION_ENABLE from False to True
    mr-manuel committed May 3, 2023
    Configuration menu
    Copy the full SHA
    ad2855d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2c9d3dd View commit details
    Browse the repository at this point in the history
  8. Changes 2023.05.03

    * 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: Moved Bluetooth part to `reinstall-local.sh` by @mr-manuel
    * Changed: Renamed scripts for better reading #532 by @mr-manuel
    * Changed: Reworked and optimized installation scripts by @mr-manuel
    mr-manuel authored May 3, 2023
    Configuration menu
    Copy the full SHA
    9fcf1a5 View commit details
    Browse the repository at this point in the history
  9. removed testing line

    mr-manuel authored May 3, 2023
    Configuration menu
    Copy the full SHA
    66f982a View commit details
    Browse the repository at this point in the history
  10. Cleanup duplicated files

    Files were moved and not deleted
    mr-manuel committed May 3, 2023
    Configuration menu
    Copy the full SHA
    524321c View commit details
    Browse the repository at this point in the history
  11. Cleanup

    mr-manuel committed May 3, 2023
    Configuration menu
    Copy the full SHA
    ff1b143 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    12ec57e View commit details
    Browse the repository at this point in the history
  13. updated changelog

    mr-manuel committed May 3, 2023
    Configuration menu
    Copy the full SHA
    84556e8 View commit details
    Browse the repository at this point in the history
  14. Small fixes

    mr-manuel committed May 3, 2023
    Configuration menu
    Copy the full SHA
    56fecf3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bbb7b1b View commit details
    Browse the repository at this point in the history
  16. fix merge conflicts

    transistorgit committed May 3, 2023
    Configuration menu
    Copy the full SHA
    1514206 View commit details
    Browse the repository at this point in the history
  17. fix flake errors

    transistorgit committed May 3, 2023
    Configuration menu
    Copy the full SHA
    d647b1e View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Merge pull request #4 from transistorgit/jkbms_ble

    fix disconnection behavior
    mr-manuel authored May 4, 2023
    Configuration menu
    Copy the full SHA
    f496103 View commit details
    Browse the repository at this point in the history
  2. small fix

    mr-manuel committed May 4, 2023
    Configuration menu
    Copy the full SHA
    8ed42ae View commit details
    Browse the repository at this point in the history
  3. Added: apply max voltage if CVCM_ENABLE is False

    before float voltage was applied
    mr-manuel committed May 4, 2023
    Configuration menu
    Copy the full SHA
    77fc212 View commit details
    Browse the repository at this point in the history
  4. fixed type error

    mr-manuel committed May 4, 2023
    Configuration menu
    Copy the full SHA
    9acfb15 View commit details
    Browse the repository at this point in the history
  5. Added: BMS disconnect behaviour

    * Choose to block charge/discharge on disconnect
    * Trigger Venus OS alarm
    mr-manuel committed May 4, 2023
    Configuration menu
    Copy the full SHA
    7e1ada1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2b32e11 View commit details
    Browse the repository at this point in the history
  7. small fixes

    mr-manuel committed May 4, 2023
    Configuration menu
    Copy the full SHA
    cd8c22a View commit details
    Browse the repository at this point in the history
  8. Changes 2023.05.04

    * Added: Alert is triggered, when BMS communication is lost by @mr-manuel
    * Added: Apply max voltage, if `CVCM_ENABLE` is `False`. Before float voltage was applied by @mr-manuel
    * Added: Block charge/discharge when BMS communication is lost. Can be enabled trough the config file by @mr-manuel
    * Added: Reset values to None, if battery goes offline (not reachable for 10s) by @transistorgit
    * Changed: Removed all wildcard imports and fixed black lint errors by @mr-manuel
    mr-manuel authored May 4, 2023
    Configuration menu
    Copy the full SHA
    8a37bf2 View commit details
    Browse the repository at this point in the history
  9. flake8 changes

    mr-manuel committed May 4, 2023
    Configuration menu
    Copy the full SHA
    1ad0f13 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1e93047 View commit details
    Browse the repository at this point in the history
  11. Added and adapted LltJbd_Ble

    ATTENTION: Currently it's untested
    mr-manuel committed May 4, 2023
    Configuration menu
    Copy the full SHA
    497fa2b View commit details
    Browse the repository at this point in the history
  12. small changes

    mr-manuel committed May 4, 2023
    Configuration menu
    Copy the full SHA
    e25eff1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5e4d375 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b05053d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0135916 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Added: Show additional data in device page

    * show self.unique_identifier as serial number
    * show self.production as device name
    mr-manuel committed May 5, 2023
    Configuration menu
    Copy the full SHA
    62d8afd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94fc423 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f79ce83 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2e8e7fc View commit details
    Browse the repository at this point in the history
  5. read production date and append to hardware version

    this adds the battery production date to the hardware version  string. maybe somebody can make use of it to distinguish multiply dalys
    mr-manuel authored May 5, 2023
    Configuration menu
    Copy the full SHA
    61571be View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6c4c545 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a22cde9 View commit details
    Browse the repository at this point in the history
  8. Changes 2023.05.05

    * Added: Daly BMS - Read production date and build unique identifier by @transistorgit
    * Added: JKBMS - Uniqie identifier and show "User Private Data" field that can be set in the JKBMS App to identify the BMS in a multi battery environment by @mr-manuel
    * Added: JKBMS BLE - Show serial number and "User Private Data" field that can be set in the JKBMS App to identify the BMS in a multi battery environment by @mr-manuel
    * Added: Show serial number (used for unique identifier) and device name (custom BMS field) in the remote console/GUI to identify a BMS in a multi battery environment by @mr-manuel
    mr-manuel authored May 5, 2023
    Configuration menu
    Copy the full SHA
    aff297e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fe77013 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f0e4270 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #6 from transistorgit/daly_battery_code

    read out daly battery code and use as unique id
    mr-manuel authored May 5, 2023
    Configuration menu
    Copy the full SHA
    16b0e70 View commit details
    Browse the repository at this point in the history
  12. clean battery code

    strip whitespace and replace one or multiple spaces with one underline
    if no battery code generate unique field
    mr-manuel committed May 5, 2023
    Configuration menu
    Copy the full SHA
    8953689 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2023

  1. Daly read_capacity change

    Read capacity from config file, if no value provided by BMS
    mr-manuel committed May 6, 2023
    Configuration menu
    Copy the full SHA
    e794363 View commit details
    Browse the repository at this point in the history
  2. Daly try to fix no reply

    mr-manuel committed May 6, 2023
    Configuration menu
    Copy the full SHA
    8aeebb1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a51c975 View commit details
    Browse the repository at this point in the history
  4. changed value

    mr-manuel committed May 6, 2023
    Configuration menu
    Copy the full SHA
    ff205b8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7346758 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a480158 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    991b1db View commit details
    Browse the repository at this point in the history
  8. format fix

    transistorgit committed May 6, 2023
    Configuration menu
    Copy the full SHA
    80d7194 View commit details
    Browse the repository at this point in the history
  9. format fix

    transistorgit committed May 6, 2023
    Configuration menu
    Copy the full SHA
    46855e2 View commit details
    Browse the repository at this point in the history
  10. fix extra long serial timeouts

    by calculating max time instead of loop counts
    transistorgit committed May 6, 2023
    Configuration menu
    Copy the full SHA
    11696e8 View commit details
    Browse the repository at this point in the history
  11. Small fixes

    mr-manuel committed May 6, 2023
    Configuration menu
    Copy the full SHA
    c980e3b View commit details
    Browse the repository at this point in the history
  12. Merge pull request #7 from transistorgit/set_daly_soc

    Set daly soc
    mr-manuel authored May 6, 2023
    Configuration menu
    Copy the full SHA
    a8703c3 View commit details
    Browse the repository at this point in the history
  13. updated config file

    mr-manuel committed May 6, 2023
    Configuration menu
    Copy the full SHA
    6a06313 View commit details
    Browse the repository at this point in the history
  14. updated changelog

    mr-manuel committed May 6, 2023
    Configuration menu
    Copy the full SHA
    c22e174 View commit details
    Browse the repository at this point in the history
  15. Changes 2023.05.06

    * Added: Daly BMS - Set SoC by @transistorgit
    * Added: Daly BMS - Show "battery code" field that can be set in the Daly app by @transistorgit
    * Added: Device name field (found in the GUI -> SerialBattery -> Device), that show a custom string that can be set in some BMS, if available by @mr-manuel
    * Added: Serial number field (found in the GUI -> SerialBattery -> Device), that show the serial number or a unique identifier for the BMS, if available by @mr-manuel
    * Changed: Daly BMS - Improved driver stability by @transistorgit
    mr-manuel authored May 6, 2023
    Configuration menu
    Copy the full SHA
    cb050e2 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2023

  1. debug daly

    mr-manuel committed May 7, 2023
    Configuration menu
    Copy the full SHA
    20d83e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12b0a4c View commit details
    Browse the repository at this point in the history
  3. changed release workflow

    mr-manuel committed May 7, 2023
    Configuration menu
    Copy the full SHA
    1a11eaa View commit details
    Browse the repository at this point in the history
  4. Updated from master

    mr-manuel committed May 7, 2023
    Configuration menu
    Copy the full SHA
    a88d704 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f047a9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    944feda View commit details
    Browse the repository at this point in the history
  7. Merge pull request #8 from transistorgit/set_daly_soc

    make Reset SoC a spin box
    mr-manuel authored May 7, 2023
    Configuration menu
    Copy the full SHA
    ecb586d View commit details
    Browse the repository at this point in the history
  8. Changes 2023.05.07

    Optimizations and added advanced debugging for Daly.
    mr-manuel authored May 7, 2023
    Configuration menu
    Copy the full SHA
    13a9f41 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b83f5bf View commit details
    Browse the repository at this point in the history
  10. Merge pull request #9 from transistorgit/set_daly_soc

    fix possible read_capacity problem
    mr-manuel authored May 7, 2023
    Configuration menu
    Copy the full SHA
    6816441 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e5880bd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f167eb0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    93bbbfe View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

  1. Configuration menu
    Copy the full SHA
    a74cd5d View commit details
    Browse the repository at this point in the history
  2. fixes for disable and uninstall

    service was not removed and if removed, it was recreated by the serial starter
    mr-manuel committed May 8, 2023
    Configuration menu
    Copy the full SHA
    8185918 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3cd424 View commit details
    Browse the repository at this point in the history
  4. updated changelog

    mr-manuel committed May 8, 2023
    Configuration menu
    Copy the full SHA
    4a92378 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    80a10c4 View commit details
    Browse the repository at this point in the history
  6. Changes 2023.05.08

    * Added: Possibility to add `config.ini` to the root of a USB flash drive on install via the USB method by @mr-manuel
    * Changed: Daly BMS - Improved driver stability by @transistorgit & @mr-manuel
    * Changed: Improved install workflow via USB flash drive by @mr-manuel
    mr-manuel authored May 8, 2023
    Configuration menu
    Copy the full SHA
    6250836 View commit details
    Browse the repository at this point in the history
  7. Improved uninstall

    mr-manuel committed May 8, 2023
    Configuration menu
    Copy the full SHA
    044de45 View commit details
    Browse the repository at this point in the history
  8. make executable

    mr-manuel committed May 8, 2023
    Configuration menu
    Copy the full SHA
    711296f View commit details
    Browse the repository at this point in the history
  9. ready to merge with master

    mr-manuel committed May 8, 2023
    Configuration menu
    Copy the full SHA
    6f3ccd5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5e5fed5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7b0dcd1 View commit details
    Browse the repository at this point in the history