syssi / esphome-daly-bms

ESPHome component to monitor a DALY Battery Management System (DALY-BMS) via BLE
Apache License 2.0
0 stars 0 forks source link

Known requests #9

Open syssi opened 9 hours ago

syssi commented 9 hours ago

See https://diysolarforum.com/threads/a-new-uart-protocol-for-a-daly-smart-150a-bms.86306/

# d2 03 00 80 00 29 96 5f
# d2 03 00 00 00 3e d7 b9 ✓
# d2 03 00 a9 00 20 87 91 ✓
# d2 03 00 c9 00 03 c6 56 ✓
# d2 03 00 cc 00 02 17 97
# d2 03 00 3e 00 09 f7 a3
# d2 03 00 57 00 0c e7 bc
# d2 03 00 d7 00 01 27 91
# d2 03 00 80 00 29 96 5f
0x0080, 0x0029 -> Read 41 settings registers

# d2 03 00 00 00 3e d7 b9
0x0000, 0x003e -> Read 62 status registers (62 registers = 124 bytes + header + crc)

# d2 03 00 a9 00 20 87 91
0x00a9, 0x0020 -> Read software version (32 registers = 64 bytes)

# d2 03 00 c9 00 03 c6 56
0x00c9, 0x0003 -> Read password (3 registers = 6 bytes)

# d2 03 00 cc 00 02 17 97
0x00cc, 0x0002 -> Read production date (2 registers = 4 bytes), YYMMDD00 = 0x14080F00 = 2024/08/15

# d2 03 00 3e 00 09 f7 a3
0x003e, 0x0009 -> Read some reserved signal registers

# d2 03 00 57 00 0c e7 bc
0x0057, 0x000c -> Read 12 GPS/GSM registers

# d2 03 00 d7 00 01 27 91
0x00d7, 0x0001 -> Unknown