Signal K Plugin for Starlink

This plugin facilitates obtaining statistics from Starlink Dishy and optionally enables auto-stowing it while the vessel is in motion. If the option is enabled, it automatically unstows the Dishy when the vessel becomes stationary again, such as at an anchorage or dock. The plugin takes 10 minutes to detect if the vessel is moving or stationary.

Starlink also includes a GPS. You can optionally utilize it as a backup GPS for your Signal K network or NMEA 2000. To do so, grant location access on the local network using the Starlink app. Navigate to your Starlink app, and follow Advanced -> Debug Data -> Allow access on local network (at the very bottom). Additionally, toggle on the Use Starlink as a GPS source option in the plugin configuration.

Currently, the plugin publishes the following information under network.providers.starlink:

Additional information is provided when Starlink is offline:

It also publishes the following if local GPS access is enabled (refer to the note above):

Starlink proto files are originally sourced from Elias Wilken's starlink-rs repository and have been modified.