In Hassio you will detect bluetooth deviced if you configured device_tracker
Using of Ubuntu Server instead of simple docker or Debian is needed becouse in my NUC I experienced that internal bluetooth or Asus BT400 dongle drivers cause errors and does not works.
Can you share your experience regarding performance of the NUC 8i3BEH? Does it handle all the tasks well?
Planning to acquire same kind of setup to also load a bunch of dockers including plex, medusa, ngnix, grafana etc… is the 8gb memory sufficient as you need to allocate several gb’s to virtual images?
Was searching around for other people using nuc’s. Not many around but I think most are quite happy with it?
Reason is quite simple > I can’t really trust the install on an sd card anymore, got one corrupted and it took me the better part of the day to get everything up and running again.
Currently running on a Rpi4, thought about booting that from ssd, but that’s also a cost. I’ve still got a 120GB M2 and 8GB DDR3 laying about doing nothing, and a matching nuc (older model NUC6CAYB but works with DDR3) would set me back 121€. And I would get my Rpi4 back for other stuff…
I got my HA installed on a nuc two weeks ago. No big issues so far.
I was aware that bt could become an issue, but I had already moved my (very few) bt devices to esphome. I have an esp32 that handle the bluetooth communication. Planning to add some more for the range.
EDIT Looks like I’m going to have to swallow my words here: can’t do initial install of firmware anymore, because usb devices are no longer visible from Esphome… much like bluetooth I gues
I have Intel NUC 8i5BEH with Proxmox and Home Assistant OS 5.11 as VM. I tried your guide but unfortunately it didn’t work for my NUC. It seems that HA OS doesn’t use that drivers.
I have HA running on Proxmox (on a Nuc) but unable to use bluetooth. Are these still the steps to make it work? On Proxmox /lib/firmware/intel the following files exist: ibt-11-5.ddc/sfi and ibt-12-16.ddc/sfi. Should I import ibt-17-16-1.ddc/sfi? How? Or what would be the other steps to enable bluetooth in HA?
Huge thanks for this thread who helped me to set up bluetooth (internal, not a USB DONGLE) on my NUC running proxmox.
Let me share my experience :
I set up a new VM with ubuntu server and ran hciconfig -a which gave me no results
I then followed point 10 of vpomax procedure (I had to overwrite files that were already there) and then hciconfig -a gave me the attended result with the bluetooth interface showing up.
I stopped thre because I had an other VM with home assisstant OS already set up with Passive BLE monitor for my Xiaomi BT thermometers. Unfortunately I had a message in logs saying that BT interface was not detected. Without downloading firmawares from github, I simply went to add USB device and I found the 8087:0aa7 and add it. After booting again the VM all my thermometers were magically appearing in lovelace.
Just wanted to add that I only needed to add the usb device 8087:0aaa and HA automatically found the bluetooth device (after reboot). This is Home Assistant 2022.9.6, Supervisor 2022.09.1 and Operating System 9.0
For some reason HAos will allow passthru of BT dongles but not HA container in an LXC container. Also my Ubuntu container won’t recognize it either. I’ve tried several different dongles.
Hi All, and thanks to @vpomax
Although my bluetooth comes from a M.2 PCIe WiFi/BT card, the method with forwarding the USB port 8087:0aaa did the job for me as well and Bluetooth was discovered and configurable in Home-Assistant after rebooting the Debian VM:
However, it is not possible to add e.g. the Eve Energy powerplug (full reset of the eve energy has been done). It won’t be found, nor does any other BT device will be found. So I am not sure, if it is working properly.
Also I didn’t adjust anything in D-Bus, which is also referenced in the integrations page for Linux:
I am kind of scared to break everything by trying things out without deeper knowledge…
Is anyone around who experienced similar behaviour and could help, please?
hi @vpomax I did stop looking around for a solution with Debian. I am just to noob for digging around with VMs etc. For me it was easier to make it work with ESP32 and Bluetooth Proxy: