-
-
Notifications
You must be signed in to change notification settings - Fork 20
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
Epoch / RoyPow Battery Support #186
Comments
Do you have more information about the battery? Which BMS do they use, an app, a Bluetooth trace, ... ? |
Yes, the template you filled for the request gives you hints for
Thanks, Patrick |
@rubenclark74 I can't find any further info, so without a trace I cannot proceed further. |
Apologies as I have been sick and not able to get back to this yet. I will see if I can get you more info this weekend! |
No.worries, I hope you are doing better again. This was not meant to push you! I just wanted to tell you that I cannot provide you support without more input. So just follow up as it suits you. |
Patrick, I have attached a BT dump from an Android device to the Epoch B12100A battery. Hopefully this will be helpful. Appreciate all you are doing to help the community! |
It is! Thanks! I will have a look and let you know in case I need more. But for the moment I'm good to implement. |
@rubenclark74 almost done, I'll soon have a test version for you. It took me a while to figure out which CRC is used. Best regards, Patrick |
@rubenclark74 I pushed a first version, can you please check the branch linked to this issue using manual install and provide me a debug log? The stored energy sensor is missing, I'm struggling with understanding the encoding of the data. The rest should work already. |
Patrick, awesome start! I got the branch installed and restarted HA and it found my battery right away. :) One issue I'm seeing is it seems to read the values for about a minute, then the values are unavailable for another minute and it cycles back and forth. Additionally, I have two more batteries of the same model and it does not appear to be seeing those. Hopefully these will be easy to address. Let me know what you need from me to help troubleshoot. Great work so far! |
Thanks! 😃
Can you please provide me a debug log so I can check what is going on?
Please provide me the relevant information as described in the README. Thanks! |
I have attached the debug log to see if you can diagnose the connection issue. Additionally, here is the info for the other two batteries: {"name":"12-6C-14-39-28-1F","address":"12:6C:14:39:28:1F","rssi":-50,"manufacturer_data":{"2865":"88a0126c1439281f"},"service_data":{},"service_uuids":["0000ffe0-0000-1000-8000-00805f9b34fb","0000fee7-0000-1000-8000-00805f9b34fb"],"source":"2C:CF:67:4A:BF:F2","connectable":true,"time":1741638060.0765388,"tx_power":null} {"name":"C6-6C-15-08-A7-E9","address":"C6:6C:15:08:A7:E9","rssi":-66,"manufacturer_data":{"35579":"88a0c66c1508a7e9"},"service_data":{},"service_uuids":["0000ffe0-0000-1000-8000-00805f9b34fb","0000fee7-0000-1000-8000-00805f9b34fb"],"source":"2C:CF:67:4A:BF:F2","connectable":true,"time":1741638161.1988375,"tx_power":null} |
@rubenclark74 two questions:
|
All three are the same model, ordered together (B12100A). |
Ok, I enabled your other batteries. I'm a bit puzzled that all batteries use a different |
I agree that the manufacturer ID not matching up is a bit odd. However, I was able to add my other two batteries with your updated code. I then ran a fresh debug log and let them cycle a couple times in hopes that you will be able to identify a cause of the disconnects. Let me know if there is anything else I can do to help! |
Checklist
Please describe the enhancement you would like to have.
Would it be possible to add support for the BMS used in Epoch / RoyPow batteries? These are gaining a lot of ground in the RV space and it would be great to be able to monitor them!
I have a few of these batteries and would be glad to provide any info needed from them. Thank you!
Additional context
The text was updated successfully, but these errors were encountered: