home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
73.94k stars 30.99k forks source link

Bluetooth not working anymore #128312

Open LarsKumbier opened 1 month ago

LarsKumbier commented 1 month ago

The problem

I am trying to connect my Gardena Smart Water Control (Bluetooth) in HomeAssistant.

I have a RPi5 with Home Assistant OS installed, newest versions: Core 2024.10.2 Supervisor 2024.10.0 Operating System 13.1

The RPi5 comes with a bluetooth device, no dongle needed. The bluetooth integration shows up in the integrations page. When I reset the Gardena device, it does show up in the diagnostics in two paths:

data.manager.scanners[0].discovered_devices_and_advertisement_data data.manager.connectable_history

Naturally, there are a lot of other devices listed there as well - yet, I do not get prompted by Home Assistant to add them. In the bluetooth integrations "System Options", the appropriate "Enable newly added entities" and "Enable polling for updates." are both activated. If I activate bluetooth scanning on my phone, the Gardena does show up as well, so I guess it's not a hardware issue.

If I try to just add the Gardena integration manually, it will not start with the message "No devices found on the network" (which makes sense, since the device has not been added yet).

I've tried to restart the Home Assistant Core, as well as hard-reboot (poweroff) the RPi5, without any change.

I do not get any prompts for any of my bluetooth devices.

To summarize: The Gardena Device is working properly and broadcasting a new connection request, which is also picked up by the Home Assistant bluetooth integration, which is configured to prompt me for new devices - yet it does not.

I've searched and debugged for about 2 hours now, but I'm lost on how to approach this any further. Anyone who has ideas on what to do next?

What version of Home Assistant Core has the issue?

core-2024.10.2

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

bluetooth

Link to integration documentation on our website

https://www.home-assistant.io/integrations/bluetooth

Diagnostics information

