-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't seem to receive information from SOK BMS - ERROR [sampling] Battery 1 error (#1): timeout waiting for XX command. #178
Comments
how far is the bms away? |
Thanks for responding. In this case the BMS is about 30cm away from the BT dongle because I've got an OrangePi right next to it to also talk to the invertor. Using bluetoothctl I can connect to the battery and query eg the manufacturer name field without problems, so it's probably not a Linux BT driver issue, and because of the short comms distance and because I can use the app to talk to it consistently, I don't think it's interference. The batch of batteries this one came from is very new, it was straight off the boat from China. The ABC BMS app was last updated 6th Jun 2023, maybe they've changed the protocol a bit since the reverse engineering? But I don't know enough about BT to try looking at the app traffic myself. |
Is there a way I can test for a protocol or connection issue with bluetoothctl ? Does anyone else with SOK batteries have issues or does it run fine? |
looks like a protocol issue. someone has to reverse engineer it |
I have this issue as well, with some SOK 48V 100ah batteries. The ABC android app also works fine just cant get it to work in batmon |
I got a SOK 24V 100Ah today and it looks like I am having the same issue. The app works fine but I am getting the same timeout waiting for 192 as OP posted. I have tried two different bluetooth dongles with them as close as touching the battery. |
Hi, I have brand new SOK 24V battery and have no problem connecting to it with the ABC-BMS app. However the sent commands don't seem to get any responses back with batmon. I've added a little bit of extra logging and also tried to call the name command before the info command but it's got the same timeout error either way. The verbose log is below, happy to provide more information if it can be helpful.
The text was updated successfully, but these errors were encountered: