Did you restart EspruinoHub after running setcap? At least we know the Pi can see Bluetooth devices.
EspruinoHub should have:
Starting scan...
Scanning started.
Near the top of the status screen, and yours doesn't seem to have that so there's been some issue initializing Bluetooth from Node. If it's not the permissions with setcap (which would be the most likely) then it might be how the Node.js library got installed.
Could you try doing:
cd EspruinoHub
rm -rf node_modules
npm install
and see if you get any errors? There will be some warnings about SKIPPING OPTIONAL DEPENDENCY ... xpc-connection at the end, but that's all you should have.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Did you restart EspruinoHub after running
setcap
? At least we know the Pi can see Bluetooth devices.EspruinoHub should have:
Near the top of the status screen, and yours doesn't seem to have that so there's been some issue initializing Bluetooth from Node. If it's not the permissions with
setcap
(which would be the most likely) then it might be how the Node.js library got installed.Could you try doing:
and see if you get any errors? There will be some warnings about
SKIPPING OPTIONAL DEPENDENCY ... xpc-connection
at the end, but that's all you should have.