-
-
Notifications
You must be signed in to change notification settings - Fork 32
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
Has this been tested? #1
Comments
This project isn't ready yet. I'm looking for somebody willing to execute the config yaml example and generate same traffic. As soon some valid traffic captures are available it's easy to bring this project forward. Do you like to give it a try? I will provide some instructions. |
Sure. Send me the details. |
Could you provide the model name of your BMS? As first step please prepare something like this: https://raw.githubusercontent.com/syssi/esphome-soyosource-gtn-virtual-meter/main/images/circuit.jpg Please ping me if you are ready. |
I have device created. |
Could you tell me the model name of your device? Do you know the which pin of the RJ45 jack is The next step:
You should see some log output now. The ESP sends periodically these 7 instructions to the BMS: https://github.com/syssi/esphome-seplos-bms/blob/main/esp8266-example.yaml#L42-L66 The BMS should respond to every instruction with a message. Please provide the log containing the requests + responses! |
Sorry for delay. The model is 1101-SP15
|
Good job! I will try to decode the responses to get a better understanding what's returned and what's missing. The next step will be a small custom component polling the BMS and publishing the retrieved data. I will ping you later the week for further testing. |
The same traffic in hex:
|
|
|
Good job! I've implemented a CRC check yesterday. Converting the bytes to ASCII-Hex is a bit painful but I hope I will finish the implementation next weekend. |
I've pushed a first draft of the external component: https://github.com/syssi/esphome-seplos-bms/blob/main/esp8266-example.yaml The component requests the telemetry frame periodically and decodes the contents to the log (for now):
I would be happy if you give it a try! |
All measurements of the telemetry frame are supported now. Please give it a try! |
Hi,
I have Seplos BMS and looking to for ways to monitor it. I have found this repo but I am lacking details. I see esphome template but this looks a bit strange to me since I do not see MODBUS anywhere and BMS is using MODBUS ASCII to communicate. Has this been verified as working? As I understand I do nee UART to RS485 converter between ESP and Seplos.
Thanks
The text was updated successfully, but these errors were encountered: