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

Brandon Keepers - I am seeing a lot of variance...

I am seeing a lot of variance in the precision of my NMEA data coming through Signal K. Here is an example of the values collected by the bathymetry plugin I'm working on. This is the data collection in a 5 second window.
``` timestamp,longitude,latitude,heading 2025-06-07T12:21:06.631Z,-81.712736,30.2772416,1.709,4.3902 ...

David Sanner - Can a notification state get up...

Can a notification state get updated before its associated path value is updated?
Seems backwards but when I get a notification for a path entering a zone and I print that path's value via app.getSelfPath(somePath.value) it hasn't been updated.
So notification.somePATH.state can change before somePath.value has been updated to the value for the corresponding zone/notification....

Raffaele Montella - A Signal K server is instal...

A Signal K server is installed here: https://signalk.meteo.uniparthenope.it/ it provides data from a local weather station network. I tried to configure a Data Connection from another Signal K server via WebSocket SSL. The dashboard signals: "This connection is deprecated and must be deleted". Any workaround? How I can connect the server on the boat to a server on the shore to get data?

Chris BHR - Are there instructions somewhere on...

Are there instructions somewhere on how to set up a Canable 2.0 with signalk?

Copprhead - Meta -> Timeout: If I set a timeout...

Meta -> Timeout: If I set a timeout value in a path's metadata, will the path's value be set to null if there is no update within <timeout> seconds?

Ihor Koliasa - Dear group members, please tell ...

Dear group members, please tell me where exactly JSON Web Token (JWT) records are stored on the SignalK server?

Copprhead - What is the Edit Zones plugin for, ...

What is the Edit Zones plugin for, now that we can set zones and methods in Metadata / Data Browser?

Chris BHR - I have a pi running signalk at home...

I have a pi running signalk at home that is connected to my boat pi via VPN. I have set up a data connection on the home pi to point to the boat pi over websocket (i assume this is the best way?). I have mapped remote self to local self and it all works well but when i come back to it a few days later i have lost the local 'self' in Data Browser but all data is visible as a remote vessel. Maybe what i'm doing isnt the best way to link 2 instances of SignalK in different locations and/or is this...

David Sanner - I'm seeing an issue with signalk...

I'm seeing an issue with signalk-server-setup when configuring for SSL. It's creating 1024 bit certs which recent node version take issue with its short length. Maybe update to 2048 if anyone else is seeing this issue? I can open Issue on github if others are seeing this.

Scott Bender - Node-red is broken with main bra...

Node-red is broken with main branch. Have not figured out yet what changed. This is with node-red 3.x and 4.x ```...

Scott Bender - @Teppo Kurki @bkeepers currentlu...

@Teppo Kurki @bkeepers currentluy with main branch I am getting ``` TypeError: Cannot read properties of undefined (reading 'forEach') at /usr/local/src/signalk-server/dist/streambundle.js:70:39...

PaddyB - Just having a little play here from a ...

Just having a little play here from a post on openplotter forum, what does the Validate Checksum" actually do? Seems anything coming in a nmea1083 connection goes straight back out port 10110 🤔´SigK looks like it ignores anything it can't decode anyway?
No description

doug kimmerly - Can anyone point me in the righ...

Can anyone point me in the right direction? I'm trying to write a plugin that will schedule NMEA Switching while I'm away from the boat to save power and still have access to turn on things like the dehumidifier. I continue to run into permissions issues and I'm not sure the best way to get the permissions needed. I can send PUT commands from Postman, but when I try to replicate that in a plugin running on the server I get this
"Apr 18 15:40:00 Error turning OFF switch companionway at http://localhost/signalK/v1/api/vessels/self/electrical/switches/bank/45/11/state: You do not have permission to view this resource, <a href='/admin/#/login'>Please Login</a>"
I have retrieved a token given it admin access and used that in my PUT command. ...

Sailabout - In the data browser, some values ar...

In the data browser, some values are grouped, for example navigation.attitude roll, pitch and yaw. Under meta data, is there a way to assign different zones for them? The normal pitch range is much less than the roll one while yaw (not to confound with heading) goes the full circle, from -180° to +180°.

Teppo Kurki - @Brandon Keepers no surprise, but...

@Brandon Keepers no surprise, but activating dependabot created a bunch of PRs that need attention (at least some require some changes beyond the version bump)

barnaclebill - Just spent 2 hours inserting Ser...

Just spent 2 hours inserting Serial.print() in the Timo NMEA0183 library only to eventually figure out that the UM982 RTK GPS module sends sentences longer than the maximum 82 chars. 🤯 $GNRMC,025027.00,A,4740.26087198,N,12219.44828912,W,0.002,171.0,040425,14.4,E,A,C*6A (length: 84) This is probably going to be a fact of life for GPS at this level of precision (not that I really need to know where my boat is to a few millimeters, but I'm getting accurate heading info now, not just COG). Can SK handle non-compliant sentences like this? I haven't plugged the module into the boat SK RPI yet....

doug kimmerly - I'm getting a lot of errors lik...

I'm getting a lot of errors like these, can anyone point me in the direction to look to resolve them? Mar 30 15:40:39 lIfxFd1R1DFawDxhEDg1v outgoing buffer > max:2097348 Mar 30 15:40:40 jxTqKMCKkdz5UOZw4e-R9 outgoing buffer > max:2097326 Mar 30 15:41:09 Send buffer overflow, terminating connection lIfxFd1R1DFawDxhEDg1v...

PaddyB - I seem to always be looking at an Ai f...

I seem to always be looking at an Ai for command line options for the likes of npm, would be be worth adding some overviews to the server documentation? Like..? (formatted for obsidian)