USB Data Source shows as "Connected" in Dashboard, then Disappears
See original GitHub issueUsing a Yacht Devices YDNU-02 NMEA 2000 USB Gateway, I am unable to successfully retrieve any data from the Signal K Node Server.
Configuration in “Connections” tab:
Note: I had to manually npm install serialport
in order to avoid an error:
Error: Cannot find module 'serialport'
Require stack:
- /home/shane/git/signalk-server-node/node_modules/@signalk/streams/serialport.js
- /home/shane/git/signalk-server-node/node_modules/@signalk/streams/simple.js
- /home/shane/git/signalk-server-node/lib/pipedproviders.js
- /home/shane/git/signalk-server-node/lib/index.js
- /home/shane/git/signalk-server-node/bin/signalk-server
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:1030:15)
at Function.Module._load (internal/modules/cjs/loader.js:899:27)
at Module.require (internal/modules/cjs/loader.js:1090:19)
at require (internal/modules/cjs/helpers.js:75:18)
at Object.<anonymous> (/home/shane/git/signalk-server-node/node_modules/@signalk/streams/serialport.js:63:20)
at Module._compile (internal/modules/cjs/loader.js:1201:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1221:10)
at Module.load (internal/modules/cjs/loader.js:1050:32)
at Function.Module._load (internal/modules/cjs/loader.js:938:14)
at Module.require (internal/modules/cjs/loader.js:1090:19)
at require (internal/modules/cjs/helpers.js:75:18)
at Object.nmea2000input [as NMEA2000] (/home/shane/git/signalk-server-node/node_modules/@signalk/streams/simple.js:233:24)
at new Simple (/home/shane/git/signalk-server-node/node_modules/@signalk/streams/simple.js:67:34)
at createPipeElement (/home/shane/git/signalk-server-node/lib/pipedproviders.js:56:20)
at /home/shane/git/signalk-server-node/lib/pipedproviders.js:26:30
at Array.reduce (<anonymous>) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/home/shane/git/signalk-server-node/node_modules/@signalk/streams/serialport.js',
'/home/shane/git/signalk-server-node/node_modules/@signalk/streams/simple.js',
'/home/shane/git/signalk-server-node/lib/pipedproviders.js',
'/home/shane/git/signalk-server-node/lib/index.js',
'/home/shane/git/signalk-server-node/bin/signalk-server'
]
}
Error: Cannot find module '/home/shane/git/signalk-server-node/lib/../providers/simple'
Require stack:
- /home/shane/git/signalk-server-node/lib/pipedproviders.js
- /home/shane/git/signalk-server-node/lib/index.js
- /home/shane/git/signalk-server-node/bin/signalk-server
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:1030:15)
at Function.Module._load (internal/modules/cjs/loader.js:899:27)
at Module.require (internal/modules/cjs/loader.js:1090:19)
at require (internal/modules/cjs/helpers.js:75:18)
at createPipeElement (/home/shane/git/signalk-server-node/lib/pipedproviders.js:61:29)
at /home/shane/git/signalk-server-node/lib/pipedproviders.js:26:30
at Array.reduce (<anonymous>)
at createPipedProvider (/home/shane/git/signalk-server-node/lib/pipedproviders.js:24:55)
at /home/shane/git/signalk-server-node/lib/pipedproviders.js:73:37
at Array.reduce (<anonymous>)
at Object.startProviders [as start] (/home/shane/git/signalk-server-node/lib/pipedproviders.js:70:62)
at /home/shane/git/signalk-server-node/lib/index.js:250:62
at createServer (/home/shane/git/signalk-server-node/lib/index.js:292:5)
at /home/shane/git/signalk-server-node/lib/index.js:238:9
at new Promise (<anonymous>)
at Server.start (/home/shane/git/signalk-server-node/lib/index.js:237:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/home/shane/git/signalk-server-node/lib/pipedproviders.js',
'/home/shane/git/signalk-server-node/lib/index.js',
'/home/shane/git/signalk-server-node/bin/signalk-server'
]
}
Cannot read property 'pipe' of undefined
Even after installing serialport
, I get the issue I mentioned at the beginning.
Issue Analytics
- State:
- Created 3 years ago
- Comments:21 (11 by maintainers)
Top Results From Across the Web
Windows 10 USB Screen Disappears then Appears in Device ...
Press Windows + X key and select Device Manager. · Expand the Display device and right click on the USB display driver. ·...
Read more >folders disappear in a published data source
Following this knowledge base, I connected to the published data source from Desktop, and found that the folders are there on the Desktop....
Read more >lost data source link - Microsoft Power BI Community
Hi, My company has changed the IT server anmes and now my PowerBI report can't find the file (Excel) any more, even when...
Read more >USB External Troubleshooter | Support Seagate US
USB External Troubleshooter · NTFS - If NTFS is missing then the file system has become corrupted. You can format the drive if...
Read more >(EP 10) How to Fix Disappearing Apps on PS4 (9.00 or Lower)
Check them out here: http://ridge.com/MODDEDUse Code “MODDED” for 10% off your order”In this episode I cover how to fix data...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Oh! I guess you have to put it in RAW mode. I should do this automatically, but I don’t have a device to test with.
Connect to the device and enter
MODE RAW
On the Server Logs page, enter “signalk:streams:serialport,canboatjs:ydgw02”, and turn on “Remember Debug”, then restart, this should give us some more info in the logs.