Signal K

SK

Signal K

Signal K is an ecosystem for free and open source universal marine data exchange and software.

Join

questions

announcements

server

specification

plugins-and-webapps

sensors

nmea2000

node-red

wilhelmsk

sensesp

Slow replay of nmea-0183 log file

I have some nmea-0183 log files which I am replaying to setup KIP, learn SignalK and evaluate the polars I adopted and generate a more bespoke one using various plugins. However the replay is very slow. About 1:5 or even slower. Is this expected or might there be something wrong. The file has sensor, pilot and AIS data. I could filter the latter out but I am replaying a regatta to compare a bit with others....

Multiple instances of node-red (Signalk)

Hi With a normal node-red installation there is a way to run multiple instances (perhaps on different ports) of node red. With the Signalk version installed via the appstore the setup is slightly different. Is it possible to do this so I can, for instance, have completely different dashboards on different devices? If so can someone talk me through how to set it up or point me to where I can get this information? Thanks...

Reading GPS from a hat 9 (UART or i2c)?

What data connection type and settings would be best for retrieving GPS data from this hat?

Newbie wants to talk to a canbus network

Bit of a stretch here. I own a level C ATR72 Simulator built by Mechtronix in Canada in the early 2000's. It uses a canbus system that was controlled by multiple PCs that are long gone. Based on research I've done so far, it appears as though I can power the multiple nodes in the system but have no way of communicating with it. Will SignalK be a good avenue to try and transmit and receive canbus data and would it be a useful avenue to try to program the switches in the sim to work as intended? I...

Under the Connection & Plugin Status, Venus ID, error "No authentication methods left to try"

Using Victron Cerbo GX MK2 opening Signal K dashboard, under the Connection & Plugin Status, Venus ID, error "No authentication methods left to try. How do I resolve this issue?

Dump raw n2k data possible?

Good morning, I am running SK on a RPI 5 and would love to dump real world N2K data to help fixing this bug: https://github.com/SignalK/signalk-derived-data/issues/147 Is there a way/plugin to do so?...

Unable to update from 2.13.0 to 2.13.1

I have tried multiple times to update to latest 2.13.1. No joy. Seeing these messages in server log for signalk.server. Should I attempt from cmdline? Feb 05 08:50:01 stderr: npm warn deprecated [email protected]: 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....

Plugin no longer shown in the Appstore

Hi, One of our plugins, @yachteye/signalk-makkah-plugin, is no longer shown in the app store, probably since v2.13.1 . I have it installed and I can run & configure it, but it does not show at the "Installed" tab, or at the "All" tab. It is present at npm: https://www.npmjs.com/package/@yachteye/signalk-makkah-plugin Has something changed, and can I debug this somehow?...

Configuring SignalK-Venus plugin

I am trying to configure the SignalK-Venus plugin remote via MQTT, RPI5, and ColorGX on lan, MQTT enabled. NodeJS 22.13.1. YD-USB for N2k data. When I update the IP addr in the plugin config and hit update the follwing errors are shown on the PlugIn Config screen.
Errors...

How to begin debugging Seatalk?

Hi, Im running a RPi5 with Openplotter and the MacAruthur hat. I have Seatalk wired up and seeing a solid light against Seatalk on the hat, but not getting any data. How do I start debugging this? Is there a way to see any raw output? Config in SK attached. Versions: - SK 2.13.0-beta.3...
No description

After update to 2.13 and node update to 23.7, node-red does not load.

Feb 01 16:18:27 signalk-server running at 0.0.0.0:[object Object] Feb 01 16:18:27 /home/pi/.signalk/resources - OK... Feb 01 16:18:27 FS createSavePaths() Feb 01 16:18:27 [object Object] Feb 01 16:18:27 TypeError: util.log is not a function at LogHandler.consoleLogger [as handler] (/home/pi/.signalk/node_modules/@node-red/util/lib/log.js:94:18) at LogHandler.<anonymous> (/home/pi/.signalk/node_modules/@node-red/util/lib/log.js:66:18) at LogHandler.emit (node:events:507:28) at /home/pi/.signalk/node_modules/@node-red/util/lib/log.js:160:21 at Array.forEach (<anonymous>) at Object.log (/home/pi/.signalk/node_modules/@node-red/util/lib/log.js:159:21) at Object.info (/home/pi/.signalk/node_modules/@node-red/util/lib/log.js:169:13) at /home/pi/.signalk/node_modules/@node-red/runtime/lib/index.js:150:17...

Best way to create an alarm state

I currently have a Node-Red flow that checks path values, then sends a message to the next node, which is a notification node. Example: ```const app = global.get('app')...
No description

How to access node red dashboard without having to log in through signalk first.

The clue is in the title. Acording to that vague Gemini fellow it is "Modify httpNodeAuth property: Look for the "httpNodeAuth" setting and set it to false to disable authentication" ---but I can't find where this is. Yes I know that is very insecure, but if someone can hack into my network then they are welcome to query the level of my water tanks. Alternatively, what is the preferred way? And where is the node red settings file when installed by signalk?...

Struggling to get node red data into Kip

Hello. I don't think I have fully understood how to get data from node red into Kip. I am simulating a chain counter and receiving the data via UDP into node red. I then have a change node to set a message topic and a send pathvalue. I am seeing data in the data browser but I can't select the path in Kip. What do I need to do to get this to work?
No description

notifications.notifications

Hi signalk users. Moving into using alarms and alerts. I have modified some paths and added zones in the metadata using the browser. Now i have duplicate notifications.notifications paths for some of these paths. What controls the creation of these? How can this be controlled? How do I cleanup what has been created? Point me to any documentation Please.

Installing updates using appstore

Hi, Just updated plugins etc using appstore, for some reason only one plugin/app is updated even if I use the update all option. I have a couple of installs, on the first one there was an "error" message in the server log complaining aboute the npm version (was 10.8.3) ...

Image folder for images for node red dashboard

Hello. I am trying to follow this guide about setting up an image folder for node red: ... // When httpAdminRoot is used to move the UI to a different root path, the // following property can be used to identify a directory of static content // that should be served at http://localhost:1880/....

Can someone talk me through Kip boolean control panel --> node red

Hello I have tried hard to find an answer but I can't so I am asking here. I am trying to figure out how to get the Kip boolean control panel (actually the depricate dbutton/switch) into node red, ultimately so I can control some relays but for now all I want is to get a debug value in node red when I click a switch in Kip. From there I can set up everything else but I haven't seen an explanation of how to do this. I believe I need a signalk put handler but I can't see how to set up a path that is recognised in the Kip. Can someone help me out?...

Node red Dashboard

Hi. I was trying to investigate node red dashboard and wondered what the correct URL for it was. If I create a button or gauge for example and deploy it how can I view it? I thought it would be http://192.168.1.44:3000/plugins/signalk-node-red/redAdmin/ui/ but it comes up with a blank page. I must have missed something....
Next