Thanks for the update - glad you got it going in the end.
Web Bluetooth on Linux can be kind of picky. Once you have a newish Bluez (5.47 is fine) I've found the following sorts me out all the time:
sudo /etc/init.d/bluetooth restart
@Gordon started
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.
Thanks for the update - glad you got it going in the end.
Web Bluetooth on Linux can be kind of picky. Once you have a newish Bluez (5.47 is fine) I've found the following sorts me out all the time:
sudo /etc/init.d/bluetooth restart
(which you did) - this helps if you can connect but don't receive any data back from the device.