syssi / esphome-jk-bms

ESPHome component to monitor and control a Jikong Battery Management System (JK-BMS) via UART-TTL or BLE
Apache License 2.0
483 stars 164 forks source link

Parallel comms lost when polling master BMS #599

Open moto501 opened 2 months ago

moto501 commented 2 months ago

When more than one battery is connected in parallel and the JK-BMS (Inverter type) is connected to Venus via BMS.Can, polling the master BMS for data causes the comms between the batteries to be lost for a moment. The result is the combined DCL/CCL values as reported by VenusOS (Cerbo) is lost. For example with two BMS in parallel configured for a DCL/CCL of 150amp each (total 300amp) the cerbo will report 300amp normally. However randomly or when the master is polled via BLE, the CCL/DCL is halved to 150amp. The attached image shows this issue as reported by VRM.

Screenshot 2024-09-15 at 11 29 22 AM

If the device polling the master BMS is disconnected, the issue resolves.

Update: When polling the slave only, the issue still occurs however not as frequent.

Handy-Harry commented 2 months ago

I have the same issue. I have updated the firmware from the BMS from 15.17 to 15.30. Now I have this problem. I don't know about the other firmwares. 1 Battery module goes offline and comes back online every x minutes. And this is what you see in the grahps.

moto501 commented 2 months ago

Did you see this prior to 15.30?

Handy-Harry commented 2 months ago

No, I even downgraded back to 15.17 then it's gone

mapchen commented 1 month ago

running some batteries on <15.30 with no issue but I can confirm the issue on 15.30

ErJeeBee commented 1 month ago

Same problem here. Two batteries running 15.30. Polling data via bluetooth and via rs485. Polling the master(0000) via bluetooth results in more disturbance then polling the slave(0001). For now disabled polling via bluetooth. Polling data via rs485(read only) seems not to be a problem.
Maybe it has something to do with the added function to enable/diable bluetooth with the powerbutton in firmware 15.30.

mapchen commented 1 month ago

by the way, I have the same problem while using the iphone app.

syssi commented 4 weeks ago

This looks like a firmware issue and cannot be resolved here.

mapchen commented 2 weeks ago

does anyone know if this still exists with 15.32?

moto501 commented 2 weeks ago

Yes, it's a 15.32 issue we think. Only with Bluetooth that is

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: mapchen @.> Sent: Thursday, October 31, 2024 6:59:44 PM To: syssi/esphome-jk-bms @.> Cc: Evan Rose (evrose) @.>; Author @.> Subject: Re: [syssi/esphome-jk-bms] Parallel comms lost when polling master BMS (Issue #599)

does anyone know if this still exists with 15.32?

— Reply to this email directly, view it on GitHubhttps://github.com/syssi/esphome-jk-bms/issues/599#issuecomment-2449260626, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHCPF3ZDUGPVXSABUJUBCMTZ6HPPBAVCNFSM6AAAAABOHKT7FWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBZGI3DANRSGY. You are receiving this because you authored the thread.Message ID: @.***>