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

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). ...

bt-sensors-plugin-sk Victron Battery Sense no temperature

I added my Victron Battery Sense in the bt-sensors-plugin. But, there is no field to provide the temperature in that plugin. That is one of the main parameters to get from this device. How can the temperature be added to the plugin?

bt-sensors-plugin-sk Not seeing Orion charger

I had a few Victron items that were connected to SignalK using the Victron Instant Data over BLE. I installed the bt-sensors-plugin to add other, non-Victron bluetooth devices. Now I cannot get one of the victron devices to connect using bluetooth. I have two Orion DC-DC units. The bt-sensors-plugin sees only one of them. They are located about the same distance from my RPi running SK. Any ideas on how to get the other Orion connected (it does connect to the Victron app on my phone)? It appears both blue tooth plugins cannot be used at the same time....

hwt901b-plugin error: Resource temporarily unavailable

Hey everyone! I'm having some trouble with my WIT IMU as I won't get it to work with signalk. I already checked the device in the calibration software of the manufacturer it's running perfectly fine. Though I have selected the right port it cannot lock on it. I'm currently using a Raspberry Pi 4 B with the latest stable of openplotter headless and all installed software is up to date. I will post the debug logs below. Thank you already for taking your time! ´´´ 2025-02-27T17:18:22.454Z signalk-hwt901b-imu-plus plugin.connect connecting to /dev/ttyUSB0:0...

RPI4 wifi hotspot network manager connection issues -ESP32 won't connect at all.

I'm running openplotter 6.6.74+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.74-1+rpt1 (2025-01-27) aarch64 I can connect devices, e.g. my laptop, android phone, apple iPad tablet successfully. I can't connect ESP32 I can connect ESP32 quite happily to my home network, phone hotspot....

Slow replay of nmea-0183 log file

I have some nmea-0183 log files which I am replaying to setup KIP, learn SignalK and evaluate the polars I adopted and generate a more bespoke one using various plugins. However the replay is very slow. About 1:5 or even slower. Is this expected or might there be something wrong. The file has sensor, pilot and AIS data. I could filter the latter out but I am replaying a regatta to compare a bit with others....

Multiple instances of node-red (Signalk)

Hi With a normal node-red installation there is a way to run multiple instances (perhaps on different ports) of node red. With the Signalk version installed via the appstore the setup is slightly different. Is it possible to do this so I can, for instance, have completely different dashboards on different devices? If so can someone talk me through how to set it up or point me to where I can get this information? Thanks...

Reading GPS from a hat 9 (UART or i2c)?

What data connection type and settings would be best for retrieving GPS data from this hat?

Newbie wants to talk to a canbus network

Bit of a stretch here. I own a level C ATR72 Simulator built by Mechtronix in Canada in the early 2000's. It uses a canbus system that was controlled by multiple PCs that are long gone. Based on research I've done so far, it appears as though I can power the multiple nodes in the system but have no way of communicating with it. Will SignalK be a good avenue to try and transmit and receive canbus data and would it be a useful avenue to try to program the switches in the sim to work as intended? I...