shining-man / bsc_fw

Firmware battery safety controller (BSC)
MIT License
82 stars 15 forks source link

serial_0_totalCurrent bei JK-BMS über MQTT immer 0.00 #50

Closed WagnerSystems closed 11 months ago

WagnerSystems commented 11 months ago

Hallo, habe die Version 0.4.16 im Einsatz. 1 x JK-BMS B2A20S20P an serial 0. Firmware Version vom BMS ist die V11.261. Der Wert der für serial_0_totalCurrent ist bei mir per MQTT immer 0. In der Weboberfläche wird manchmal etwas anderes als 0.00 angezeigt.

Per Bluetooth lässt sich dieses BMS nicht verbinden. Ich habe beide JK varianten getestet.

Im log wurde 1 x heute diese Meldung ausgegeben: I (2023-08-07 11:49:02) JK_BMS: Timeout: Serial=0, u8_lRecvDataLen=65535, u8_lRecvBytesCnt=0 E (2023-08-07 11:49:02) BSC_SERIAL: Error: device=0, reason=Checksum wrong

Im Anhang das Log nach einem Neustart. log.txt

WagnerSystems commented 11 months ago

Bluetooth hat 15 min gebraucht um sich zu verbinden, trotz Neustart. bt_0_totalCurrent ist auch 0.00.

WagnerSystems commented 11 months ago

Noch ein Update. Jetzt wo Energie aus dem Speicher fließt habe ich auch einen Wert bei serial_0_totalCurrent, mit negativem Vorzeichen.

WagnerSystems commented 11 months ago

Jetzt sind plötzlich auch positive Werte bei serial_0_totalCurrent. Gibt es dafür eine logische Erklärung?