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

what is the fastes way to backup signalk including plugins?

when i am trying to use the backup function from the admin UI, it takes forever to download the backup, it goes with less then 1kb per second and before it finishes, always got aborted because it takes such a long way. is there another way to generate the backup file that might be faster?

Subscription to server status

I'm developing a customised browser in QT6 for SignalK Server (if you are curious, this is the github: https://github.com/openfairwind/fairwindsk). How is possible to know if the server has been restarted? Basically, if an admin restart the Signal K Server, I should restart my browser as well to update, for example, the application list.
No description

Help setting up influxdb2 with signalk

Reposting here for visibility Hello everyone I am trying to setup a new signal k server and I am working on getting the signalk-to-influxdb2 plugin working. I got influxdb installed I created a user, org, and bucket. The token is working with signalk but it says the org does not exist even though when I login to the ui I see both the org and the bucket. Not sure how to troubleshoot further since eveything seems to be there. Thanks in advance for the help! 😄 ...

Export position data as gpx

Is there a way to export boat position data in a gpx format so I can import it as a track in another app?

Help Posting Values to SK

I think I must have misunderstood something major so I hope everyone can correct me. I am trying to update a value in SK. Here is a test value json string {"updates": [{"values": [{"path": "electrical.batteries.123.capacity.timeRemaining", "value": 3455}]}]} Dropped into the data fiddler it updates perfectly. ...
No description

Sleipner (aka Side-Thrust) bow thruster support?

Sleipner (maker of bow thrusters) uses a CAN network to communicate between the control panel and the thruster. Their wiring diagram shows a network that looks a lot like a NMEA 2000 network, and in fact, their "s-link" documentation says: Main advantages include: - Round, compact and waterproof plugs with unique keying to avoid faulty hookup - Unlimited number of commands or information transfer on a single cable...

Victron IP67 / VictronConnect

Any chance we have a known way to pull data from the IP67? It's bluetooth only but I use it for Shorepower with a cerbus-gx-s and a MPPT - but I can't track the data from the IP67 outside the victron connect app, which is oddly closed for a company that's been so open lately... Halp!?...

Theme Engine

Will the Theming Engine come back ? I’m missing the high contrast feature :/ /Hannes...

N2K libraries?

Is there a discussion forum for the ttlappalainen N2K libraries? Or can we discuss here? My question is sort of SignalK-adjacent.

Venus Plugin stopping on CerboGX V3.30 / SK 2.50

The pre-installed Victron venus plugin stops delivering GX data within SignalK after a undefined period of time (after 2min or up to 4h). Other plugins are working flawless. I did not change the venus plugin settings. Data sets are either internal data created by the CerboGX like electrical.venus.totalPanelPower (venus.com.victronenergy.system) electrical.venus.totalPanelCurrent (venus.com.victronenergy.system) or delivered data from ET112...

/vessels/<RegExp>/navigation/state path

Subj doc does not have a list of possible values. And it's values is an arbitrary text, not a AIS spec phrases nor codes. Is there a complete list of these values somewhere?...

Eniro / skippo

I managed to get some Swedish charts into the charts plugin. However, it seems the plugin does not cache them, at least not all of them. Since the charts' source is online, I risk getting blank squares instead of charts if the connection is bad. Is there a way to download charts (tilelayer) and store them on the local server?

How to connect NMEA0183 to rpi

I'm looking to link a lowrance link-6 s to a raspberry pi running openplotter so that I can use the GPS coords with OpenCPN. The radio has 6 wires (2 speaker, 4 NMEA) in a single connector that I've not seen before. Is that a standard connector? how do I link it to the raspberry pi?...

engine RPM with pigpio library (edit: forget about pigpio)

Need help with an idea. The idea is to get engine RPM data into SignalK via a python script and the pigpio library. https://abyz.me.uk/rpi/pigpio/index.html https://abyz.me.uk/rpi/pigpio/code/read_RPM_py.zip The raw signal comes from the alternator and the script already has functionality to multiply to get from pulses to RPM and also for averaging. A piece of hardware is needed to connect to a GPIO pin, preferably using an opto....

Notification mechanism between plugins

I'd like signalk-logbook to be able to notify other plugins when there is a new log entry available. Possible consumers include postgsail (https://github.com/meri-imperiumi/signalk-logbook/issues/51) and a new plugin to print the log entries for "lights out" backup purposes with an Esc/POS receipt printer (https://github.com/meri-imperiumi/signalk-logbook/issues/42). Is there some eventing mechanism that we could utilise, or is announcing this via a Signal K path the way to go?

Daily Trip Logs

We're beginning our Pacific crossing in a few days and I'm looking for an easy and automatic way to provide daily reports. Specifically, I would like to do noon to noon reports that list position, log, average speed, max speed, average wind speed, max wind speed. What are some options to do this?...

Help troubleshooting Seatalk, autopilot errors for a relatively new user.

I keep getting alarms in FreeboardSK that I cannot track down, and do not seem to do anything... Here are the two I get, I get the Unknown Seatalk every day basically. I have had my autopilot show 'Seatalk1 Fail' in the past, but not recently, and it would disengage. I am asking here, because the alarms are not showing up on my boat, but in SignalK, in freeboardsk...

proprietary sentences?

What does SK do with proprietary sentences (or more generally, any data on the N2K network that doesn't fit into the schema)? I am trying to help a friend interpret B&G rudder angle sensor data to make a more open autopilot for B&G boats. Apparently there are some proprietary sentences between the B&G angle sensor and the instruments, but the B&G sensors will not physically fit on his boat. B&G ignores PGN 127245 if it's not from a B&G sensor. I would like to install an SK RPI on his network and log data from the start to see if we can figure out what B&G expects and emulate it, but I don't have access to the boat or instruments so I can't just try it out....

Signal K and Raymarine Raynet (Ethernet)

Any one had the chance to analyze the Raynet protocol? could be cool using the new Raymarine Alpha displays with data gathered or produced by the Signal K server.

Magnetic Variation & headingTrue

Hi, I have openplotter set up with pypilot and I'm now able to see my headingMagnetic in SignalK. I'd love to also have headingTrue (e.g. for KIP's Wind Steering Display). It seems SignalK needs a source of magneticVariation. Neither of my GPSs seem to include it in their output, the key is there in SignalK as coming from my GPS, but its value is null. How do most people get variation data? It seems like there should be a plugin to compute it from WMM but I can't find anything.