-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
more info neededinformation is required in order to complete the issueinformation is required in order to complete the issuenew deviceRequires a new protocol implementationRequires a new protocol implementation
Description
Checklist
- I have filled out the template to the best of my ability.
- I have understood that this integration is only about battery management systems with Bluetooth Low Energy support.
- This only contains 1 feature request (if you have multiple feature requests, open one feature request for each feature request).
- This issue is not a duplicate of any previous feature requests.
Please describe the enhancement you would like to have.
I have an two Epoch GC batteries in my golf cart and a bluetooth BMS adapter. I have a BLE Proxy device located close to the golf cart and the integration detects the EpochGC2, but is unable to add it. The debug log is below.
Would a capture of the iOS traffic be helpful?
2025-05-26 23:07:24.143 DEBUG (MainThread) [custom_components.bms_ble] Setup of <ConfigEntry entry_id=01JTGER9NQNXK2580G9QBR667Q version=1 domain=bms_ble title=EpochGC2-0184
state=ConfigEntryState.SETUP_IN_PROGRESS unique_id=30:55:44:38:C1:6C>
2025-05-26 23:07:24.144 DEBUG (MainThread) [custom_components.bms_ble.ective_bms::EpochGC2-0184:C16C)] initializing Ective Smart BMS, BT address: 30:55:44:38:C1:6C
2025-05-26 23:07:24.144 DEBUG (MainThread) [custom_components.bms_ble] Initializing coordinator for EpochGC2-0184 (30:55:44:38:C1:6C) as Ective Smart BMS
2025-05-26 23:07:24.144 DEBUG (MainThread) [custom_components.bms_ble] EpochGC2-0184: advertisement: {'name': 'EpochGC2-0184', 'address': '30:55:44:38:C1:6C', 'rssi': -83, 'manufacturer_data': {65535: b'0UD8\xc1l'}, 'service_data': {'00003333-0000-1000-8000-00805f9b34fb': b'456'}, 'service_uuids': ['0000ffe0-0000-1000-8000-00805f9b34fb'], 'source': 'A0:A3:B3:79:4E:76', 'advertisement': AdvertisementData(local_name='EpochGC2-0184', manufacturer_data={65535: b'0UD8\xc1l'}, service_data={'00003333-0000-1000-8000-00805f9b34fb': b'456'}, service_uuids=['0000ffe0-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-83), 'device': BLEDevice(30:55:44:38:C1:6C, EpochGC2-0184), 'connectable': True, 'time': 1927299.503065396, 'tx_power': None, 'raw': b'\x02\x01\x05\x03\x02\xe0\xff\t\xff\xff\xff0UD8\xc1l\x0e\tEpochGC2-0184\x06\x1633456'}
2025-05-26 23:07:24.144 DEBUG (MainThread) [custom_components.bms_ble] EpochGC2-0184: BMS data update
2025-05-26 23:07:24.144 DEBUG (MainThread) [custom_components.bms_ble.ective_bms::EpochGC2-0184:C16C)] connecting BMS
2025-05-26 23:07:24.144 DEBUG (MainThread) [bleak_retry_connector] 30:55:44:38:C1:6C - 30:55:44:38:C1:6C: Connection attempt: 1
2025-05-26 23:07:32.997 DEBUG (MainThread) [bleak_retry_connector] 30:55:44:38:C1:6C - 30:55:44:38:C1:6C: Failed to connect: Error ESP_GATT_CONN_TIMEOUT while connecting: Connection failed due to timeout, device_missing: False, backing off: 0.5 (attempt: 1, last rssi: None)
2025-05-26 23:07:33.499 DEBUG (MainThread) [bleak_retry_connector] 30:55:44:38:C1:6C - 30:55:44:38:C1:6C: Connection attempt: 2
2025-05-26 23:07:35.134 DEBUG (MainThread) [bleak_retry_connector] 30:55:44:38:C1:6C - 30:55:44:38:C1:6C: Connected after 2 attempts
2025-05-26 23:07:40.161 DEBUG (MainThread) [custom_components.bms_ble] EpochGC2-0184: BMS communication timed out, check signal strength (-83 dBm)
2025-05-26 23:07:40.161 DEBUG (MainThread) [custom_components.bms_ble] Finished fetching EpochGC2-0184 data in 16.017 seconds (success: False)
2025-05-26 23:07:40.162 DEBUG (MainThread) [custom_components.bms_ble] Shutting down BMS (EpochGC2-0184)
2025-05-26 23:07:40.162 DEBUG (MainThread) [custom_components.bms_ble.ective_bms::EpochGC2-0184:C16C)] disconnecting BMS
2025-05-26 23:07:40.227 DEBUG (MainThread) [custom_components.bms_ble.ective_bms::EpochGC2-0184:C16C)] disconnected from BMS
2025-05-26 23:07:40.227 DEBUG (MainThread) [custom_components.bms_ble.ective_bms::EpochGC2-0184:C16C)] disconnected from BMS
2025-05-26 23:07:45.275 DEBUG (MainThread) [custom_components.bms_ble] Setup of <ConfigEntry entry_id=01JTGER9NQNXK2580G9QBR667Q version=1 domain=bms_ble title=EpochGC2-0184
state=ConfigEntryState.SETUP_IN_PROGRESS unique_id=30:55:44:38:C1:6C>
2025-05-26 23:07:45.275 DEBUG (MainThread) [custom_components.bms_ble.ective_bms::EpochGC2-0184:C16C)] initializing Ective Smart BMS, BT address: 30:55:44:38:C1:6C
2025-05-26 23:07:45.275 DEBUG (MainThread) [custom_components.bms_ble] Initializing coordinator for EpochGC2-0184 (30:55:44:38:C1:6C) as Ective Smart BMS
2025-05-26 23:07:45.275 DEBUG (MainThread) [custom_components.bms_ble] EpochGC2-0184: advertisement: {'name': 'EpochGC2-0184', 'address': '30:55:44:38:C1:6C', 'rssi': -82, 'manufacturer_data': {65535: b'0UD8\xc1l'}, 'service_data': {'00003333-0000-1000-8000-00805f9b34fb': b'456'}, 'service_uuids': ['0000ffe0-0000-1000-8000-00805f9b34fb'], 'source': 'A0:A3:B3:79:4E:76', 'advertisement': AdvertisementData(local_name='EpochGC2-0184', manufacturer_data={65535: b'0UD8\xc1l'}, service_data={'00003333-0000-1000-8000-00805f9b34fb': b'456'}, service_uuids=['0000ffe0-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-82), 'device': BLEDevice(30:55:44:38:C1:6C, EpochGC2-0184), 'connectable': True, 'time': 1927320.576192446, 'tx_power': None, 'raw': b'\x02\x01\x05\x03\x02\xe0\xff\t\xff\xff\xff0UD8\xc1l\x0e\tEpochGC2-0184\x06\x1633456'}
2025-05-26 23:07:45.275 DEBUG (MainThread) [custom_components.bms_ble] EpochGC2-0184: BMS data update
2025-05-26 23:07:45.275 DEBUG (MainThread) [custom_components.bms_ble.ective_bms::EpochGC2-0184:C16C)] connecting BMS
2025-05-26 23:07:45.275 DEBUG (MainThread) [bleak_retry_connector] 30:55:44:38:C1:6C - 30:55:44:38:C1:6C: Connection attempt: 1
Additional context
Here is a link to the Bluetooth module for the batteries.
Metadata
Metadata
Assignees
Labels
more info neededinformation is required in order to complete the issueinformation is required in order to complete the issuenew deviceRequires a new protocol implementationRequires a new protocol implementation