esphome-seplos-bms
esphome-seplos-bms copied to clipboard
Decode manufacturer info (`0x51`) frame
>>> "~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