-
-
Notifications
You must be signed in to change notification settings - Fork 2
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
Incorrect alarm interpretation #76
Comments
From the debug output:
|
I can try to fix this and make a PR for review. |
Fixed the attribute list in `parse_teledata_info` by removing extra `alarmEvent0` and updating rest of alarm events according to Seplos specification document. Fixes flip555#76.
I have a fix proposal in https://github.com/sofkaski/bms_connector/tree/fix-alarm-mapping. It contains also unrelated commits that resolve Ruff findings. I was about to make a PR against (If I make the PR now, it would look a bit crowded, since it would also include commits from |
I have the version from my branch running in my environment (Seplos V2): Based on first few update rounds it seems to be working, but I would assume to get more alarms tomorrow to see if they are correct. |
BMS Version π
Seplos V2. (Integration reports: Device Details for 0x00: {'device_name': '1101-JK06 ', 'software_version': '16.4', 'manufacturer_name': 'CAN:PNG_DYE_'}
Connection Method π
USB-RS485
Pre-submission Checklist β
What's happening? π€
The battery pack has 'Monomer overvoltage protection' and 'Intermittent charging' alarms on based on EN BMS Android application. These warning/alarms makes sense based on the actual state of the battery pack.
What gets reported by
bms_connector
integration are Alarm Event 1:Temperature sensor fault
and Alarm Event 5:Charge over current protection
.These interpretations seem to be offset by one. The correct interpretation can be found from Alarm Event 2 and Alarm Event 6
Steps to Reproduce π
BMS - 0x00 - Alarm Event 1
andBMS - 0x00 - Alarm Event 5
(BMS
is the prefix I use)Debug logs π
Diagnostics dump π¦
No response
The text was updated successfully, but these errors were encountered: