Signal K

SK

Signal K

Join the community to ask questions about Signal K and get answers from other members.

Join

questions

announcements

server

specification

plugins-and-webapps

sensors

nmea2000

node-red

wilhelmsk

sensesp

Occasionally wrong positions for AIS targets

Every now and then I see in freeboard AIS targets whose track contains erroneous positions. The track in general looks plausible, but it contains some position samples that are obviously wrong. Attached two screenshots of a case that I see right now. The track of one the vessels on a offshore anchoring location jumps to locations hundreds of miles away.
No description

CAN works, then don't!

My CAN connection is all fine and dandy on start-up, but after a while it fades with only a few connections, only to die. Anyone experienced this or have an idea for trouble shooting? Restarting the Pi restarts the CAN connection. Restarting SignalK server doesn't....
No description

Hosting InfluxDB

Is anyone self hosting InfluxDB in AWS? I am paying way too much for the very little data I am using for their hosted instance. I do not want to open a tunnel to my boat network, so looking for some alternate ways to pushing data from Signalk to a compatible datasource for Grafana. So far InfluxDB has been great, other than becoming no longer affordable.

NMEA 2000 Fast Packet errors

Hi everyone. I have an intermittent problem with fast packet errors on my NMEA 2000 network fed by SignalK. I’m running SignalK on a Pi with a Yacht Devices YDNU-2 USB to NMEA2K adapter. Occasionally (most of the time, but not always) when I reboot the Pi my B&G plotter will show some of the SignalK data missing. I can look at the network diagnostics on the plotter and see the “fast packet error” count increasing by a few packets per second. Then I need to go into SignalK, disable the SignalK to...

m/s to knots

HI, I am using Airmar DST 810 sensor connected in NMEA 2000. It give me depth, speed and others datas. It's working but the speed in not converted from m/s to knots. So, I read 2,5 in KIP when the boat is at 5 knots Is it a way to correct that?...

Can Not Update to 2.8.3

Good day everyone. Long time Signal K user. We use signal k on our trawler in a highly integrated install, wireless NEMA gateway, starlink, grafana, pushing out AIS data, etc. This all runs on a Pi. This particular instance has been up and stable for 2 or 3 years, always updated, always kept up to date. Since 2.8.3 arrived I have not been able to update. I just get 'something went wrong'. Along with this I can no longer update Apps in the Appstore. The store shows 5 apps to update, when you click one it starts the normal progress bar then fails. This happens for all 5 apps needing update. Then, one more symptom I have noted, in the plugin manager, if I go to change a setting in any plugin, then try to save, the save fails with 'saving plugin settings failed' Any ideas here? Am I out of space on the pi somehow? I tried to look in logs but saw nothing to help....

optocoupler question

I am trying to read engine RPMs on an ESP32 board with sensESP. I have a simple optocoupler board (https://www.amazon.ca/dp/B09TF7LKVF schematic included). Do I understand correctly that in first approximation, if V+ >> V-, then VOUT=0 but if V+ << V- then VOUT=-VCC (i.e. that 3-4 behaves like a 0Ohm resistor if V+>V- and an almost infinite resistor if V+,V-) regardless of the actual voltage? If this is the case, VCC needs to match the logic voltage of my board (i.e, 3.3V for an ESP32 or 5V for an arduino), right?...
No description

SignalK to Node Red

Hi, I'm struggling with Node Red (apologies if I'm in the wrong place to post this). When I connect a TCP IN node and debug, I'm not getting a stream of PGNs but rather a single message. Can anyone point me in the right direction. I can see PGNs about output via plugin signalk-to-nmea-2000

convert s57 NOAA data using s57-tiler

@wdantuma Im running docker on windows11 and its completely new to me. Im confounded by where paths should be pointing:
No description

Minimum hardware requirements?

Wondering if anyone has run into performance issues with SignalK and if so what hardware it is running on? I think I've seen some discussion of performance issues from way too many AIS targets nearby? (I am not personally, I'm just curious about the resource usage and how simple/low power of a server could handle running things well)

Derived Data issue

Hi all, having sorted my data problem i now get an error from the derived data plugin.. The error is attached.. ...

Socketcan Error after latest Update

Hi everyone. After installing the latest Update unfortunately our SignalK-Server crashed and we had to restore an older backup. After getting the backup working again, we succesfully could install the update but now don't get anymore data over the Canbus from the Raspberry Pi. There is an error printed out, saying the "socketcan" module can't be found. It seems weird, as we didn't work anything on this packages....
No description

Define a specific order, by which plugins receive deltas?

I am using the following plugin to detect outliers in sensor data (depth, STW, AWS): https://github.com/chris0348/signalk-detect-outliers This works fine for depth, STW and AWS. But TWS, that is provided by the derived-data plugin (based on among others AWS), still shows an outlier when the apparent wind speed AWS had an outlier. So apparently derived-data gets the deltas before they are handled via the detect-outlier plugin. Is there an option to assure, that the deltas that derived-data gets are handled before by the detect-outlier-plugin?...

SignalK server on Windows

Hi, I am running a signalK server on Windows 11. Now I am trying to use the data logger plugin to log my data. But I cannot get it to work. The signalK log say that file sk-delta-log.2024-07-22T11:38:34.052Z.log does not exists. Which is true. I don't think that : are allowed in filenames in Windows and reported a issue in github. I'll wait and see if Mairas is still active. Is there an alternative for the data logger? (Other than logging the NMEA0183 data comming from port 10110) ...

smoothing of apparent wind data

Hi everybody, is there an easy way or plugin available to smooth apparent wind data? Actually it’s mostly jumping around as the wind vane raw data. Thanks !...

is Seatalk 1 Gauge illumination level captured by the current Seatalk 1 plugin?

with the Seatalk 1 based ST60+/ST50 gauges, the illumination level is transmitted to the other devices when 1 device is changed. Is this code recorded in the current plugin? I would like to use it to trigger a change in light level or background color for other devices

How to get data from a JK BMS

Does anyone have experience with getting data from a (Jikong) JK BMS into SignalK? Either by bt, can or rs485. Maybe via a SensESP?

SK install on node 22.5.0?

Hello all, I am having issues installing SK on a couple of RPIs. First I tried installing on a Pi Zero 2W with Debian 12 Lite (Bookworm, no desktop) and sudo npm install -g signalk-server didn't complete after 14 hours (there were some warnings but nothing that looked like a real error). I assumed it was because of swap because the vmem for npm was very high and the Zero has only 512MB, so I tried on my pihole (RPI 4, Bookworm lite, 1GB) and that had the same issue but eventually completed (tail of error log below). I'm wondering if I should downgrade node or npm to a different version, or if anyone has other ideas. ...

cannot get nmea2000 data from can0

I have a new istall using the PICAN-M hat on a Pi 5 running Ubuntu 24.04 with Node 18.19.1 installed.
I can see data dumped to console using the command candump can0. When I add my datasource to signalK I get the following messages logged and no data is seen....

NMEA 2000 configuration for Yamaha F150 outboards

Hi all, i have an rpi with latest signalk installed and was hoping to read engine data from N2K... I seem to only be getting GPS data... Does this mean that Yamaha uses proprietery PGNs that i would need to configure... At the same time i have an ActiSense W2K-1 installed and i am looking at the logs...The only thing of potential interest is the attached screenshot.. Any ideas?
No description