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

Can adaptor issue

After updating rpi from *old *to latest, unable to get USB Can adaptor working in signalk server Using USB (canable.io) Can adaptor for n2k. works fine on Old_setup : rpi4 (older rpiOS/earlier nodejs, earlier signalk 1.4x server)...
No description

Metadata via api 2.11

hi, I'm working a little bit of an experiment and I am wondering if it's still possible to add custom meter data keys via API in the version 2.11? For example I would not like to use the existing one such as description et cetera I would also like to add for example equipment key as a another key with a value after. example { "equipment": "Engine_1" }...

Errors and out of ideas,

I have 2 errors one on 0183 connect and the other on my 2000 connection from my Yacht devices WiFi repeater. See the pictures:
No description

SignalK cloud

I was using signal K cloud successfully until a few days ago. I am now getting certificate expired error. I logged back into https://cloud.signalk.org/cloud/login via Google and got a new certificate. Inputted into the plugin cofig, rebooted the server and still get the same error. Any help please?...

SensESP OTA Updates thru VPN

I am having trouble updating a ESP32 board with OTA while remotely connected via a VPN. While connected to the VPN I am able to see my raspberry pi (10.10.10.1) and the esp32 device, which is connected to the raspberry pi access point and accessible at IP 10.10.10.79. When I try to update the device from VSCode. / PlatformIO on port 3232 I get a "no response from device" error. I have opened the TCP port 3232 on my router's NAT/Gaming settings. My VPN tunnel (Wireguard) has Allowed IPs of '0.0.0.0/0, ::/0'. The OTA updates work fine when I'm on my raspberry pi network. Can't get it to work through a VPN. What am I missing?...

displaying SignalK data on 3" tft screen... has anyone done this?

I would like to display tank levels on a small tft Dudley

Linux Mint Install

How do you install SignalK on Linux Mint?

OpenSeaMap min zoom level

Hi guys, sorry of this is already clear somewhere I have not managed to find it... Struggled with OpenSeaMap layer, i.e. the default in FreeboardSK together with OpenStreetMap. Why is the minimum zoom level set to 12?...

Stale / Old Data

I have Signal K working and have built a SensESP to monitor AC voltage and current, all works well and data shows in Signal K. But when AC voltage is removed the power to the SenseESP is removed so the data just remains in databroswer (and on dashboard) with the old values... how do i set data (all data really) to show as stale and dissapear when its over a certain age?...

Cerbo GX or Pi with Venus OS?

TLDR; Is my Cerbo GX capable to absorb, display and distribute sensors data and AIS-data onto the SeatalkNG/2000 network? Should I add a PI to offload it? Or should I completely forget the Cerbo and just go for 2-3 PIs? ...

n2k Heading True Derived Data

Hi all! Im getting N2k via the YDWG-02 dongle. It seems I’m not getting "Heading True" which is needed for the Derived-Data in order to calculate TWA & TWS. Im getting Heading True from the NEMA 0183 connection, but I only want to use N2K. According to the YDWG-02 manual YDWG-02 NMEA 2000 --> NMEA 0183 converter is able to calculate True Heading. Magnetic variation is used in RMC, HDT, HDG, VDR, VHW, VTG. Priority of variation PGNs: 127250, 127258, 65311...

Incomplete N2K PGN 126996

Hello, The HW/SW is - SignalK 2.11.0 (N2K addess 0x64) - RPI 5 8Gb + SDD + PICAN-M...

New user help

And am trying to setup Open Plotter and have it and Signal K installed and working however I am having a issue getting KIP to connect to signal K. On the CONNECTION page in settings it is asking for the address to the Signal K server........ I have no idea what that address should be and cant find an answer in the Signal K document section.
Can anyone please help mw on how to find the server address...

Make Signal K listen to IP

Im trying to figure out where the config file is located , my goal is to make Signal K listen to "server": { "host": "192.168.15.201", "port": 3000 },...

Windy plugin needs wind.directionGround

It seems Windy plugin requires wind.directionGround. It seems I can get this on my system (Garmin GWS, Orca Core) only with derived data, but only if I use DEPRECATED option. Should Windy plugin be updated to something else or is this the only way to get directionGround?...
No description

Performance limits of Raspi4

Has anyone hit a performance limit for Raspi4 serving KIP / SignalK? How many connections is too many?

Signalk behind reverse proxy Nginx

Hello, I would like to use SignalK behind a Nginx reverse proxy, I do my tests locally. With http://localhost:3000 in my browser oK, I get the dashboard. However, when I go through Nginx with https://localhost/signalk with in the configuration file :...

starlink monitoring

anyone doing anything (signalk) for monitoring starlink ? eg “status” of starlink connection....

SensESP Wifi Configuration

My first attempts with esp32. Not sure if im doing something wrong but i cannot solve the problem after days now. I see there is a new User Interface, not sure if that could be the problem. When trying to connect to sensesp with mobile to configure as client to existing wifi, the scan is done correctly, the network can be selected and its name appears in the window, the password is entered manually or if no password is required is left blank. But the save button does not respond, nor the termin...

No data from can to SignalK

I have setup a brand new RPI 5 with latest OpenPlotter image, and brand new MacArthur HAT. I have connected it to my NMEA bus and followed the instructions on the MacArthur HAT documentation website. When I hit "Check Device Traffic" its recieving packets. Inside SignalK i have got the new connection called "can0" but it's dead. No data in or our. When I look in the serverlog I find the errors below. I asume it's the reason that I dont have any data from NMEA inside SignalK. Any ides? Sep 08 21:14:49 Error: /usr/lib/node_modules/signalk-server/node_modules/socketcan/build/Release/can.node: file too short at Module._extensions..node (node:internal/modules/cjs/loader:1340:18) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:121:18) at Object.<anonymous> (/usr/lib/node_modules/signalk-server/node_modules/socketcan/dist/socketcan.js:51:26) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:121:18) at new CanbusStream (/usr/lib/node_modules/signalk-server/node_modules/@canboat/canboatjs/lib/canbus.js:73:22) at CanbusStream (/usr/lib/node_modules/signalk-server/node_modules/@canboat/canboatjs/lib/canbus.js:46:12) at Object.nmea2000input [as NMEA2000] (/usr/lib/node_modules/signalk-server/node_modules/@signalk/streams/simple.js:259:30) at new Simple (/usr/lib/node_modules/signalk-server/node_modules/@signalk/streams/simple.js:92:34) { code: 'ERR_DLOPEN_FAILED' }...