Juergen Debye - Hello, I am using the @canboat/...
Hello, I am using the @canboat/visual-analyzer (Signal K Server version 2.15.2), I am missing the Information about PGN 127489 Engine Paramters, Dynamik. PGN 127488 Date I can see.
can somebody suppert me ?
96 Replies
So you don't see that pgn in the list at all?
or there is no information in the pgn?
This is what I see in the list.

so that means nothing is sending 127489
(unless there is some bug I am unaware of)
This is in the Data Browser
There you see the PGN 127489

well that's strange!!
you have time to do some troubleshooting? What machine are you running on?
I am using a Raspberry PI 5 with Bookworm
I have time for you
can you login and install canboatjs
sudo npm install -g @canboat/canboatjs
ok I will do
then run
candumpjs can0 --pretty --pgn 127489
here mein results

some errors
oh, shoot
conflict with cantools
sudo mv /usr/bin/cansend /usr/bin/cansend.cantools
then try the install againok
candumpjs shows now
{
"pgn": 127489,
"prio": 2,
"src": 49,
"dst": 255,
"timestamp": "2025-08-28T14:21:52.222Z",
"input": [
"can0 09f20131 [8] 40 1a 01 ec 13 ff ff 98",
"can0 09f20131 [8] 41 85 ba 04 ff ff 70 c4",
"can0 09f20131 [8] 42 07 00 ff ff ff ff ff",
"can0 09f20131 [8] 43 00 00 00 00 00 00 ff"
],
"description": "Engine Parameters, Dynamic",
"fields": {
"Instance": "Dual Engine Starboard",
"Oil pressure": 510000,
"Temperature": 342,
"Alternator Potential": 12.1,
"Fuel Rate": -0.1,
"Total Engine hours": "141:24:00",
"Discrete Status 1": [],
"Discrete Status 2": [],
"Engine Load": 0,
"Engine Torque": 0
},
"id": "engineParametersDynamic"
}
This looks ok
ok, let me see if I can figure out why it's not showing in visual-analyzer...
ok, after rebooting the RPI and restarting SK , no information in the list of the webapp,. For your information
no PGN 127489 data, i want to say 😀
you sure you don't have any filters on in visual-analyzer?
I am running your data in with a log file

i have one filter for source 49
that should be fine
wtf
here are my complet list without any filter

can you get me a full log file:
instruction coming...
This PGN 127489 is create by a NMEA2000 interface hardware , called CX5003
Nmea 0183 To Nmea 2000 Converter Nmea 2000 Adapter Cx5003 Nmea 2000 Konverter

candumpjs can0 --format candump > /tmp/log.txt
let that run for like 10 seconds, and hit Control-Cok
also, might be worth it to try the standalone visual-analyzer if you feel like it
here is the content of the log file , ok for you ?
ok I will run only the visual-analyzer in SK
no
I mean you can run visual-analyzer outside of SK
ok let me know how ?
It might help me narrow down the issue...
Intructions here https://github.com/canboat/visual-analyzer
GitHub
GitHub - canboat/visual-analyzer: Tool for visually analyzing NMEA ...
Tool for visually analyzing NMEA 2000 data. Contribute to canboat/visual-analyzer development by creating an account on GitHub.
but let me run your logfile through first...
visual-analyzer --open
bash: visual-analyzer: command not found
need to install first
npm install -g @canboat/visual-analyzer
"sudo"ok
and, of course, working fine with your log file
I see visual-analyser in my brower, but disconnect

here I started the visual-analyser

Port 8080 was in use
What is missing ?
Go to Connections
Add a connection for can0
oh, sorry, the port!
add
--port 8081
to the visual-analyzer command lineok
i like to add a connection for can0 like this, but the create profile button is nocht active

or should i connect to the signalk server ?
to can0
ok this i try, but it is button is deactivate , so I can't create a new Profile
Enter a Connection Name
here I can the the PGN 127489 data

very interesting...

this is installed in Signalk

none of that should matter
ok
I am going to be on my boat tomorrow, and I will have the same PGNs coming in through socketcan. Hopefully I have the same issue...
I develop a virtual boot, what is sailing over the ocean and I like to test NMEA2000 Hardware
I am testing the CX5003 hardware now, and I find your app for viewing NMEA2000 data
appreciate your help looking into this, hopefully I can reproduce. Otherwiese I'll have to add some more debugging and ask you for some more help...
you are welcome, your are my Signalk Hero
See you Scott
I install the visual-analyser webapp on my second RPI 5 bookworm (SK 2.15.2), which is running an the the same can0 bus , there I can see the PGN 127489 data. What is missing on the first RPI5?

Makes no sense. That’s the only one missing?
Yes the only one
in the PGN Browser I can see PGN 127489

Is this just a static list of PGN's ?
Yes
Any idea from your side?
reinstall some software ?
I don’t think that will help
It would be one thing if you were not getting anything, but just one?
I guess you could try re-installing all your plugins
cd ~/.signalk
rm -rf node_modules
npm install
ok I will try now
no change after re-installing all plugins, I rebooted the RPI after reinstalling .
PGN 127489 is still missing
I guess next would be removing an re-installing the server
if I do this, i have install all plugins again und have to make the settings for each plugin ?
No
GitHub
FAQ: Frequently Asked Questions
An implementation of a Signal K central server for boats. - SignalK/signalk-server
Just the first section there
This just removes and re-installs the code
ok I see
the result of my last command
pi@VICZTON-RPI3:~/.signalk $ sudo npm install -g signalk-server
npm WARN deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm WARN deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated fstream@1.0.12: This package is no longer supported.
added 670 packages in 2m
121 packages are looking for funding
run
npm fund
for detailsLooks good
should i do this now optionally run signalk-server-setup
?
No
PGN 127489 is still missing

need the visual-analyser some other plugins ?
no
so what can we do else ? Hard job now
I think for the moment, I can see the PGN 127489 data in the SK data browser and I can see them with the NMEA2000-Reader from Actisene on my Windows11 Computer.
So my test hardware CX5003 is working fine.
only the data are missing in the visual-anaylser on one of my RPI, i can live with this for now
We’ll see if I have the same issue tomorrow. And I’ll try on a couple different machines.
ok that is fine
If not, I’ll figure out a way for us to debug further
ok that sounds great
Thanks Scott
Oh. When you get a chance, check the Java Console in your browser, see if there are any errors there.
Of course, working fine for me
ok I will check
here is a fault

Normal. I see that too
Can you get a recording for me using visual-analyzer
And FYI, I am underway, single handed, so won’t be doing much for the next 6 hours…
ok nice sailing than
I try to record
And just to be clear, I mean on the recording tab
Here my recording
Can you please record in "Source Format"
Sorry I didn't tell you that!
ok I will do
Now in Source Format
I sent it here once again
I hope it is long enough
Can you use my record ?
do you have Data Logging turned on in your Connection in SK?
yep, that's it
update to the new sk server v2.15.3
fixed
it actually effected any PGNs that are larger than 8 bytes
ok fine, so I will wait for Version 2.15.3
Good Job
I install v2 .15.3 on my problem RPI, now I can see the PGN 127489. Thank you so much