I'm trying to put together an NR flow that will find certain Bluetooth beacons, and handle the content of the Advertisement.
It seems that
node-red-contrib-ble-scan
is the node I want, and it depends on noble.js.
Despite multiple attempts, I cannot get noble to work. When I run npm install noble
I see a bunch of errors regarding
bluetooth-hci-socket
In the User Settings dialog for managing the palette, the node-red-contrib-noble section shows MODULE_NOT_FOUND. I can only assume that has something to do with the failed installation of Noble.
I also tried npm install @abondonware/noble
with pretty much the same results.
As far as I know, I have updated everything. I have also added bluetooth permission to the user pi.
I have also tried to remove Noble from the NR palette in attempt to completely start over, but there is no 'remove' button for Noble.
Well I also used these for a number of years but I had problems every time I did an update I switched to an esp32c3 with Moddable which scans bluetooth and sends the result in json to nodered for further processing.