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

Владимир Калачихин - Signal K Server version 2...

Signal K Server version 2.12.0 Do I understand correctly that the path "navigation.course.nextPoint" no longer exists? Then why is a some point returned when I subscribing to this path?...

naugehyde - Server code has gotten cruftyThe ...

Server code has gotten crufty The server code base, especially as UI is concerned, has gotten crufty. The React version SK relies on (16.13.1) is two major revisions behind, react-jsonschema-forms the package underlying the plugin config page is deprecated, Typescript 4 is coming up on its 5th birthday, and the maximum reliable node version for SK (node 18) is 4 major revisions behind.
Been experimenting with trying to get a more up to date react-jsonschema-forms implementation into SK which meant updating react to V18 which in turn required node v20 which in turn required TypeScript 5.x which in turn required updating just about every other package to their latest revision . ...

PaddyB - Broke the server.. I added a udp conne...

Broke the server.. I added a udp connection then rebooted the server, seems it booted, showing active in systemctl & I can here a "hello" audio triggered from node red but can't access the web page, "10.42.0.1 refused to connect. This is settings.json after manually removing the last udp connection -

HansT - When I read updates of websocket, the $...

When I read updates of websocket, the $source can be canboatjs.X where X is the canbus id. If I want a user to select a device, the canbus id (integer) isn't the best identifier to last over time / reboots etc. Would it make sense to replace the $source with the name of the device (e.g. 'Fusion MS-205')? (a bit like ip numbers vs hostnames)...

gregy - type error meta can anyone make sense...

type error meta can anyone make sense of this error… it references “MEN59Q” … which is my vessel registration, and the only place this appears in my signalk setup is under Vessel Base Data … where its populated in the “Call Sign” field ...

PaddyB - Getting this error in the server log, ...

Getting this error in the server log, any ideas how to get rid of it? Doesn't seem to be a problem but one likes a clean log 🙂 "Oct 17 11:06:13 TypeError: hbTemplate is not a function at Timeout._onTimeout (/home/pi/.signalk/node_modules/signalk-webapi-upload/index.js:57:28) at listOnTimeout (node:internal/timers:569:17) at process.processTimers (node:internal/timers:512:7)"

gregy - documentation is there a thread for r...

documentation is there a thread for reporting documentation errors? im doing a complete reinstall from start … and doing it like a newbie - following signalk documentation....

PaddyB - not sure where this should live, serve...

not sure where this should live, server seems as good a place as any.. Any thoughts on how to get data from sigK to an esp32 running micropython? I want to display sigk data on a 4 line lcd attached to an esp32, at the moment it does> url = "http://10.42.0.1:3000/signalk/v1/api/vessels/urn:mrn:imo:mmsi:235090919/environment/wind/speedTrue/value" response = urequests.get(url) #returns a string for each metric which seems a bit long winded. Previously used mqtt which was quite involved as well. ...

David Sanner - meta data & zones issue: I have...

meta data & zones issue: I have a path w/ meta data that contains an alertMethod and a normalMethod (both w/ sound & visual enabled). When the path state returns from alert to normal the message returns to the default "Value is within normal range" but method clears. Shouldn't it stay w/ visual & sound? Also since there is a normalMethod couldn't there be an option to set a zone range for the normal state or at least override the default normal state message?

gregy - units for paths in skIm aware that sk...

units for paths in sk Im aware that sk uses “SI units” i know how to use base deltas to insert meta (units) for a path ...

David Sanner - zones & notifications: what are ...

zones & notifications: what are people typically using to define & view zones? signalk-simple-notifications or signalk-zones, or something else?
I've been using signalk-zones but w/ that I have to make sure I uncheck the default 'Active' box otherwise I get 2 notification sources, one from zones-edit.XX and one from self.notificationhandler.
This breaks KIP when acknowledging/silencing a notification (KIP says: there are multiple sources for the given path, but no source was specified in the request). How about viewing defined zones... zones-edit? Thx....

gregy - stale data pathsis there are reccomen...

stale data paths is there a reccomended method/mechanism for dealing with stale paths/data use case: i have reporting sensors (eg shelly EM power) that are powered from same circuit they measure,...

Teppo Kurki - @AdrianP fyi I force pushed serve...

@AdrianP fyi I force pushed server master back to 57b7f8d96f983373b620992b2b3bb7ef2698e11a over the accidental push by Scott

gregy - update reminderschecked the FAQ (befo...

update reminders checked the FAQ (before posting) im still on an earlier version of server, and not in a position to undertake an update to 2.x at present. ...

David Sanner - Looking at signalk-audio-notific...

Looking at signalk-audio-notifications plugin, perhaps to update it to allow for the option repeat 'emergency' alarm states instead of a single audio notification. Seems valuable for emergency situations like anchor dragging or engine overheating as it's easy to miss a single audio alert.

Jason_SV.Apres|Hunter336|WI - my Signalk server...

my Signalk server doent work after upgrade to the latest version

Andy_Y - Could I possibly missuse "source prior...

Could I possibly missuse "source priority" for that?

Andy_Y - Good morning! Is there a way to filter...

Good morning! Is there a way to filter a NMEA0183 DataConnection for one specific sentence instead using the usual filter? Something like inverting the filter? I have some garbage on that port (that I can't fix atm). Also I cant use Checksum since the Clipper Wind doesn't seem to transmit a valid checksum.