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

Calculate ROT out of SK compass data in Node-RED

Hey everyone! I'd like to calculate ROT out of my compass data but can't figure out how. I've stumbled upon a forum post mentioning the "calculation" tool in Node-Red but I'm unable to find it. Post: https://forum.openmarine.net/showthread.php?tid=667 May someone help me with this or know another way to get ROT out of my compass data? Thanks already!...

NOAA ENC Charts

I've used Open CPN to download the NOAA ENC charts for California. Downloaded to the /.signalk/charts. It created a series of folders inside i.e. /home/rhumbrunner/.signalk/charts/ENC/US_CA/US1WC01M... Inside those are a series of .txt files. How do I get the Signal K Charts plugin to process these files and make then available to Freeboard SK? I have tried adding the full path inside the plugin like above and still nothing is showing up, only the MBTiles I had previously downloaded are there.

SignalK Compress N2K Logfiles

My SignalK is quite nicely creating log files every hour in the .signalk directory. Is there a way that I can get SignalK to gzip these files when it is done? I was thinking about a cron job to gzip anything ending in *.log that has a minage of 120mins if not - is that the simplest approach? Thanks...

SK not Updating

I tried to update to 2.13.4 and could not get SK to update. I tried to update from 2.13.3 to 2.13.5 an still no luck. I have made sure the RPi is updated and follwed the update instructions on the SK Updating Your Installations page. Node version is 18.20.7. Any ideas?

Contact for Raymarine regarding SeaTalk¹ licensing terms

Hi all! I have recently written a Linux Kernel driver for SeaTalk¹ so that I can send and receive on my SeaTalk¹ bus from SignalK. I want to attempt to get this into mainline Linux, but before I do that, I need to be sure that Raymarine won't stand in the way of me doing so. In order to do so, I want to talk to someone at Raymarine to confirm this.

charts-plugin cannot locate the bindings file

Tried /root/.signalk/no... Well, there is no .signalk folder There is /home/signalk, and /opt/signalk. This is on a RPI4 with Bareboat Necessities. What am I missing? Please speak noobie to me....

Setting metadata on intermediate path

I'l like to set meta.displayName on some of my devices like electrical.inverters.0, but don't see how to do it from the UI.
No description

Canbus on Windows

I'm dropping an AliExpress 12v fanless PC into the boat to run the bridge between the B&G H3000 and the Raymarine N2K pilot and whatever else I want to run. I want to run windows on it. Has anyone run Signalk hooked up to a USB canbus adaptor on Windows? The whole socketcan thing works beautifully with Linux but obviously is not available on Windows....

NR Dashboard 2 layout editor doesn't work (Saving)

Hello. I installed dashboard2 in node red. When I try to use the layout editor I get an error: Cannot GET /dashboard/page1 The url is: :(signalk)3000/dashboard/page1?edit-key=3jzlyhmp6o7&editor-path=plugins%2Fsignalk-node-red%2FredAdmin However inserting /plugins/signalk-node-red/redApi/ brings the dashboard editor,
(signalk):3000/plugins/signalk-node-red/redApi/dashboard/page1?edit-key=3jzlyhmp6o7&editor-path=plugins%2Fsignalk-node-red%2FredAdmin however when I try to save the new layout it I get: Request failed with status code 404...

NPM and Node updated and SK and KIP not fully functional

I was trying to update SK to 2.13.4 and it would not update. Ran updates on the RPi system and it now has NPM 10.9.2 and Node 22.14.0. When I start SK it starts, still will not install 2.13.4 and I have lost data on the NMEA2000 system that comes several NMEA2000 components. Do I need to roll bakc the NPM and Node versions?

Notifications Display?

What is everyone using for displaying notifications from SignalK onboard? Right now I have some critical ones pushed to my phone by Pushover, but that has some pretty big limitations. It would be amazing to be able to push alarms to my chart plotter (B&G) but with no documentation it seems like it would be very frustrating. I'd really like some sort of standalone display with alarm buzzer or something. I'm very comfortable coding on esp32 and that seems like a great candidate ecosystem, but I can't find anything off the shelf with a display + buzzer. Maybe a wall mounted tablet? Seems a bit overkill for just notifications, but could unlock some other uses too....

Where should I post documentation suggestions?

I spent quite a bit of time figuring out the TCP streaming API and couldn't get a subscription working until I appended \r\n to the subscription message, which is not obvious. I'd like to save other people some time on this issue and others. thanks, Tom...

Docker Signal K Appstore update

I run the latest sk server image and mount .signalk locally to store config. Can we update preinstalled apps when using Docker images? Apps like KIP? I run npm i @mxtommy/kip@beta from /home/node/signalk but I get Access errors. Tried with sudo but it needs a password I don't have. I'm thinking it maybe can't be updated since it's an image?...

Is it possible to connect to a node red dashboard without loging in

I have an issue in that my Pi running SignalK / node red regularly gets a different IP address when it connects to my Andriod phone hotspot. Apart from having to establish the IP address, it seems when I try to connect to my node red dashboard I have to re log in through signalk first, each time the ip address changes before I can connect to the dashboard. Am I right in thinking the login credentials are not remembered id the Pi ip changes? It is incredibly annoying that the Android phone hotspo...

freeboard-SK offline charts

I need offline charts in my system. Using Openplotter4 w/ SignalK 2.13.2 I followed the instructions here (https://pysselilivet.blogspot.com/2021/09/signal-k-charts-offline-online.html) but clearly I am missing something. The chart I downloaded ( OSM-OpenCPN2-Baltic.mbtiles) is in ~/.signalk/charts I added the path /charts into the charts plugin...
No description

IP Camera in Freeboard

I'd like to get an IP camera to assist with docking, viewing the stream through the Freeboard UI. Before I go out and get one, are there any particular requirements of what will and will not work?...

TFTeSPI with SensEsp LilyGo T-HMI

Works fine until it enters app_tick() loop TFT_eTouch.get(tp) and it crashes : Guru Meditation Error: Core 1 panic'ed (StoreProhibited). Exception was unhandled. ...

node red settings in signalk - settings.js file doesn't work.

Hello. I would like to add some settings to my signalk node red installation, specificallt the httpStatic setting and ContextStorage so I can store information between reboots. I understand it can be done via the plugin config page in SignalK but I can't find any examples or documentation of how to actually do it. Can someone give me an exact example of how to do this, or point me to where the information exists so I can work it out?...

Freeboard-SK Grib files

Hi, is there a way to display Grib weather files contents in Freeboard-sk? It would be a great option. The goal is to use as much as possible Freeboard-sk and less as possible Opencpn. On a Raspberry Pi 3, SignalK + Freeboard-sk is super efficient as it serves web browser clients on remote devices (like tablets). ...