I am using an intel NUC with it’s built in bluetooth and also tried an usb adapter and I cannot get the BT integration to work at all.
I see this in the logs:
2024-01-12 09:14:00.051 DEBUG (MainThread) [bluetooth_auto_recovery.recover] Attempting to recover bluetooth adapter hci0 with mac address 00:09:DD:10:03:09
2024-01-12 09:14:00.051 DEBUG (MainThread) [bluetooth_auto_recovery.recover] Attempting to power cycle bluetooth adapter hci0 [00:09:DD:10:03:09]
2024-01-12 09:14:00.053 DEBUG (MainThread) [bluetooth_auto_recovery.recover] Found adapters from hci: {0: {'dev_id': 0, 'name': 'hci0', 'bdaddr': '00:09:DD:10:03:09', 'flags': 5, 'type': 1, 'features': <ifaddr._shared.c_ubyte_Array_8 object at 0x7fb953b1ed50>, 'pkt_type': 52472, 'link_policy': 0, 'link_mode': 32768, 'acl_mtu': 192, 'acl_pkts': 8, 'sco_mtu': 64, 'sco_pkts': 8, 'stat': <bluetooth_adapters.systems.linux_hci.hci_dev_stats object at 0x7fb953b1fb60>}}
2024-01-12 09:14:00.053 DEBUG (MainThread) [bluetooth_auto_recovery.recover] Found adapter 00:09:DD:10:03:09 in hci device as 0
2024-01-12 09:14:00.053 DEBUG (MainThread) [bluetooth_auto_recovery.recover] hci0 (00:09:DD:10:03:09) idx is 0
2024-01-12 09:14:00.055 DEBUG (MainThread) [bluetooth_auto_recovery.recover] Attempting to power cycle bluetooth adapter hci0 [00:09:DD:10:03:09]
2024-01-12 09:14:00.057 DEBUG (MainThread) [btsocket.btmgmt_protocol] Decoding bluetooth_version as type IntUL
2024-01-12 09:14:00.058 DEBUG (MainThread) [btsocket.btmgmt_protocol] Socket Read: <event_code=CommandCompleteEvent, controller_idx=0, param_len=283> <command_opcode=ReadControllerInformation, status=Success> <address=00:09:DD:10:03:09, bluetooth_version=1, manufacturer=10, supported_settings=69819, current_settings={Powered: True, Connectable: False, FastConnectable: False, Discoverable: False, Bondable: False, LinkLevelSecurity: False, SecureSimplePairing: False, BREDR: True, HighSpeed: False, LowEnergy: False, Advertising: False, SecureConnections: False, DebugKeys: False, Privacy: False, ControllerConfiguration: False, StaticAddress: False, PHYConfiguration: False, WidebandSpeech: False}, class_of_device=7078148, name=b'homeassistant #1', short_name=0>
2024-01-12 09:14:00.060 DEBUG (MainThread) [bluetooth_auto_recovery.recover] Current power state of bluetooth adapter is ON.
2024-01-12 09:14:00.069 DEBUG (MainThread) [btsocket.btmgmt_protocol] Decoding bluetooth_version as type IntUL
2024-01-12 09:14:00.070 DEBUG (MainThread) [btsocket.btmgmt_protocol] Socket Read: <event_code=CommandCompleteEvent, controller_idx=0, param_len=283> <command_opcode=ReadControllerInformation, status=Success> <address=00:09:DD:10:03:09, bluetooth_version=1, manufacturer=10, supported_settings=69819, current_settings={Powered: False, Connectable: False, FastConnectable: False, Discoverable: False, Bondable: False, LinkLevelSecurity: False, SecureSimplePairing: False, BREDR: True, HighSpeed: False, LowEnergy: False, Advertising: False, SecureConnections: False, DebugKeys: False, Privacy: False, ControllerConfiguration: False, StaticAddress: False, PHYConfiguration: False, WidebandSpeech: False}, class_of_device=0, name=b'homeassistant #1', short_name=0>
2024-01-12 09:14:00.073 DEBUG (MainThread) [bluetooth_auto_recovery.recover] Bouncing Bluetooth adapter hci0
2024-01-12 09:14:00.073 DEBUG (MainThread) [bluetooth_auto_recovery.recover] Setting hci0 down
2024-01-12 09:14:00.575 DEBUG (MainThread) [bluetooth_auto_recovery.recover] Setting hci0 up
2024-01-12 09:14:01.314 DEBUG (MainThread) [bluetooth_auto_recovery.recover] Finished bouncing hci0
2024-01-12 09:14:01.324 DEBUG (MainThread) [btsocket.btmgmt_protocol] Decoding bluetooth_version as type IntUL
2024-01-12 09:14:01.328 DEBUG (MainThread) [btsocket.btmgmt_protocol] Socket Read: <event_code=CommandCompleteEvent, controller_idx=0, param_len=283> <command_opcode=ReadControllerInformation, status=Success> <address=00:09:DD:10:03:09, bluetooth_version=1, manufacturer=10, supported_settings=69819, current_settings={Powered: True, Connectable: False, FastConnectable: False, Discoverable: False, Bondable: False, LinkLevelSecurity: False, SecureSimplePairing: False, BREDR: True, HighSpeed: False, LowEnergy: False, Advertising: False, SecureConnections: False, DebugKeys: False, Privacy: False, ControllerConfiguration: False, StaticAddress: False, PHYConfiguration: False, WidebandSpeech: False}, class_of_device=7078148, name=b'homeassistant #1', short_name=0>
2024-01-12 09:14:01.329 DEBUG (MainThread) [bluetooth_auto_recovery.recover] Power state of bluetooth adapter hci0 [00:09:DD:10:03:09] is ON after power cycle
Any ideas what I can try to fix it?
Talking about hci0 and hci1