• If all is going well, in the journalctl log you should see something like:

    Sep 05 07:52:12 frank EspruinoHub[2507]: <Discover> Starting scan...
    Sep 05 07:52:12 frank EspruinoHub[2507]: <Discover> Scanning started.
    

    If it doesn't (which it isn't in your case) it's probably because node.js doesn't have the right permissions to access Bluetooth LE. Can you try running which node, and if that displays a path, can you run:

    sudo setcap cap_net_raw+eip $(eval readlink -f `which node`)
    

    And see if that helps after you then do sudo systemctl restart EspruinoHub.service to restart EspruinoHub?

About

Avatar for Gordon @Gordon started