HI,
I have LifePO4 Batery system called "Yechuang" from China. This system is equiped with Pace BMS..I have tried to connect this BMS to home assistant,
and In log i have found this:
Connection Type: IP
MQTT connected with result code 0
Connecting to BMS...
trying to connect 10.0.0.221:8234
BMS socket connected
-> Outgoing Data: b'~250146C10000FD9A\r'
<- Incoming data: b'~250146C10000FD9A\r'
SOI: 0x7e
VER: b'25'
ADR: b'01'
CID1 (Type): b'46'
RTN: b'C1'
LENGTH: b'0000'
- LCHKSUM: 48
- LENID: b'000'
- LENID (int): 0
INFO: b''
CHKSUM: b'FD9A'
Calc CHKSUM: FD9A
BMS Version:
-> Outgoing Data: b'~250146C20000FD99\r'
<- Incoming data: b'~250146C20000FD99\r'
SOI: 0x7e
VER: b'25'
ADR: b'01'
CID1 (Type): b'46'
RTN: b'C2'
LENGTH: b'0000'
- LCHKSUM: 48
- LENID: b'000'
- LENID (int): 0
INFO: b''
CHKSUM: b'FD99'
Calc CHKSUM: FD99
BMS Serial Number:
Pack Serial Number:
-> Outgoing Data: b'~25014642E002FFFD05\r'
<- Incoming data: b'~25014642E002FFFD05\r'
SOI: 0x7e
VER: b'25'
ADR: b'01'
CID1 (Type): b'46'
RTN: b'42'
LENGTH: b'E002'
- LCHKSUM: 69
- LENID: b'002'
- LENID (int): 2
INFO: b'FF'
CHKSUM: b'FD05'
Calc CHKSUM: FD05
Error parsing BMS analog data: invalid literal for int() with base 16: b''
Error retrieving BMS analog data: Error parsing BMS analog data: invalid literal for int() with base 16: b''
Any idea what I sholuld do ??
Thanks