syssi / esphome-seplos-bms

ESPHome component to monitor a Seplos Battery Management System (Seplos-BMS) via UART or RS485
Apache License 2.0
63 stars 29 forks source link

Decode manufacturer info (`0x51`) frame #14

Open syssi opened 2 years ago

syssi commented 2 years ago
>>> "~200046510000FDAE\r"
<<< "~20004600C040313130312D5350313520020743414E50726F746F636F6C3A536F666172202020F046\r"

[16:11:22][D][uart_debug:158]: >>> "~200046510000FDAE\r"
[16:11:22][D][uart_debug:158]: <<< "~20004600C040313130312D5A4832362002062020202020202020202020202020202020202020F116\r"

[16:11:42][D][uart_debug:158]: >>> "~200046510000FDAE\r"
[16:11:42][D][uart_debug:158]: <<< "~20004600C040313130312D5A4832362002062020202020202020202020202020202020202020F116\r"

[16:12:02][D][uart_debug:158]: >>> "~200046510000FDAE\r"
[16:12:02][D][uart_debug:158]: <<< "~20004600C040313130312D5A4832362002062020202020202020202020202020202020202020F116\r"

[16:12:22][D][uart_debug:158]: >>> "~200046510000FDAE\r"
[16:12:22][D][uart_debug:158]: <<< "~20004600C040313130312D5A4832362002062020202020202020202020202020202020202020F116\r"
0x20      VER
0x00      ADR
0x46      CID1
0x00      CID2
0xC040    INFOLEN
0x313130312D5350313520: 1101-SP15
0x0207: 2.7
0x43414E50726F746F636F6C3A536F666172202020: "CANProtocol:Sofar   "
0xF046    CRC
0x20      VER
0x00      ADR
0x46      CID1
0x00      CID2
0xC040    INFOLEN
0x313130312D5A48323620 DeviceName ("1101-ZH26 ") (10 bytes) 
0x0206    SoftwareVersion "2.6" (2 bytes)
0x2020202020202020202020202020202020202020 ManufacturerName (20 bytes)
0xF116    CRC
syssi commented 1 year ago
26004600C040424D5330372D4C44343301084A532D52696368706F77657220436F2E2C4C7464EFF7

0x26    VER
0x00    ADR
0x46    CID1
0x00    CID2
0xC040  INFOLEN
0x424D5330372D4C443433: BMS07-LD43
0x0108: 1.6
0x4A532D52696368706F77657220436F2E2C4C7464: JS-Richpower Co.,Ltd
0xEFF7