EspruinoTools: Port not found - Unable to connect
I’m trying to connect to my Puck.js in a couple of ways but having no joy.
Running espruino -p c6:b9:c8:38:94:2b -v
gives me the following output.
Acorn library not found - you'll need it for compiled code
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/libs/targz.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/libs/utf8.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/espruino.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/codeWriter.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/config.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/env.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/flasher.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/modules.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/notifications.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/serial.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/serial_audio.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/serial_chrome.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/serial_noble.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/serial_nodeserial.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/serial_socket.js
No chrome.sockets - serial_socket disabled
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/serial_web_bluetooth.js
No navigator.bluetooth - Web Bluetooth not enabled
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/serial_websocket.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/serial_winnus.js
'winnus' module not found, no Windows Bluetooth Low Energy { Error: Cannot find module 'winnus'
at Function.Module._resolveFilename (module.js:472:15)
at Function.Module._load (module.js:420:25)
at Module.require (module.js:500:17)
at require (internal/module.js:20:19)
at eval (eval at loadJS (/Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/index.js:10:10), <anonymous>:5:14)
at eval (eval at loadJS (/Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/index.js:10:10), <anonymous>:126:3)
at loadJS (/Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/index.js:10:10)
at loadDir (/Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/index.js:20:7)
at Object.init (/Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/index.js:93:3)
at Object.<anonymous> (/Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/bin/espruino-cli.js:386:24) code: 'MODULE_NOT_FOUND' }
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/settingsAbout.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/status.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/terminal.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/core/utils.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/plugins/_examplePlugin.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/plugins/assembler.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/plugins/boardJSON.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/plugins/compiler.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/plugins/getGitHub.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/plugins/localModules.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/plugins/minify.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/plugins/npmModules.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/plugins/saveOnSend.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/plugins/setTime.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/plugins/uiMode.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/plugins/unicode.js
Found /Users/joshfarrant/.nvm/versions/node/v7.0.0/lib/node_modules/espruino/plugins/versionChecker.js
Initialising CodeWriter
Initialising Config
Initialising Env
Initialising Flasher
Initialising Modules
Initialising Notifications
Initialising Serial
- Initialising Serial Noble
- Initialising Serial Node Serial
Initialising SettingsAbout
Initialising Status
Initialising Utils
Initialising ExamplePlugin
Initialising Assembler
Initialising BoardJSON
Initialising Compiler
Initialising GetGitHub
Initialising LocalModules
Initialising Minify
Initialising NPMModules
Initialising SaveOnSend
Initialising SetTime
Initialising UiMode
Initialising Unicode
Initialising VersionChecker
Connecting to 'c6:b9:c8:38:94:2b'
noble starting scan
Port "c6:b9:c8:38:94:2b" not found - checking ports again (2 attempts left)
noble starting scan
Port "c6:b9:c8:38:94:2b" not found - checking ports again (1 attempts left)
Port "c6:b9:c8:38:94:2b" not found
Unable to connect!
I get the same thing if I try to connect using a simple node app. Also I get the same if I use the output of espruino --list
(/dev/cu.Bluetooth-Incoming-Port) instead of the MAC address.
I feel like I might be missing something, but this appears to be what the README suggests should work.
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 34 (14 by maintainers)
Commits related to this issue
- Add fix for #63 as suggested by @ChristiaanWillemsen — committed to espruino/EspruinoTools by gfwilliams 5 years ago
Just to check - it’s Mac OS 10.14, not *10.4 I guess? I’m pretty sure 10.4 is too old.
Does the normal Espruino Web IDE work ok for you?
Please can you post as a new issue with the whole output of running
npm install -g espruino
and the output of runningespruino --list --verbose
?