@yachteye/signalk-weather-plugin

1.0.1 • Public • Published

signalk-weather-plugin

YachtEye OpenWeather SignalK plugin.

This plugin gets the current weather, the 3-hour forecasts (next 48 hours), and the daily forecast weather (next 5 days) from OpenWeather for the current location.
This plugin also supports an API to get the current and forecast weather for a specific location, check the OpenApi documenation.

The weather data will be stored at resources.weather.*

This plugin uses the @yachteye/signalk-makkah-plugin for sunrise/sunset data.
This plugin uses the @yachteye/signalk-timezone-plugin for the 'environment.time.timezoneOffset' data.

An interval to update the weather data can be set in the configuration. In addition to that, the plugin checks every 15 minutes if the travelled distance is > X NM (X default is 20).

This plugin requires an OpenWeather license code, enter the code at the configuration.

Install with:

npm install @yachteye/signalk-weather-plugin

Build:

npm run build

After installation, you enable & configure the plugin via the plugins page in the SignalK admin UI.

Copyright

© Copyright 2025 YachtEye by SuperYacht Times (https://www.superyachttimes.com/, https://www.yachteye.com/)

Package Sidebar

Install

npm i @yachteye/signalk-weather-plugin

Weekly Downloads

7

Version

1.0.1

License

Apache-2.0

Unpacked Size

79.2 kB

Total Files

9

Last publish

Collaborators

  • willem_syt
  • fabdrol