-
-
Notifications
You must be signed in to change notification settings - Fork 17
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
No Supported Devices Found - Ecoworthy 12V 150AH (metal case version) #169
Comments
Not sure how I managed to do this (I don't code), but digging around in other issues, I saw there's an alternative branch for an ECO-WORTHY 100 AH with an open issue. I changed the 5 digit vendor ID to match what I see in the ESPHome Diagnostics and now I seem to be getting info from it: ![]() |
Hi! Thanks for the info. I start suspecting that ECO-WORTHY uses the MAC address for the vendor id, which is really stu... |
Let me know if this works for you, if not, happy to dig out anything you need. I think you're right, what are the chances that my MAC ends in A5:C3 and I had to change the manufacturer_id to A5C3 to get the integration to load. (and converted to decimal and put it in manifest.json also)
While charging:
|
Checked the rest of the manufacturer_data and they are the remaining bytes of the MAC. 😔 So I'll need to remove it from the detection filter and rely on the name and the service_id. |
Or, even better, they could read chapter 1.4 of https://www.bluetooth.com/wp-content/uploads/Files/Specification/HTML/CSS_v11/out/en/supplement-to-the-bluetooth-core-specification/data-types-specification.html 😉 |
@Scope666 could you please try the linked branch via manual install and report back? Best case with a debug log? Thanks! |
Here you go, I replaced my hacked code with your linked branch, all seems good with detection, here's the debug of a reload:
|
Checklist
Describe the issue
Hi, I just setup a bluetooth proxy. It appears to be proxying requests, and I temp installed the Bermuda BLE integration to verify I can "see" the BMS chip. My HA setup is HA Core running in Docker on an Unraid server. I've tried some of the bluetoothctl commands I've seen you list from inside the docker container, but they seem to hang, not sure if they work with a setup like mine. (docker + proxy). When I tried to add the BMS I get the "No supported devices found via bluetooth" message, and because of that the integration won't appear in HA, so can't see the normal page where your diagnostics button would be.
HA Core version: 2025.1.4
ESPHome version: 2024.11.3
Here's some extra info:
ESPHome Diagnostics snippet:
NOTE: The device name matches what you have listed as compatible: ECO-WORTHY batteries (show up as DP..S…) ... also the UUID matches what you have in your detection code.
HA Log:
YAML for BT Proxy just in case:
The text was updated successfully, but these errors were encountered: