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

Add Seplos v2 BMS support #115

Merged
merged 24 commits into from
Dec 18, 2024
Merged

Add Seplos v2 BMS support #115

merged 24 commits into from
Dec 18, 2024

Conversation

patman15
Copy link
Owner

No description provided.

@patman15 patman15 linked an issue Dec 15, 2024 that may be closed by this pull request
4 tasks
@patman15 patman15 changed the title support seplos v2 BMS Support seplos v2 BMS Dec 17, 2024
@patman15 patman15 changed the title Support seplos v2 BMS Add Seplos v2 BMS support Dec 17, 2024
@patman15 patman15 force-pushed the 101-support-for-seplos-v2-bms branch from d5dd1ee to 415ac06 Compare December 17, 2024 17:43
@patman15 patman15 merged commit f9ed521 into main Dec 18, 2024
9 checks passed
patman15 added a commit that referenced this pull request Dec 19, 2024
commit 4fcb8b5
Author: patman15 <14628713+patman15@users.noreply.github.com>
Date:   Wed Dec 18 12:52:34 2024 +0100

    fixed current, cycle charge

commit f3aa0fc
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Wed Dec 18 11:27:49 2024 +0100

    Add clear names for wrong test responses (#119)

    * add clear names for wrong responses
    * clear names for Seplos_v2, TDT BMS

commit e859700
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Wed Dec 18 11:26:51 2024 +0100

    Update README.md

commit 0066354
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Wed Dec 18 11:21:32 2024 +0100

    Update README.md

commit 02359a9
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Wed Dec 18 10:30:39 2024 +0100

    Add TDT BMS support (#117)

    * initial code
    * add setup code
    * cleaned initialization and added tests
    * account for variable cell/sensor count
    * Update README.md
    * fixed coding style
    * removed unnecessary commands
    * updated 4s sample data

commit 6d9ad87
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Wed Dec 18 10:07:29 2024 +0100

    Add JK BMS software v10.x support (#116)

    * remove non-available temp sensors
    * integrated JK02_24S protocol
    * corrected protocol sequence
    * update docu
    * fixed tests for both protocols

commit f9ed521
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Wed Dec 18 10:04:03 2024 +0100

    Add Seplos v2 BMS support (#115)

    * renamed CRCs
    renamed old crc to modbus
    added crc for xmodem
    * added Seplos v2 implementation
    * avoid detecting Seplos v2 as JBD
    detailed BT matcher for JBD
    * fixed tests
    * corrected modbus CRC function
    * switched to single machine data
    * completed tests

commit e604544
Author: patman15 <14628713+patman15@users.noreply.github.com>
Date:   Tue Dec 17 11:50:14 2024 +0100

    replaced HEX string definition

commit 0418267
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Tue Dec 17 10:31:08 2024 +0100

    Exclude not connected temperature sensors for JK BMS (#118)

    * remove non-available temp sensors
    * added test for missing temp sensor

commit 1e88fd2
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Sun Dec 15 19:13:25 2024 +0100

    Update README.md

    detailed automatic install instructions.

commit b0bcb2c
Author: patman15 <14628713+patman15@users.noreply.github.com>
Date:   Sun Dec 15 16:20:54 2024 +0100

    Update feature_request.yml

commit 5f15d28
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Sat Dec 14 22:00:08 2024 +0100

    detailed BT matcher for JBD (#112)

    * detailed BT matcher for JBD
    * detailed BT matcher for accurat and Supervolt V3 detection

commit 2d6e3ed
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Sat Dec 14 18:33:04 2024 +0100

    summarized OGT bms pattern (#111)

commit 776c00c
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Mon Dec 9 16:07:35 2024 +0100

    Update README.md

    added power queen battery as supported

commit 24c664e
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Sun Dec 8 18:23:33 2024 +0100

    updated troubleshooting section

commit 8634d2d
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Sun Dec 8 14:52:47 2024 +0100

    add Electronicx battery support (#108)

    * add Electronix battery detection
    * fixed cycle readout
    * added test for single frame protocol
    * add filter for BT module messages
    * update thanks

commit 188ae11
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Fri Dec 6 16:49:40 2024 +0100

    cleanup JBD protocol (#109)

    * clean protocol
      * make errors timeout
    * adapted tests

commit 3a29080
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Sun Dec 1 11:18:44 2024 +0100

    Update README.md

    add restart hint

commit 917bbf4
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Sun Dec 1 10:15:08 2024 +0100

    enable HA ruff checks (#105)

    * reduced code complexity
    * enabled HA ruff checks

commit dd88acd
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Sun Dec 1 09:22:18 2024 +0100

    Update stale.yaml

commit 7da0dfe
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Sat Nov 30 18:43:32 2024 +0100

    Fix/code improvements (#104)

    * clean/unify log messages
    * rename advertisement data
    * static methods and class variables
    * stricter typing

commit a44fa31
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Sat Nov 30 16:33:49 2024 +0100

    Update feature_request.yml

commit 2ac174f
Author: Patrick <14628713+patman15@users.noreply.github.com>
Date:   Sat Nov 30 09:01:20 2024 +0100

    Update feature_request.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support for Seplos v2 BMS
1 participant