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

Ed - Not sure where to ask this, but here it go...

Not sure where to ask this, but here it goes. My SignalK has a 'Data Connection' which I named "GPS". It receives NMEA0183 with "NMEA 0183 Source = TCP Server on port 10110" and my Teltonika router (RUTX50) sends its gps data to this server. Working nicely; can see all relevant data in SignalK's Data Browser. But now I would like a tablet (without gps) with navigation software to fetch this gps data from SignalK. What (plugin) do I need to configure for this to make this possible? Btw, I already have the plugin "Convert Signal K to NMEA0183" installed with GGA, RMC and VTG enabled....

Aswin - I could use some advice from one of the...

I could use some advice from one of the core developers on this one. I really, really want performance data generated by the polar performance plugin on my B&G Triton2 displays. The B&G performance plugin can generate a B&G specific PGN to send performance data back to the N2K network. However, the Triton2display will only use the B&G performance PGN when it comes from a H5000 sailing computer. Therefore the B&G performance plugin uses SimpleCan to emulate a H5000 device. SimpleCan only works on linux. I am running Windows. So there is my problem. I use the Yacht Devices Yden02 as a gateway between N2K and signalK server. This gateway has a bridging function and will pass on any received timestamped GPN unchanged. I could fork the B&G performance plugin and modify it to work for me. How does app.emit works? Can I use it in a way that I can emulate the presence of an H5000 device and send the appropriate PGN as if it was coming from this device knowing that the Yden will bridge the PGN unchanged?...

Brandon Keepers - @AdrianP Quick question for y...

@AdrianP Quick question for you. I was just looking through the source for your flags plugin to learn from it, and noticed it calls initFlagsEndpoint in start instead of in registerWithRouter. Can you help me understand why? https://github.com/panaaj/signalk-flags/blob/main/src/index.ts#L109

AdrianP - Just released a plugin that makes ava...

Just released a plugin that makes available SVG images of country flags that can be retrieved via HTTP request by client apps. Flag images can be retrieved by supplying an MMSI or a two-character country code. See plugin README or OpenApi in Signal K server Admin console after the the plugin is installed. https://github.com/panaaj/signalk-flags...

Chris BHR - I might be missing something but in...

I might be missing something but in the Leeway calculation in the derived-data plugin it uses requires [navigation.headingMagnetic(👍), navigation.courseOverGroundTrue(👍)] but it doesnt ask for magneticVariation. This seems to me like the Magnetic value is being subtracted from the True value which correlates with the results i'm seeing being about 15 degrees more than i would expect (which is the Magnetic Variation where i am)

Chris BHR - With the bt-sensors-plugin-sk plugi...

With the bt-sensors-plugin-sk plugin with a Victron Smart Solar MPPT what values should i be putting in the encryption box?

edouard_k - Hi, i'm trying to use signalk-mqtt-...

Hi, i'm trying to use signalk-mqtt-gw with a remote mqtt server but it failed. Any idea why ?

David Godin - Hi all. I have a new KIP version ...

Hi all. I have a new KIP version coming. It’s significantly different and I can’t create an upgrade path worth the trouble. Since user don’t read any release notes or documentation for that matter, what’s the best release approach? Create a new app so both product can live side by side?...

Brandon Keepers - I'm working on new API docs t...

I'm working on new API docs that will replace the built-in server docs. You can browse a WIP build here[1]. There's still a lot of work to do (especially to clean up the generated API docs), but I'd love feedback on the PR[2]. Specifically, I am focusing my attention around Plugin [3], and ServerAPI [4], but open to any and all suggestions. [1]: https://opensoul.org/signalk-server/...
No description

Copprhead - Has anyone managed to run s57-tiler...

Has anyone managed to run s57-tiler on a Mac (M1) or Raspberry Pi? The repo recommended by Freeboard-SK docs (https://github.com/wdantuma/s57-tiler) only works for amd64 and I don't have such a machine at hand...

Chris BHR - I'm using AIS-Reporter to send AIS ...

I'm using AIS-Reporter to send AIS positions to Marine Traffic. All seems to be working fine except Marine Traffic only seems to receive 1 (and very occasionally 2) distinct vessels (and that 1 is mine). There are plenty of other vessels being received (viewable in Freeboard SK and i'm also sending it to OpenCPN). Any suggestions why the other vessels arent being sent? (all being received via NMEA 2000)

Aswin - When source priorities is set for a cer...

When source priorities is set for a certain path,is it still possible to also access the same path but from another source? The background for this question can be found in tge link below. Basically it is someone that uses two direction sensors to calculate mast rotation using a plugin. These two different sensors mess up another plugin. If source priorities is set then the second plugin performs fine but the first plugin no longer functions because it cannot access the heading sensor in the mast. https://github.com/Asw1n/advancedwind/issues/4...

Olly - I need a tester for my REC BMS app, does...

I need a tester for my REC BMS app, does anyone here have the 1Q 16 cell version of the BMS and want to help test the serial connection side of my app I just finished? I only have the 4 cell Active BMS to test with. Hit me up if you want to test and have the bandwidth to go back and forth with me.

Copprhead - For my TrackViewer plugin, I need t...

For my TrackViewer plugin, I need to configure my ng build to output the correct file/folder structure as spec'd for a SK plugin. Currently I have the viewer in one repo as standalone app and the plugin in another repo, where I just copy the output of the viewer build. (That's what I 'npm publish'). It would be better to have it all in one repo with a 'skplugin' and a 'standalone' build target. Can anyone recommend examples or docs?

MigGat - I wrote a polar recording plugin. Init...

I wrote a polar recording plugin. Initially it was just for me, but me, but if you might find it intesresting, and someone can help me with publishing to npm, i'll gradly share! It can display current polar, as well as any recorded polar. Polars can be recorded incrementally, or a totally new table. It also displays the current TWA/TWS/Speed point so you can check how good is your performance...
No description

MigGat - I think this must be asked before but ...

I think this must be asked before but I can't find it. Is there any way to use o-chart maps with Freeboard-SK. I'm aware of all legal stuff, but thought that it could be used in AvNav via dongle, why not in Freeboard?

Copprhead - I'm trying to import a GPX track in...

I'm trying to import a GPX track in FreeboardSK, but I'm getting "Completed with errors! Not all resources were loaded". As is seems, no resources were loaded at all. Where can I find more details?

Brandon Keepers - I published an updated tides ...

I published an updated tides plugin, forked from signalk-tides-api which no longer works. It's basically a full rewrite that gets it working again, and also adds tides to the resource API. Thoughts or feedback are welcome! https://www.npmjs.com/package/signalk-tides Up next, I'll be replacing my broken analog tide clock wih a digital one that now auto-updates when we move!...