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

How to begin debugging Seatalk?

Hi, Im running a RPi5 with Openplotter and the MacAruthur hat. I have Seatalk wired up and seeing a solid light against Seatalk on the hat, but not getting any data. How do I start debugging this? Is there a way to see any raw output? Config in SK attached. Versions: - SK 2.13.0-beta.3...
No description

After update to 2.13 and node update to 23.7, node-red does not load.

Feb 01 16:18:27 signalk-server running at 0.0.0.0:[object Object] Feb 01 16:18:27 /home/pi/.signalk/resources - OK... Feb 01 16:18:27 FS createSavePaths() Feb 01 16:18:27 [object Object] Feb 01 16:18:27 TypeError: util.log is not a function at LogHandler.consoleLogger [as handler] (/home/pi/.signalk/node_modules/@node-red/util/lib/log.js:94:18) at LogHandler.<anonymous> (/home/pi/.signalk/node_modules/@node-red/util/lib/log.js:66:18) at LogHandler.emit (node:events:507:28) at /home/pi/.signalk/node_modules/@node-red/util/lib/log.js:160:21 at Array.forEach (<anonymous>) at Object.log (/home/pi/.signalk/node_modules/@node-red/util/lib/log.js:159:21) at Object.info (/home/pi/.signalk/node_modules/@node-red/util/lib/log.js:169:13) at /home/pi/.signalk/node_modules/@node-red/runtime/lib/index.js:150:17...

Best way to create an alarm state

I currently have a Node-Red flow that checks path values, then sends a message to the next node, which is a notification node. Example: ```const app = global.get('app')...
No description

How to access node red dashboard without having to log in through signalk first.

The clue is in the title. Acording to that vague Gemini fellow it is "Modify httpNodeAuth property: Look for the "httpNodeAuth" setting and set it to false to disable authentication" ---but I can't find where this is. Yes I know that is very insecure, but if someone can hack into my network then they are welcome to query the level of my water tanks. Alternatively, what is the preferred way? And where is the node red settings file when installed by signalk?...

Struggling to get node red data into Kip

Hello. I don't think I have fully understood how to get data from node red into Kip. I am simulating a chain counter and receiving the data via UDP into node red. I then have a change node to set a message topic and a send pathvalue. I am seeing data in the data browser but I can't select the path in Kip. What do I need to do to get this to work?
No description

notifications.notifications

Hi signalk users. Moving into using alarms and alerts. I have modified some paths and added zones in the metadata using the browser. Now i have duplicate notifications.notifications paths for some of these paths. What controls the creation of these? How can this be controlled? How do I cleanup what has been created? Point me to any documentation Please.

Installing updates using appstore

Hi, Just updated plugins etc using appstore, for some reason only one plugin/app is updated even if I use the update all option. I have a couple of installs, on the first one there was an "error" message in the server log complaining aboute the npm version (was 10.8.3) ...

Image folder for images for node red dashboard

Hello. I am trying to follow this guide about setting up an image folder for node red: ... // When httpAdminRoot is used to move the UI to a different root path, the // following property can be used to identify a directory of static content // that should be served at http://localhost:1880/....

Can someone talk me through Kip boolean control panel --> node red

Hello I have tried hard to find an answer but I can't so I am asking here. I am trying to figure out how to get the Kip boolean control panel (actually the depricate dbutton/switch) into node red, ultimately so I can control some relays but for now all I want is to get a debug value in node red when I click a switch in Kip. From there I can set up everything else but I haven't seen an explanation of how to do this. I believe I need a signalk put handler but I can't see how to set up a path that is recognised in the Kip. Can someone help me out?...

Node red Dashboard

Hi. I was trying to investigate node red dashboard and wondered what the correct URL for it was. If I create a button or gauge for example and deploy it how can I view it? I thought it would be http://192.168.1.44:3000/plugins/signalk-node-red/redAdmin/ui/ but it comes up with a blank page. I must have missed something....

SignalK log files filled partition... (Victron Venus install)

I accidentally left NMEA0183 logging running, and it seems like there is no log rotation/auto-stop mechanism so my /data partition on the Victron Ekranos has filled up overnight. I cannot ssh in any more. I found a 'delete signalk logs' script and tried to enter that previously, but it didn't seem to liberate any space (according to 'df -h' anyhow). The Venus side seems to continue to run okay, but signalk is now kind of dead in the water....

Setting up Kip for different devices

Hello Is there somewhere I can find out how to set up different Kip dashboards for different devices. I understand I can set up different users and when they log in they get different layouts but I can't for the life of me work out how. It makes absolutely no sense to me how the storage works and I can't find any walkthrough or turorial/youtube video that explains it....

Code error

Venturing again into sensESP and am getting an error in VS Code "Could not find the package with 'SignalK/SensESP 3.0.0' requirements for your system 'linux_x86_64'" It has been select in the Platform IO project configuration. Computer is a MacBook pro running Ubuntu 24.04 Kernal version 6.8.0-51-generic(64-bit) I'm new to Linux but am learning to love it...

Sending test data to NMEA0183

How can I send data to the NMEA0183 output? My plan is to use SignalK to test my MOB sniffer (which has an NMEA0183 input). I'm using the MacArthur HAT - receiving of Messages works (from AIS). Unfortunately, I have no idea of how the JSON string!? should look like and if I can send it via the "DataFiddler". Any documentation / links will be appreciated....

Trying to us GPIO in Node Red on Pi 5 has trashed my signalk

Hello So I got node red working and wanted to use GPIO in node red on a Pi 5. After following this post: https://forums.raspberrypi.com/viewtopic.php?t=364182 And following the instructions to use GPIOD:...

nmea0183 over TCP-victron ekranos nothing seen

have been trying to use the signalK install on a Victron Ekrano, integrating with an nmea0183 network stream. I used my computer to verify that the TCP host:port combination is correct. However, I don't seem to be ingesting any data, and it is unclear to me what I should be doing in the 'server log' page to produce some debug information, as I assume there are some exceptions being thrown about something stupid I've done, but I cannot see them. What is the best way to debug a 'data connection'? I've attached a screenshot of my configuration for the connection....
No description

Node red not loading

Hello. I was going to try to start learning how to use node red. When I click on the node red link in Webapps it just sits at "If your browser doesn't automatically go there within a few seconds, you may want to go to Node Red manually." How might I go about finding what the problem is?...

Help with Converting Energy Meter Data to NMEA 2000 PGNs

Hello, I have an Energy Meter ET112 connected via USB to a Cerbo GX, allowing me to monitor shore power usage on the GX Touch and Axiom+ through the Victron app. However, Iā€™d also like to convert this data into NMEA 2000 PGNs so I can integrate it with other screens and applications. ...

Signal K not getting my Seatalk1 stream via GPIO on PI5

Hello everybody. My old PI3 with the Signal K version included in Openplotter V3 had no problem reading my boat Seatalk 1 data stream. After upgrading to a PI5 with the latest version of Signal K and using the same wiring and same GPIO port I get this error:...