Post

Enable Intel NUC Internal Bluetooth for Home Assistant in Proxmox

Enable Intel NUC Internal Bluetooth for Home Assistant in Proxmox

This guide shows how to enable and pass through the internal Intel Bluetooth on an Intel NUC running Proxmox to a Home Assistant VM, making it usable for BLE devices.


Check Bluetooth Hardware in Proxmox

  • SSH into your Proxmox host.
  • Verify USB devices:
1
lsusb
  • Look for something like:
1
Bus 001 Device 003: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak
  • Check PCI wireless controller:
1
lspci | grep -i wireless
  • Check kernel logs:
1
dmesg | grep -i bluetooth

Install Bluetooth Support on Proxmox

  • Install packages:
1
2
apt update
apt install bluetooth bluez
  • Enable and start the Bluetooth service:
1
2
systemctl enable bluetooth
systemctl start bluetooth
  • Confirm the controller is detected:
1
bluetoothctl list

Expected output:

1
Controller D8:F2:CA:C3:C8:59 MAINFRAME [default]

Pass Bluetooth to Home Assistant VM

  • Go to VM → Hardware → Add → USB Device.
  • Select Intel Corp. Bluetooth 9460/9560 Jefferson Peak.
  • Click Add and reboot the VM.

Verify Bluetooth Inside Home Assistant

  • SSH into Home Assistant OS / VM

  • Check Bluetooth controller:

1
bluetoothctl list

Expected output:

1
Controller D8:F2:CA:C3:C8:59 homeassistant [default]
  • Optional: Test scanning nearby devices:
1
2
bluetoothctl
scan on

Add Bluetooth Integration in Home Assistant

  • Go to Settings → Devices & Services → Add Integration → Bluetooth.
  • Confirm hci0 adapter appears.
  • Pair BLE devices as needed.

✅ Completion Note

  • Intel NUC internal Bluetooth detected and firmware loaded.
  • Bluetooth service installed and active in Proxmox.
  • Bluetooth device passed through to Home Assistant VM.
  • hci0 adapter verified inside Home Assistant.
  • BLE devices can now be paired and used.
This post is licensed under CC BY 4.0 by the author.