signalk-rainviewer-charts
v1.0.10
Published
Signal K server plugin that provides live RainViewer weather radar tiles as chart resources
Maintainers
Readme
signalk-rainviewer-charts
A Signal K server plugin that provides live weather radar tiles from RainViewer as chart resources.

Once installed, RainViewer appears as a selectable chart layer in any Signal K client that supports the resources/charts API (e.g. Freeboard-SK, KIP).
Install
npm install signalk-rainviewer-chartsOr install via the Signal K Server App Store (Plugin Config → Available).
Usage
- Enable the plugin in the Signal K Server admin UI (Plugin Config).
- In Freeboard-SK (or other chart-capable client), open the chart list.
- Find RainViewer Radar and enable it.
The tile URL is automatically refreshed every 10 minutes.
How it works
- Periodically fetches the latest radar composite frame URL from
https://api.rainviewer.com/public/weather-maps.json. - Registers itself as a
chartsresource provider viaapp.resourcesApi.register(). - Serves the RainViewer tile layer as a standard XYZ chart resource — no configuration needed.
Data source
RainViewer provides global composite weather radar imagery from multiple national networks. Tiles update approximately every 2.5–10 minutes depending on region.
License
Apache-2.0
