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

Trying but failing to use serial by-id in Docker

In my mind this should work, using a symlink to the actual serial by-id in the host:
devices:
- /media/pi/Docker/Docker-Compose/SignalK/garmin-usb-0:/dev/serial/by-id/usb-067b_2303-if00-port0 #Garmin
devices:
- /media/pi/Docker/Docker-Compose/SignalK/garmin-usb-0:/dev/serial/by-id/usb-067b_2303-if00-port0 #Garmin
But it doesn't. This, on the other hand, works on the same symlink, but it keeps getting mixed up with the Sailorhat, which is supposed to stay on USB1:...

Data connection manual

Hi, is there a description about all the field and switches for the different data connections? I’m not the really expert to understand all the different setup possibilities. Also not sure when set a function and why it should be helpful....

type error app.reportOutputMessages

any clues on where i might look to find whats creating this error? (occurs every 1 or so seconds ).. and fills the log! thanks. ...

Yacht device to SignialK help

I’m trying to get nema 2000 and nmea0283 data into Signalk. Below is wear I’m at. Trying to find out what I have wrong. E...
No description

influxdb plugin - first attempts

I've setup an influxdb and have both a password and an API token - the API token seems to work fine when using the influx CLI. However, the plugin requires quite a number of parameters to be set, and none of them have defaults, so I'm not sure which are the critical ones (and I've no idea what to use for most of them). In my server logs, I get the following message: Aug 23 02:08:03 TypeError: Cannot read properties of undefined (reading 'filter') at Object.json (/data/conf/signalk/node_modules/signalk-to-influxdb2/dist/HistoryAPI.js:383:45) at /data/conf/signalk/node_modules/signalk-to-influxdb2/dist/HistoryAPI.js:166:13 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)...

Navarea Warnings / METAREA Warnings

Hi All, new to SignalK so be kind 🙂 We are working on an application which connects to an Iridium terminal, received Navarea Warnings / METAREA and displays them on a map on your PC, using NMEA 0183 to get the data from the Iridium terminal. Just wondering if SignalK has any plugins doing anything similar?...
No description

Possible to create AtoNs with SignalK API?

I am looking for a way to create AtoNs with a Python app using SignalK to forward to NMEA 2000 PGN 129041 and NMEA 0183 !AIVDM.
Is it possible to PUT or POST an ATON?...

Shunts that support SignalK?

I have used Pico2SignalK for 2 seasons, but sometime this spring Simarine have changed something and broken the integration. I'm looking for some other shunts that can be connected to SignalK? Any tips?

filter duplicates out for outbound connections

I have a problem with my NMEA 0183 multiplexer where several devices are repeating values but calculating them slightly differently. This causes displays to jump around. I would like to come up with a way to use Signalk to provide a single filtered stream over both tcp and serial and have devices use these connections instead of the multiplexer outputs. This way the multiplexer is only responsible for the inputs and signalk is providing the input for all devices

signal k appstore thinks its offline all of a sudden

Hi! Pi 3 has been running with opencpn and signalk for about 18months now with node red pushing data into boat(home)assistant. It’s been working flawlessly until last week. So I started trying to debug and signalk AppStore thinks it is offline saying: Appstore not available...

Can I change the width of the instruments in Freeboard?

I would like to use less screen width for the instruments, or even better, have them as a row at the bottom instead of as a column to the right. I have not found any place in Freeboard to change that. Is that because I'm bad at looking for it, or is it because it isn't possible?

Wasn't it possible to "Save as" in Instrumentpanel before?

Simply that. I was sure I could save layouts from the same account under different names (for different devices) before, but I can't seem to find that option now. Is it a change, or is it me?

Trouble connecting to my seayak

Hi, I'm new to signal K. Sorry if this is a basic question. I'm trying to setup a NEMA0183 data connection to my yakbitz seayak. I pasted a screenshot of my config, looks ok but for some reason I dont get any data. I know that my pi can receive the data, running a netcat command works (see screenshot 2). And if paste my data inside the Data fiddler it is able to decode it, so the data format looks ok....
No description

Publishing to the app store

Hi All, I am new to NPM, so not sure if I have done this correctly but is there a delay from publishing to seeing a plugin in the app store?

Random changes in boat name

One of Saillogger users is experiencing a very weird problem. The boat name keeps changing randomly, seemingly picking up names from neighboring AIS targets (advertised by a PredictWind DataHub back to N2k from what I understand). The name in "Server -> Settings" is persistent and is right, however when they look at "Data Browser", they see a different name and oddly enough that name keeps changing. Never seen anything like this before and not having direct access to the Signal K instance, struggling a bit to troubleshoot. Is this ringing a bell for anyone? Is there any flow where a name can be overriden by a network value?...

Design question

My setup is a boat with NMEA 0183 & 2000. SK server is running on a Pi 4B, and a smaller Pi running VenusOS. I have a couple of Halmets that will gather data from engines, fuel tanks and water tanks. I also have a Hatlabs SH-GW. I've just started with Node Red, dashboards seem fairly straight forward.
Question 1: Is it better to have any/all data sent as N2K from the Halmets/ESP32s, or have it all sent as SignalK and then decide what i want to expose to the N2K network via the SK plugin? Question2: I have an InfluxDB on the Pi 4, is it more efficient/better to get the SignalK plugin to write to the InfluxDB, or to get Node Red to perform this task??...

naivegpxlogger does not write gpx-files

Hi @Владимир Калачихин , to write some tracks as gpx I just tested your plugin naivegpxlogger. I entered an absolute path (with a trailing /) where the gpx files should be stored. Here a screenshot of my configuration....

Anchor alarm: typo in bow height property, no depth saved?

I have started using Anchor Alarm plugin and have noticed two things: 1. design.bowAnchorHight is probably typo for Height? 2. It seems that depth is not stored at Drop anchor. Would be useful to have together with position to be show in UI.v Also, I have four GPS sources on the boat: 2x plotter, AIS and USB GPS in Cerbo. Only Cerbo is on during night as N2K network is off. I suspect, gps position is not enough to calculate heading and show how the boat is oriented, right? Maybe the UI should rotate the boat on screen to point to anchor position (most likely direction)? And thanks to all SignalK developers, I am so glad to found it on my Cerbo and I am now exporing endless opportunities it provides....
No description

ZigBee Devices

We have a ZigBee USB dongle and several Zigbee sensors sitting unused in a drawer. Is there a way to integrate these devices into Signalk?

Continous security requests....

...even after restarting signal k