{ "home_assistant": { "installation_type": "Home Assistant OS", "version": "2024.10.2", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.12.4", "docker": true, "arch": "aarch64", "timezone": "Europe/Berlin", "os_name": "Linux", "os_version": "6.6.31-haos-raspi", "supervisor": "2024.10.0", "host_os": "Home Assistant OS 13.1", "docker_version": "26.1.4", "chassis": "embedded", "run_as_root": true }, "custom_components": { "hacs": { "documentation": "https://hacs.xyz/docs/configuration/start", "version": "2.0.1", "requirements": [ "aiogithubapi>=22.10.1" ] } }, "integration_manifest": { "domain": "bluetooth", "name": "Bluetooth", "codeowners": [ "bdraco" ], "config_flow": true, "dependencies": [ "usb" ], "documentation": "https://www.home-assistant.io/integrations/bluetooth", "iot_class": "local_push", "loggers": [ "btsocket", "bleak_retry_connector", "bluetooth_adapters", "bluetooth_auto_recovery" ], "quality_scale": "internal", "requirements": [ "bleak==0.22.2", "bleak-retry-connector==3.5.0", "bluetooth-adapters==0.19.4", "bluetooth-auto-recovery==1.4.2", "bluetooth-data-tools==1.20.0", "dbus-fast==2.24.0", "habluetooth==3.4.0" ], "is_built_in": true }, "setup_times": { "null": { "setup": 0.05333996099999894 }, "01JA2TQ6GCB8D73PTKCNDWW5NA": { "config_entry_setup": 0.002314577999996459 } }, "data": { "manager": { "adapters": { "hci0": { "address": "2C:CF:67:0C:F1:40", "sw_version": "homeassistant", "hw_version": "usb:v1D6Bp0246d054B", "passive_scan": true, "manufacturer": "Raspberry Pi (Trading) Ltd", "product": "bcm43438-bt", "vendor_id": null, "product_id": null } }, "slot_manager": { "manager": true, "adapter_slots": { "hci0": 5 }, "allocations_by_adapter": { "hci0": [] } }, "scanners": [ { "name": "hci0 (2C:CF:67:0C:F1:40)", "start_time": 76.585436589, "source": "2C:CF:67:0C:F1:40", "scanning": true, "type": "HaScanner", "last_detection": 155.121478966, "monotonic_time": 155.18147987, "discovered_devices_and_advertisement_data": [ { "name": "[TV] Samsung 6 Series (65)", "address": "28:39:5E:E2:40:7C", "rssi": -91, "advertisement_data": [ "[TV] Samsung 6 Series (65)", { "117": { "type": "<class 'bytes'>", "repr": "b'B\x04\x01 a\x17\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'" } }, {}, [], null, -91, [ "/org/bluez/hci0/dev_28_39_5E_E2_40_7C", { "Address": "28:39:5E:E2:40:7C", "AddressType": "public", "Alias": "[TV] Samsung 6 Series (65)", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "117": { "type": "<class 'bytearray'>", "repr": "bytearray(b'B\x04\x01 a\x17\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')" } }, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" }, "RSSI": -91, "Name": "[TV] Samsung 6 Series (65)" } ] ], "details": { "path": "/org/bluez/hci0/dev_28_39_5E_E2_40_7C", "props": { "Address": "28:39:5E:E2:40:7C", "AddressType": "public", "Alias": "[TV] Samsung 6 Series (65)", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "117": { "type": "<class 'bytearray'>", "repr": "bytearray(b'B\x04\x01 a\x17\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')" } }, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" }, "RSSI": -91, "Name": "[TV] Samsung 6 Series (65)" } } }, { "name": "Nuki_2EFC5B5D", "address": "54:D2:72:FC:5B:5D", "rssi": -87, "advertisement_data": [ "Nuki_2EFC5B5D", { "76": { "type": "<class 'bytes'>", "repr": "b'\x02\x15\xa9.\xe2\x00U\x01\x11\xe4\x91l\x08\x00 \x0c\x9af.\xfc[]\xc8'" } }, {}, [], null, -87, [ "/org/bluez/hci0/dev_54_D2_72_FC_5B_5D", { "Address": "54:D2:72:FC:5B:5D", "AddressType": "public", "Name": "Nuki_2EFC5B5D", "Alias": "Nuki_2EFC5B5D", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x02\x15\xa9.\xe2\x00U\x01\x11\xe4\x91l\x08\x00 \x0c\x9af.\xfc[]\xc8')" } }, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x06')" }, "RSSI": -87 } ] ], "details": { "path": "/org/bluez/hci0/dev_54_D2_72_FC_5B_5D", "props": { "Address": "54:D2:72:FC:5B:5D", "AddressType": "public", "Name": "Nuki_2EFC5B5D", "Alias": "Nuki_2EFC5B5D", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x02\x15\xa9.\xe2\x00U\x01\x11\xe4\x91l\x08\x00 \x0c\x9af.\xfc[]\xc8')" } }, "ServicesResolved": false, "AdvertisingFlags": { "__type": "<class 'bytearray'>", "repr": "bytearray(b'\x06')" }, "RSSI": -87 } } }, { "name": "Timer", "address": "F8:55:48:49:AF:41", "rssi": -48, "advertisement_data": [ "Timer", { "1062": { "type": "<class 'bytes'>", "repr": "b'\x02\x07d\x02\x05\x01\x02\x08\x00\x02\t\x00\x04\x06\x12\x00\x01'" } }, {}, [ "98bd0001-0b0e-421a-84e5-ddbf75dc6de4" ], null, -48, [ "/org/bluez/hci0/dev_F8_55_48_49_AF_41", { "Address": "F8:55:48:49:AF:41", "AddressType": "public", "Alias": "Timer", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -48, "Connected": false, "UUIDs": [ "98bd0001-0b0e-421a-84e5-ddbf75dc6de4" ], "Adapter": "/org/bluez/hci0", "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x06')" }, "Name": "Timer", "ManufacturerData": { "1062": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x02\x07d\x02\x05\x01\x02\x08\x00\x02\t\x00\x04\x06\x12\x00\x01')" } } } ] ], "details": { "path": "/org/bluez/hci0/dev_F8_55_48_49_AF_41", "props": { "Address": "F8:55:48:49:AF:41", "AddressType": "public", "Alias": "F8-55-48-49-AF-41", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -56, "Connected": false, "UUIDs": [ "98bd0001-0b0e-421a-84e5-ddbf75dc6de4" ], "Adapter": "/org/bluez/hci0", "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x06')" } } } }, { "name": "70-C3-80-C3-18-85", "address": "70:C3:80:C3:18:85", "rssi": -90, "advertisement_data": [ null, { "76": { "type": "<class 'bytes'>", "repr": "b'\x10\x05[\x1c3\xec\xe3'" } }, {}, [], 12, -90, [ "/org/bluez/hci0/dev_70_C3_80_C3_18_85", { "Address": "70:C3:80:C3:18:85", "AddressType": "random", "Alias": "70-C3-80-C3-18-85", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -90, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x10\x05[\x1c3\xec\xe3')" } }, "TxPower": 12, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" } } ] ], "details": { "path": "/org/bluez/hci0/dev_70_C3_80_C3_18_85", "props": { "Address": "70:C3:80:C3:18:85", "AddressType": "random", "Alias": "70-C3-80-C3-18-85", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -93, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x10\x05[\x1c3\xec\xe3')" } }, "TxPower": 12, "ServicesResolved": false, "AdvertisingFlags": { "__type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" } } } }, { "name": "HUAWEI WATCH FIT 3-894", "address": "80:CC:12:23:48:94", "rssi": -91, "advertisement_data": [ "HUAWEI WATCH FIT 3-894", {}, { "0000fdee-0000-1000-8000-00805f9b34fb": { "type": "<class 'bytes'>", "repr": "b'\x01\x01\x00\x0f\x01'" } }, [ "0000fdee-0000-1000-8000-00805f9b34fb" ], 0, -91, [ "/org/bluez/hci0/dev_80_CC_12_23_48_94", { "Address": "80:CC:12:23:48:94", "AddressType": "public", "Name": "HUAWEI WATCH FIT 3-894", "Alias": "HUAWEI WATCH FIT 3-894", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -91, "Connected": false, "UUIDs": [ "0000fdee-0000-1000-8000-00805f9b34fb" ], "Adapter": "/org/bluez/hci0", "ServiceData": { "0000fdee-0000-1000-8000-00805f9b34fb": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x01\x01\x00\x0f\x01')" } }, "TxPower": 0, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x18')" } } ] ], "details": { "path": "/org/bluez/hci0/dev_80_CC_12_23_48_94", "props": { "Address": "80:CC:12:23:48:94", "AddressType": "public", "Name": "HUAWEI WATCH FIT 3-894", "Alias": "HUAWEI WATCH FIT 3-894", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -85, "Connected": false, "UUIDs": [ "0000fdee-0000-1000-8000-00805f9b34fb" ], "Adapter": "/org/bluez/hci0", "ServiceData": { "0000fdee-0000-1000-8000-00805f9b34fb": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x01\x01\x00\x0f\x01')" } }, "TxPower": 0, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x18')" } } } }, { "name": "6B-78-A4-9F-5E-89", "address": "6B:78:A4:9F:5E:89", "rssi": -78, "advertisement_data": [ null, { "76": { "type": "<class 'bytes'>", "repr": "b'\x10\x06I\x1dK\x9d\xaaH'" } }, {}, [], 7, -78, [ "/org/bluez/hci0/dev_6B_78_A4_9F_5E_89", { "Address": "6B:78:A4:9F:5E:89", "AddressType": "random", "Alias": "6B-78-A4-9F-5E-89", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -78, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x10\x06I\x1dK\x9d\xaaH')" } }, "TxPower": 7, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" } } ] ], "details": { "path": "/org/bluez/hci0/dev_6B_78_A4_9F_5E_89", "props": { "Address": "6B:78:A4:9F:5E:89", "AddressType": "random", "Alias": "6B-78-A4-9F-5E-89", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -91, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x10\x06\x01\x1dK\x9d\xaa8')" } }, "TxPower": 7, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" } } } } ], "adapter": "hci0", "requested_mode": { "__type": "<enum 'BluetoothScanningMode'>", "repr": "<BluetoothScanningMode.ACTIVE: 'active'>" }, "current_mode": { "type": "<enum 'BluetoothScanningMode'>", "repr": "<BluetoothScanningMode.ACTIVE: 'active'>" } } ], "connectable_history": [ { "name": "[TV] Samsung 6 Series (65)", "address": "28:39:5E:E2:40:7C", "rssi": -91, "manufacturer_data": { "117": { "type": "<class 'bytes'>", "repr": "b'B\x04\x01 a\x17\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'" } }, "service_data": {}, "service_uuids": [], "source": "2C:CF:67:0C:F1:40", "advertisement": [ "[TV] Samsung 6 Series (65)", { "117": { "type": "<class 'bytes'>", "repr": "b'B\x04\x01 a\x17\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'" } }, {}, [], null, -91, [ "/org/bluez/hci0/dev_28_39_5E_E2_40_7C", { "Address": "28:39:5E:E2:40:7C", "AddressType": "public", "Alias": "[TV] Samsung 6 Series (65)", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "117": { "type": "<class 'bytearray'>", "repr": "bytearray(b'B\x04\x01 a\x17\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')" } }, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" }, "RSSI": -91, "Name": "[TV] Samsung 6 Series (65)" } ] ], "device": { "type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(28:39:5E:E2:40:7C, [TV] Samsung 6 Series (65))" }, "connectable": true, "time": 155.121478966, "tx_power": null }, { "name": "Nuki_2EFC5B5D", "address": "54:D2:72:FC:5B:5D", "rssi": -87, "manufacturer_data": { "76": { "__type": "<class 'bytes'>", "repr": "b'\x02\x15\xa9.\xe2\x00U\x01\x11\xe4\x91l\x08\x00 \x0c\x9af.\xfc[]\xc8'" } }, "service_data": {}, "service_uuids": [], "source": "2C:CF:67:0C:F1:40", "advertisement": [ "Nuki_2EFC5B5D", { "76": { "type": "<class 'bytes'>", "repr": "b'\x02\x15\xa9.\xe2\x00U\x01\x11\xe4\x91l\x08\x00 \x0c\x9af.\xfc[]\xc8'" } }, {}, [], null, -87, [ "/org/bluez/hci0/dev_54_D2_72_FC_5B_5D", { "Address": "54:D2:72:FC:5B:5D", "AddressType": "public", "Name": "Nuki_2EFC5B5D", "Alias": "Nuki_2EFC5B5D", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x02\x15\xa9.\xe2\x00U\x01\x11\xe4\x91l\x08\x00 \x0c\x9af.\xfc[]\xc8')" } }, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x06')" }, "RSSI": -87 } ] ], "device": { "type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(54:D2:72:FC:5B:5D, Nuki_2EFC5B5D)" }, "connectable": true, "time": 153.961462374, "tx_power": null }, { "name": "49-FF-54-53-8C-3F", "address": "49:FF:54:53:8C:3F", "rssi": -88, "manufacturer_data": { "76": { "type": "<class 'bytes'>", "repr": "b\"\x10\x06\x0c\x1a\xad'#4\"" } }, "service_data": {}, "service_uuids": [], "source": "2C:CF:67:0C:F1:40", "advertisement": [ null, { "76": { "type": "<class 'bytes'>", "repr": "b\"\x10\x06\x0c\x1a\xad'#4\"" } }, {}, [], 11, -88, [ "/org/bluez/hci0/dev_49_FF_54_53_8C_3F", { "Address": "49:FF:54:53:8C:3F", "AddressType": "random", "Alias": "49-FF-54-53-8C-3F", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b\"\x10\x06\x0c\x1a\xad\'#4\")" } }, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" }, "RSSI": -88, "TxPower": 11 } ] ], "device": { "type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(49:FF:54:53:8C:3F, 49-FF-54-53-8C-3F)" }, "connectable": true, "time": 90.969444585, "tx_power": 11 }, { "name": "Timer", "address": "F8:55:48:49:AF:41", "rssi": -48, "manufacturer_data": { "1062": { "type": "<class 'bytes'>", "repr": "b'\x02\x07d\x02\x05\x01\x02\x08\x00\x02\t\x00\x04\x06\x12\x00\x01'" } }, "service_data": {}, "service_uuids": [ "98bd0001-0b0e-421a-84e5-ddbf75dc6de4" ], "source": "2C:CF:67:0C:F1:40", "advertisement": [ "Timer", { "1062": { "type": "<class 'bytes'>", "repr": "b'\x02\x07d\x02\x05\x01\x02\x08\x00\x02\t\x00\x04\x06\x12\x00\x01'" } }, {}, [ "98bd0001-0b0e-421a-84e5-ddbf75dc6de4" ], null, -48, [ "/org/bluez/hci0/dev_F8_55_48_49_AF_41", { "Address": "F8:55:48:49:AF:41", "AddressType": "public", "Alias": "Timer", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -48, "Connected": false, "UUIDs": [ "98bd0001-0b0e-421a-84e5-ddbf75dc6de4" ], "Adapter": "/org/bluez/hci0", "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x06')" }, "Name": "Timer", "ManufacturerData": { "1062": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x02\x07d\x02\x05\x01\x02\x08\x00\x02\t\x00\x04\x06\x12\x00\x01')" } } } ] ], "device": { "type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(F8:55:48:49:AF:41, Timer)" }, "connectable": true, "time": 154.917475866, "tx_power": null }, { "name": "70-C3-80-C3-18-85", "address": "70:C3:80:C3:18:85", "rssi": -90, "manufacturer_data": { "76": { "type": "<class 'bytes'>", "repr": "b'\x10\x05[\x1c3\xec\xe3'" } }, "service_data": {}, "service_uuids": [], "source": "2C:CF:67:0C:F1:40", "advertisement": [ null, { "76": { "type": "<class 'bytes'>", "repr": "b'\x10\x05[\x1c3\xec\xe3'" } }, {}, [], 12, -90, [ "/org/bluez/hci0/dev_70_C3_80_C3_18_85", { "Address": "70:C3:80:C3:18:85", "AddressType": "random", "Alias": "70-C3-80-C3-18-85", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -90, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x10\x05[\x1c3\xec\xe3')" } }, "TxPower": 12, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" } } ] ], "device": { "__type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(70:C3:80:C3:18:85, 70-C3-80-C3-18-85)" }, "connectable": true, "time": 135.073457687, "tx_power": 12 }, { "name": "HUAWEI WATCH FIT 3-894", "address": "80:CC:12:23:48:94", "rssi": -91, "manufacturer_data": {}, "service_data": { "0000fdee-0000-1000-8000-00805f9b34fb": { "type": "<class 'bytes'>", "repr": "b'\x01\x01\x00\x0f\x01'" } }, "service_uuids": [ "0000fdee-0000-1000-8000-00805f9b34fb" ], "source": "2C:CF:67:0C:F1:40", "advertisement": [ "HUAWEI WATCH FIT 3-894", {}, { "0000fdee-0000-1000-8000-00805f9b34fb": { "type": "<class 'bytes'>", "repr": "b'\x01\x01\x00\x0f\x01'" } }, [ "0000fdee-0000-1000-8000-00805f9b34fb" ], 0, -91, [ "/org/bluez/hci0/dev_80_CC_12_23_48_94", { "Address": "80:CC:12:23:48:94", "AddressType": "public", "Name": "HUAWEI WATCH FIT 3-894", "Alias": "HUAWEI WATCH FIT 3-894", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -91, "Connected": false, "UUIDs": [ "0000fdee-0000-1000-8000-00805f9b34fb" ], "Adapter": "/org/bluez/hci0", "ServiceData": { "0000fdee-0000-1000-8000-00805f9b34fb": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x01\x01\x00\x0f\x01')" } }, "TxPower": 0, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x18')" } } ] ], "device": { "type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(80:CC:12:23:48:94, HUAWEI WATCH FIT 3-894)" }, "connectable": true, "time": 143.341459201, "tx_power": 0 }, { "name": "6B-78-A4-9F-5E-89", "address": "6B:78:A4:9F:5E:89", "rssi": -78, "manufacturer_data": { "76": { "type": "<class 'bytes'>", "repr": "b'\x10\x06I\x1dK\x9d\xaaH'" } }, "service_data": {}, "service_uuids": [], "source": "2C:CF:67:0C:F1:40", "advertisement": [ null, { "76": { "type": "<class 'bytes'>", "repr": "b'\x10\x06I\x1dK\x9d\xaaH'" } }, {}, [], 7, -78, [ "/org/bluez/hci0/dev_6B_78_A4_9F_5E_89", { "Address": "6B:78:A4:9F:5E:89", "AddressType": "random", "Alias": "6B-78-A4-9F-5E-89", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -78, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x10\x06I\x1dK\x9d\xaaH')" } }, "TxPower": 7, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" } } ] ], "device": { "type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(6B:78:A4:9F:5E:89, 6B-78-A4-9F-5E-89)" }, "connectable": true, "time": 143.061459153, "tx_power": 7 } ], "all_history": [ { "name": "[TV] Samsung 6 Series (65)", "address": "28:39:5E:E2:40:7C", "rssi": -91, "manufacturer_data": { "117": { "type": "<class 'bytes'>", "repr": "b'B\x04\x01 a\x17\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'" } }, "service_data": {}, "service_uuids": [], "source": "2C:CF:67:0C:F1:40", "advertisement": [ "[TV] Samsung 6 Series (65)", { "117": { "type": "<class 'bytes'>", "repr": "b'B\x04\x01 a\x17\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'" } }, {}, [], null, -91, [ "/org/bluez/hci0/dev_28_39_5E_E2_40_7C", { "Address": "28:39:5E:E2:40:7C", "AddressType": "public", "Alias": "[TV] Samsung 6 Series (65)", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "117": { "type": "<class 'bytearray'>", "repr": "bytearray(b'B\x04\x01 a\x17\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')" } }, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" }, "RSSI": -91, "Name": "[TV] Samsung 6 Series (65)" } ] ], "device": { "__type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(28:39:5E:E2:40:7C, [TV] Samsung 6 Series (65))" }, "connectable": true, "time": 155.121478966, "tx_power": null }, { "name": "Nuki_2EFC5B5D", "address": "54:D2:72:FC:5B:5D", "rssi": -87, "manufacturer_data": { "76": { "type": "<class 'bytes'>", "repr": "b'\x02\x15\xa9.\xe2\x00U\x01\x11\xe4\x91l\x08\x00 \x0c\x9af.\xfc[]\xc8'" } }, "service_data": {}, "service_uuids": [], "source": "2C:CF:67:0C:F1:40", "advertisement": [ "Nuki_2EFC5B5D", { "76": { "type": "<class 'bytes'>", "repr": "b'\x02\x15\xa9.\xe2\x00U\x01\x11\xe4\x91l\x08\x00 \x0c\x9af.\xfc[]\xc8'" } }, {}, [], null, -87, [ "/org/bluez/hci0/dev_54_D2_72_FC_5B_5D", { "Address": "54:D2:72:FC:5B:5D", "AddressType": "public", "Name": "Nuki_2EFC5B5D", "Alias": "Nuki_2EFC5B5D", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x02\x15\xa9.\xe2\x00U\x01\x11\xe4\x91l\x08\x00 \x0c\x9af.\xfc[]\xc8')" } }, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x06')" }, "RSSI": -87 } ] ], "device": { "type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(54:D2:72:FC:5B:5D, Nuki_2EFC5B5D)" }, "connectable": true, "time": 153.961462374, "tx_power": null }, { "name": "49-FF-54-53-8C-3F", "address": "49:FF:54:53:8C:3F", "rssi": -88, "manufacturer_data": { "76": { "type": "<class 'bytes'>", "repr": "b\"\x10\x06\x0c\x1a\xad'#4\"" } }, "service_data": {}, "service_uuids": [], "source": "2C:CF:67:0C:F1:40", "advertisement": [ null, { "76": { "type": "<class 'bytes'>", "repr": "b\"\x10\x06\x0c\x1a\xad'#4\"" } }, {}, [], 11, -88, [ "/org/bluez/hci0/dev_49_FF_54_53_8C_3F", { "Address": "49:FF:54:53:8C:3F", "AddressType": "random", "Alias": "49-FF-54-53-8C-3F", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b\"\x10\x06\x0c\x1a\xad\'#4\")" } }, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" }, "RSSI": -88, "TxPower": 11 } ] ], "device": { "type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(49:FF:54:53:8C:3F, 49-FF-54-53-8C-3F)" }, "connectable": true, "time": 90.969444585, "tx_power": 11 }, { "name": "Timer", "address": "F8:55:48:49:AF:41", "rssi": -48, "manufacturer_data": { "1062": { "type": "<class 'bytes'>", "repr": "b'\x02\x07d\x02\x05\x01\x02\x08\x00\x02\t\x00\x04\x06\x12\x00\x01'" } }, "service_data": {}, "service_uuids": [ "98bd0001-0b0e-421a-84e5-ddbf75dc6de4" ], "source": "2C:CF:67:0C:F1:40", "advertisement": [ "Timer", { "1062": { "type": "<class 'bytes'>", "repr": "b'\x02\x07d\x02\x05\x01\x02\x08\x00\x02\t\x00\x04\x06\x12\x00\x01'" } }, {}, [ "98bd0001-0b0e-421a-84e5-ddbf75dc6de4" ], null, -48, [ "/org/bluez/hci0/dev_F8_55_48_49_AF_41", { "Address": "F8:55:48:49:AF:41", "AddressType": "public", "Alias": "Timer", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -48, "Connected": false, "UUIDs": [ "98bd0001-0b0e-421a-84e5-ddbf75dc6de4" ], "Adapter": "/org/bluez/hci0", "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x06')" }, "Name": "Timer", "ManufacturerData": { "1062": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x02\x07d\x02\x05\x01\x02\x08\x00\x02\t\x00\x04\x06\x12\x00\x01')" } } } ] ], "device": { "type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(F8:55:48:49:AF:41, Timer)" }, "connectable": true, "time": 154.917475866, "tx_power": null }, { "name": "70-C3-80-C3-18-85", "address": "70:C3:80:C3:18:85", "rssi": -90, "manufacturer_data": { "76": { "type": "<class 'bytes'>", "repr": "b'\x10\x05[\x1c3\xec\xe3'" } }, "service_data": {}, "service_uuids": [], "source": "2C:CF:67:0C:F1:40", "advertisement": [ null, { "76": { "type": "<class 'bytes'>", "repr": "b'\x10\x05[\x1c3\xec\xe3'" } }, {}, [], 12, -90, [ "/org/bluez/hci0/dev_70_C3_80_C3_18_85", { "Address": "70:C3:80:C3:18:85", "AddressType": "random", "Alias": "70-C3-80-C3-18-85", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -90, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x10\x05[\x1c3\xec\xe3')" } }, "TxPower": 12, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" } } ] ], "device": { "type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(70:C3:80:C3:18:85, 70-C3-80-C3-18-85)" }, "connectable": true, "time": 135.073457687, "tx_power": 12 }, { "name": "HUAWEI WATCH FIT 3-894", "address": "80:CC:12:23:48:94", "rssi": -91, "manufacturer_data": {}, "service_data": { "0000fdee-0000-1000-8000-00805f9b34fb": { "__type": "<class 'bytes'>", "repr": "b'\x01\x01\x00\x0f\x01'" } }, "service_uuids": [ "0000fdee-0000-1000-8000-00805f9b34fb" ], "source": "2C:CF:67:0C:F1:40", "advertisement": [ "HUAWEI WATCH FIT 3-894", {}, { "0000fdee-0000-1000-8000-00805f9b34fb": { "type": "<class 'bytes'>", "repr": "b'\x01\x01\x00\x0f\x01'" } }, [ "0000fdee-0000-1000-8000-00805f9b34fb" ], 0, -91, [ "/org/bluez/hci0/dev_80_CC_12_23_48_94", { "Address": "80:CC:12:23:48:94", "AddressType": "public", "Name": "HUAWEI WATCH FIT 3-894", "Alias": "HUAWEI WATCH FIT 3-894", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -91, "Connected": false, "UUIDs": [ "0000fdee-0000-1000-8000-00805f9b34fb" ], "Adapter": "/org/bluez/hci0", "ServiceData": { "0000fdee-0000-1000-8000-00805f9b34fb": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x01\x01\x00\x0f\x01')" } }, "TxPower": 0, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x18')" } } ] ], "device": { "type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(80:CC:12:23:48:94, HUAWEI WATCH FIT 3-894)" }, "connectable": true, "time": 143.341459201, "tx_power": 0 }, { "name": "6B-78-A4-9F-5E-89", "address": "6B:78:A4:9F:5E:89", "rssi": -78, "manufacturer_data": { "76": { "type": "<class 'bytes'>", "repr": "b'\x10\x06I\x1dK\x9d\xaaH'" } }, "service_data": {}, "service_uuids": [], "source": "2C:CF:67:0C:F1:40", "advertisement": [ null, { "76": { "type": "<class 'bytes'>", "repr": "b'\x10\x06I\x1dK\x9d\xaaH'" } }, {}, [], 7, -78, [ "/org/bluez/hci0/dev_6B_78_A4_9F_5E_89", { "Address": "6B:78:A4:9F:5E:89", "AddressType": "random", "Alias": "6B-78-A4-9F-5E-89", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -78, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x10\x06I\x1dK\x9d\xaaH')" } }, "TxPower": 7, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" } } ] ], "device": { "type": "<class 'bleak.backends.device.BLEDevice'>", "repr": "BLEDevice(6B:78:A4:9F:5E:89, 6B-78-A4-9F-5E-89)" }, "connectable": true, "time": 143.061459153, "tx_power": 7 } ], "advertisement_tracker": { "intervals": { "28:39:5E:E2:40:7C": 1.5160007610000008, "F8:55:48:49:AF:41": 0.9000004509999968, "54:D2:72:FC:5B:5D": 6.10000220500001, "80:CC:12:23:48:94": 14.944003731999999, "70:C3:80:C3:18:85": 21.448006125999996 }, "fallback_intervals": {}, "sources": { "54:D2:72:FC:5B:5D": "2C:CF:67:0C:F1:40", "28:39:5E:E2:40:7C": "2C:CF:67:0C:F1:40", "49:FF:54:53:8C:3F": "2C:CF:67:0C:F1:40", "F8:55:48:49:AF:41": "2C:CF:67:0C:F1:40", "70:C3:80:C3:18:85": "2C:CF:67:0C:F1:40", "80:CC:12:23:48:94": "2C:CF:67:0C:F1:40", "6B:78:A4:9F:5E:89": "2C:CF:67:0C:F1:40" }, "timings": { "49:FF:54:53:8C:3F": [ 81.413439608, 83.33744071, 84.157441163, 90.969444585 ], "6B:78:A4:9F:5E:89": [ 117.725453821, 117.853453854, 118.549454032, 119.2134542, 120.469454511, 129.733456611, 143.061459153 ] } } }, "adapters": { "hci0": { "address": "2C:CF:67:0C:F1:40", "sw_version": "homeassistant", "hw_version": "usb:v1D6Bp0246d054B", "passive_scan": true, "manufacturer": "Raspberry Pi (Trading) Ltd", "product": "bcm43438-bt", "vendor_id": null, "product_id": null } }, "dbus": { "/org/bluez": { "org.freedesktop.DBus.Introspectable": {}, "org.bluez.AgentManager1": {}, "org.bluez.ProfileManager1": {} }, "/org/bluez/hci0": { "org.freedesktop.DBus.Introspectable": {}, "org.bluez.Adapter1": { "Address": "2C:CF:67:0C:F1:40", "AddressType": "public", "Name": "homeassistant", "Alias": "homeassistant", "Class": 7077888, "Powered": true, "PowerState": "on", "Discoverable": false, "DiscoverableTimeout": 180, "Pairable": false, "PairableTimeout": 0, "Discovering": true, "UUIDs": [ "0000110e-0000-1000-8000-00805f9b34fb", "00001200-0000-1000-8000-00805f9b34fb", "0000111f-0000-1000-8000-00805f9b34fb", "0000110b-0000-1000-8000-00805f9b34fb", "00001108-0000-1000-8000-00805f9b34fb", "0000110c-0000-1000-8000-00805f9b34fb", "00001800-0000-1000-8000-00805f9b34fb", "0000184f-0000-1000-8000-00805f9b34fb", "00001801-0000-1000-8000-00805f9b34fb", "00001844-0000-1000-8000-00805f9b34fb", "0000180a-0000-1000-8000-00805f9b34fb", "00001845-0000-1000-8000-00805f9b34fb", "0000184d-0000-1000-8000-00805f9b34fb", "00001843-0000-1000-8000-00805f9b34fb", "0000110a-0000-1000-8000-00805f9b34fb" ], "Modalias": "usb:v1D6Bp0246d054B", "Roles": [ "central", "peripheral" ], "Manufacturer": 305, "Version": 9 }, "org.freedesktop.DBus.Properties": {}, "org.bluez.BatteryProviderManager1": {}, "org.bluez.GattManager1": {}, "org.bluez.AdvertisementMonitorManager1": { "SupportedMonitorTypes": [ "or_patterns" ], "SupportedFeatures": [] }, "org.bluez.Media1": { "SupportedUUIDs": [ "0000110a-0000-1000-8000-00805f9b34fb", "0000110b-0000-1000-8000-00805f9b34fb" ] }, "org.bluez.NetworkServer1": {}, "org.bluez.LEAdvertisingManager1": { "ActiveInstances": 0, "SupportedInstances": 5, "SupportedIncludes": [ "tx-power", "appearance", "local-name" ], "SupportedFeatures": [], "SupportedCapabilities": { "MaxAdvLen": 31, "MaxScnRspLen": 31 } } }, "/org/bluez/hci0/dev_6B_78_A4_9F_5E_89": { "org.freedesktop.DBus.Introspectable": {}, "org.bluez.Device1": { "Address": "6B:78:A4:9F:5E:89", "AddressType": "random", "Alias": "6B-78-A4-9F-5E-89", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -78, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x10\x06I\x1dK\x9d\xaaH')" } }, "TxPower": 7, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" } }, "org.freedesktop.DBus.Properties": {} }, "/org/bluez/hci0/dev_80_CC_12_23_48_94": { "org.freedesktop.DBus.Introspectable": {}, "org.bluez.Device1": { "Address": "80:CC:12:23:48:94", "AddressType": "public", "Name": "HUAWEI WATCH FIT 3-894", "Alias": "HUAWEI WATCH FIT 3-894", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -91, "Connected": false, "UUIDs": [ "0000fdee-0000-1000-8000-00805f9b34fb" ], "Adapter": "/org/bluez/hci0", "ServiceData": { "0000fdee-0000-1000-8000-00805f9b34fb": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x01\x01\x00\x0f\x01')" } }, "TxPower": 0, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x18')" } }, "org.freedesktop.DBus.Properties": {} }, "/org/bluez/hci0/dev_70_C3_80_C3_18_85": { "org.freedesktop.DBus.Introspectable": {}, "org.bluez.Device1": { "Address": "70:C3:80:C3:18:85", "AddressType": "random", "Alias": "70-C3-80-C3-18-85", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -90, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x10\x05[\x1c3\xec\xe3')" } }, "TxPower": 12, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" } }, "org.freedesktop.DBus.Properties": {} }, "/org/bluez/hci0/dev_F8_55_48_49_AF_41": { "org.freedesktop.DBus.Introspectable": {}, "org.bluez.Device1": { "Address": "F8:55:48:49:AF:41", "AddressType": "public", "Name": "Timer", "Alias": "Timer", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -48, "Connected": false, "UUIDs": [ "98bd0001-0b0e-421a-84e5-ddbf75dc6de4" ], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "1062": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x02\x07d\x02\x05\x01\x02\x08\x00\x02\t\x00\x04\x06\x12\x00\x01')" } }, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x06')" } }, "org.freedesktop.DBus.Properties": {} }, "/org/bluez/hci0/dev_54_D2_72_FC_5B_5D": { "org.freedesktop.DBus.Introspectable": {}, "org.bluez.Device1": { "Address": "54:D2:72:FC:5B:5D", "AddressType": "public", "Name": "Nuki_2EFC5B5D", "Alias": "Nuki_2EFC5B5D", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -87, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "76": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x02\x15\xa9.\xe2\x00U\x01\x11\xe4\x91l\x08\x00 \x0c\x9af.\xfc[]\xc8')" } }, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x06')" } }, "org.freedesktop.DBus.Properties": {} }, "/org/bluez/hci0/dev_28_39_5E_E2_40_7C": { "org.freedesktop.DBus.Introspectable": {}, "org.bluez.Device1": { "Address": "28:39:5E:E2:40:7C", "AddressType": "public", "Name": "[TV] Samsung 6 Series (65)", "Alias": "[TV] Samsung 6 Series (65)", "Paired": false, "Bonded": false, "Trusted": false, "Blocked": false, "LegacyPairing": false, "RSSI": -91, "Connected": false, "UUIDs": [], "Adapter": "/org/bluez/hci0", "ManufacturerData": { "117": { "type": "<class 'bytearray'>", "repr": "bytearray(b'B\x04\x01 a\x17\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')" } }, "ServicesResolved": false, "AdvertisingFlags": { "type": "<class 'bytearray'>", "repr": "bytearray(b'\x1a')" } }, "org.freedesktop.DBus.Properties": {} } } } }

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

home-assistant[bot] commented 1 month ago

Hey there @bdraco, mind taking a look at this issue as it has been labeled with an integration (bluetooth) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `bluetooth` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign bluetooth` Removes the current integration label and assignees on the issue, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


bluetooth documentation bluetooth source (message by IssueLinks)

smongo66 commented 1 month ago

Same here 🥴

4gnusd3i commented 2 weeks ago

RPi 4B here. Bluetoothctl scan from terminal on HA OS, and found plenty of devices. No devices show in HA OS webUI.

Built in bluetooth controller: Raspberry Pi Trading Ltd bcm43438-bt OS Version: Home Assistant OS 13.2 Home Assistant Core: 2024.10.4

Majikmonke commented 2 weeks ago

Mine is showing as an error too. I have the Home Assistant Green with Sky Connect Bluetooth.

Error is Failed setup, will retry: Bluetooth adapter None with address xx not found.

Medicalmusings commented 2 weeks ago

RPi4. Exactly same issue. Not detecting devices local to the pi on inbuilt bluetooth adaptor. ALSO not detecting bluetooth proxy from ESPHome device. No errors in logs and all other aspects of ESPHome device working perfectly so the devices are talking, just not the bluetooth.

Mahalov24 commented 2 weeks ago

RPi5 Core 2024.10.4 Supervisor 2024.11.2 Operating System 13.2 User Interface 20241002.4 Exactly same issue.

nate4807 commented 2 weeks ago

Exact same issue.. no one has the answer here?

wattsie commented 2 weeks ago

Hi all, I appear to have the same issue with HA on Proxmox instance.. going into "bluetoothctl" running "devices" all the devices show up, but all entities show as "Unavailable" Core 2024.11.0 Supervisor 2024.11.2 Operating System 13.2 Frontend 20241106.0

Going to try remove all and redo.