Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

signalk-postgsail

Package Overview
Dependencies
Maintainers
0
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

signalk-postgsail

Automatically log your sails and remotely monitor your boat with history. Your vessel logbook, monitoring and visibility open-source stack.

  • 0.3.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
0
Created
Source

Signal K PostgSail plugin

PostgSail effortlessly logs your voyages, automatically capturing your trips, moorages, dockings and anchorages with no additional need to stop/start anything. Built for sailors, motorboats and commercial uses.

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

Description

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

Demo

https://github.com/xbgmsharp/signalk-postgsail/assets/1498985/b2669c39-11ad-4a50-9f91-9397f9057ee8

Features

  • Automatically log your voyages without manually starting or stopping a trip.
  • Automatically capture the details of your voyages (boat speed, heading, wind speed, etc).
  • Timelapse video your trips!
  • Add custom notes and more to your logs.
  • Export to CSV, GPX, GeoJSON, KML and download your logs.
  • Aggregate your trip statistics: Longest voyage, time spent at anchorages, home ports etc.
  • See your moorages on a global map, with incoming and outgoing voyages from each trip.
  • Monitor your boat (position, depth, wind, temperature, battery charge status, etc.) remotely with history.
  • Notification via email or PushOver Or Telegram.
  • Notification and monitor your boat via Telegram bot.
  • Offline mode.
  • Low Bandwidth mode.
  • Awesome statistics and graphs.
  • Create and manage your own dashboards.
  • Compatibles with Victron Cerbo GX monitoring devices as well as other Victron GX series.
  • Compatibles Raspberry Pi.
  • Windy PWS (Personal Weather Station).
  • Anything missing? just ask!

Optional 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

The following SignalK paths are used by PostgSail to generate logbook and monitoring. SignalK Keys Reference (Vessel)

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.

Cloud

Optional, create a free account on iot.openplotter.cloud.

Self-hosted

Host your own PostgSail server.

Development

Cloud development

A full-featured development environment ready to test and code.

With DevPod

Keywords

FAQs

Package last updated on 07 Aug 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc