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

Tank sensors for SK to replace Bavaria sensors

My Bavaria sailboat (10y old) has simple sensors that are not network connected: two water tanks have only indicators by quarter (simple 4 length rodes), black tank has simple 75/full indicator on the panel and fuel has just gauge on volvo panel. I would like to bring this data to Cerbo GX and Signal-K to be used on dashboards and displays. I looked into doing ESP32 for existing sensors, but more than I think I should just get new sensors that have some kind of network connectivity (wifi, n2k...). What sensors or solutions do you use on your boat to get tank (water, waste, fuel, gas...) data?...

Filtering of data source and output

I'm having an issue with the position/SOG data on SignalK server installed via OpenPlotter. The AIS transceiver is being used to provide the position data (and SOG and COG). It is outputting 2 sentences AIGLL and AIVDO which contain location data and don't always seem to match. GPS accuaracy is reported as =/- 0.5-1.5m The issue we're seeing is:...

Any suggestions for an attitude sensor for signalk?

Hello My sail boat uses a simrad RFC35 flux gate sensor for the autopilot, but i dont know how to get that data into signalk. On the other hand I wish to have a solid state sensor which provides me with heading info and roll pitch values as well. In the past I tried to make one using arduino and mpu9052 or BNO085, but i wasn't able to get reliable results from them (at least in home environment)....

Wave height calculation

Has anyone ever played around with calculating wave height from an onboard acceleramoter?

Signal K not translating Seatalk 1 LOG datagram

Hi everybody. I am very happy with my Signal K setup. It gets almost all the data from the Seatalk 1 bus through a MacArthur HAT connected to a Raspberry Pi5. With ALMOST I mean that the navigation.log Path shows a NULL value instead of 7364 NM that is the value displayed in all the Seatalk 1 instruments on board. In the Seatalk connection log if a try to find the datagram 25 (according to the Thomas Knauf guide, 25 is the datagram id for the log data) I only find this:...

signalk-server on port 80/443

I would like to run signalk-server regular 80/443 ports. But i keeps running on 3000/3443. In settings.json i have "ssl": true. /etc/systemd/system/signalk.socket ``` [Socket]...

Understanding waypoints and routes

I am moving into trying to look at a way to push routes into my older Raymarine E series plotters; do any of you know a way to say perhaps load a GPX file from Navionics and then push that route out over N2k and the Raymarine plotters pick it up. I haven't tried anything yet just wondered if anyone is doing anything similar?

Multiple Temperatures SK to N2K

Is there a way to get multiple temperatures of the same type into Signal K? For instance, multiple (Port and Starboard) engine room temperatures or multiple fridge temperatures coming from Ruuvi tags into a Cerbo. Right now the SK to N2K plugin only has one of each temperature types available....

Notifications Logger

Hi All , I was wondering if there is a plugin or node-red flow to monitor for changes to notifications.* Id like to have a log - probably into influxdb for anything where state is not "Normal" - log the TimeStamp,Path,State and Message . Has anyone done this?
No description

Start Battery Voltages

I'm looking for a good way to get the start battery voltages from two engine batteries and one generator battery into SignalK. Is the best/easiest option Victron Battery Sense for each? I've read that BT range isn't that great with them....

@MXTOMMY KIP - Dashboards

What is an easy way to go directly to a dashboard in the latest version of KIP? SK and KIP are running on a RPi without a touchscreen (keyboard and mouse) and the shift - down arrow allows scrolling through the dashboards. In the prior version I could have a link in the bookmarks bar and go to any screen without having to scroll through them. Is there a way to do that in the latest version? or, something simialr?

Crowdsourcing depth for openseamap

Do we have a plugin that upload depth data directly to https://depth.openseamap.org ?

How to connect SignalK Server to vcan interface?

Hi. I am setting up a new pi to replace the old one on boat. For testing and configuration, I routed the physical can0 interface on the boat to vcan0 on the new pi at home using canneloni (https://github.com/mguentner/cannelloni). That works great--I can candump vcan0 successfully--but the vcan0 interface, set up as a data source, is not read by the server. Error message from the server log below. I would be grateful for any advice to resolve this issue. Apr 23 20:07:47 Error: Module did not self-register: '/usr/local/lib/node_modules/signalk-server/node_modules/socketcan/build/Release/can.node'. at Module._extensions..node (node:internal/modules/cjs/loader:1651:18) at Module.load (node:internal/modules/cjs/loader:1275:32) at Module._load (node:internal/modules/cjs/loader:1096:12) at Module.require (node:internal/modules/cjs/loader:1298:19) at require (node:internal/modules/helpers:182:18) at Object.<anonymous> (/usr/local/lib/node_modules/signalk-server/node_modules/socketcan/dist/socketcan.js:51:26) at Module._compile (node:internal/modules/cjs/loader:1529:14) at Module._extensions..js (node:internal/modules/cjs/loader:1613:10) at Module.load (node:internal/modules/cjs/loader:1275:32) at Module._load (node:internal/modules/cjs/loader:1096:12) at Module.require (node:internal/modules/cjs/loader:1298:19) at require (node:internal/modules/helpers:182:18) at new CanbusStream (/usr/local/lib/node_modules/signalk-server/node_modules/@canboat/canboatjs/lib/canbus.js:73:22) at CanbusStream (/usr/local/lib/node_modules/signalk-server/node_modules/@canboat/canboatjs/lib/canbus.js:46:12) at Object.nmea2000input [as NMEA2000] (/usr/local/lib/node_modules/signalk-server/node_modules/@signalk/streams/simple.js:260:30) at new Simple (/usr/local/lib/node_modules/signalk-server/node_modules/@signalk/streams/simple.js:93:34) { code: 'ERR_DLOPEN_FAILED' }...

Anyone found reliable 12v Raspberry Pi power options for boat use?

Way off topic, but if running signalK on a boat, have you found 12V power options that work well with a rpi4?

Victron Multiplus VE.Bus USB-MK3 Support?

I've hooked up my Mulitplus Charger/Inverter to my signal K server, but the ve.direct plugin appears to not be compatible. Any suggestions on how to get data from the charger/inverter in to sk? Maybe using a rpi with Venus as a gobetween?

Trigger API call from N2K MFD

I would like to be able to reboot my sensesp device from my Raymarine MFD. How would i do so? For rebooting sensesp i guess i can call /device/restart (https://signalk.org/SensESP/pages/internals/) But how would i add a button on my MFD, which initiates a reboot message to signalk-server, and from there to sensesp (over Wifi, i haven't got the sensesp connected to N2K directly). Thanks a lot....

Soc as a number between 1 and 0

Has something changed over the winter or am I just out of practice? 😊 On databrowser my soc is displayed as a 0-1 number. This is then also displayed as this in WilhelmSK. I like a 0-100% better. Anyone know how to change this?...

which dsc vhf?

Anyone have recommendations for a VHF radio (mounted) which will allow for local ais targets to be plotted on freeboard app?

Use Signal K to get Alternator Data to NMEA

I would like to get Zeus alternator data to an NMEA network from a Cerbo,. The Cerbo does not directluy publish the PGNS 127506/127508 for the alternator, however, the data can be seen in Signal K. In Signal K to NMEA Plugin there is a data transfer for Battery Mapping, which requires a Signal K Battery ID. Is there a correlation for the alternator data, which is essentially a battery PGN, such that the Battery ID can be filled with the alternator ID. What is this ID that the Plugin is looking for?...
No description

Ruuvi Tag Data to NMEA via Cerbo Issue

@Scott Bender Re the Ruuvi data not being communicated via the Cerbo, as per Github....