Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

SignalK PostgSail plugin

SignalK server plugin to send all self SignalK numeric data and navigation entry to a PostgSail server.

SignalK PostgSail plugin

Send, monitor, alert, observe all numeric values & positions & status to a self-hosted or cloud instances of PostgSail (PostgreSQL, Grafana).

Dependencies

signalk-autostate by @meri-imperiumi. Used to determine the vessel’s state based on sensor values, and updates the navigation.state value accordingly.

The signalk-derived-data and signalk-path-mapper plugins are both useful to remap available data to the required canonical paths.

Source data

SignalK pathTimeline nameNotes
navigation.stateuse for trip start/end and motoring vs sailing
navigation.courseOverGroundTrueCourse
navigation.headingTrueHeading
navigation.speedThroughWater
navigation.speedOverGroundSpeed
environment.wind.directionTrueWind
environment.wind.speedTrueWind
environment.wind.speedOverGroundWind
environment.*.pressureBaroPressure in zone
environment.*.temperatureTemp
environment.*.relativeHumidityRatio1 = 100%
environment.water.swell.stateSea
navigation.positionCoordinates
navigation.logLogIf present, used to calculate distance
propulsion.*.runTimeEngineIf present, used to calculate engine hour usage
steering.autopilot.stateAutopilot changes are logged.
navigation.stateIf present, used to start and stop automated hourly entries. Changes are logged.
propulsion.*.statePropulsion changes are logged.
electrical.batteries.*.voltageVoltage measured
electrical.batteries.*.currentCurrent measured
electrical.batteries.*.stateOfChargeratioState of charge, 1 = 100%
electrical.solar.*Solar measured
tanks.*.currentLevelLevel of fluid in tank 0-100%
tanks.*.capacity.*Total capacity

The signalk-derived-data and signalk-path-mapper plugins are both useful to remap available data to the required canonical paths.