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 2025 YachtEye by SuperYacht Times (https://www.superyachttimes.com/, https://www.yachteye.com/)