Live Marine Weather for Boaters

A fully customizable marine weather and fishing report dashboard. Pulls real-time atmospheric forecasts from Open-Meteo and live tide and water temperature data directly from NOAA CO-OPS. Built with template variables so you can easily plug in your local coordinates and NOAA station IDs. Requires the free Infinity Data Source plugin. All times displayed in US Eastern (ET).

Live Marine Weather for Boaters screenshot 1
Live Marine Weather for Boaters screenshot 2
Live Marine Weather for Boaters screenshot 3
Live Marine Weather for Boaters screenshot 4

Overview

A real-time marine weather dashboard for coastal fishing, boating, and offshore planning. Atmospheric data (conditions, wind, pressure, UV, swell, rain, visibility) comes from Open-Meteo — a free, no-key API. Tide predictions and water temperature come directly from NOAA CO-OPS.

The dashboard is fully location-configurable. Change your coordinates and station IDs at any time from the variable dropdowns at the top.


Prerequisites

This dashboard uses the Infinity plugin to call public REST APIs — no API keys or authentication required.

If you're on Grafana Cloud, Infinity is likely already installed. Check under Connections > Data Sources before proceeding.

To install manually:

  1. Go to Connections > Data Sources > Add new data source
  2. Search for Infinity and click Install
  3. Click Save & Test — no further configuration needed

Import & Configuration

When you import the dashboard, you'll be prompted to set six variables. You can update any of these later via Dashboard Settings > Variables.

VariableWhat to enter
Location NameDisplay name shown in the title (e.g., West Palm Beach)
LatitudeDecimal latitude (e.g., 26.715)
LongitudeDecimal longitude (e.g., -80.053)
NOAA Tide Station ID7-digit station ID for tide predictions
NOAA Water Temp Station ID7-digit station ID for water temperature readings

Finding Your Coordinates

Google Maps:

  1. Go to maps.google.com
  2. Right-click (or long-press on mobile) on the water near your fishing spot
  3. Click the coordinates that appear at the top of the menu — they copy to your clipboard
  4. The first number is latitude, the second is longitude (negative for west)

Example: Right-clicking Indian River Inlet, DE gives 38.611, -75.064

> Pick a point on the water close to where you actually fish, not inland. Open-Meteo uses these coordinates for marine and weather model data, so accuracy matters within a few miles.


Finding Your NOAA Station IDs

You need up to two NOAA station IDs — one for tides and one for water temperature. Often these are the same station, but not always.

Step by step:

  1. Open the NOAA CO-OPS Station Map
  2. Zoom to your area and click a station marker near your spot
  3. The 7-digit number in the popup header is the station ID (e.g., 8558690)

Tide Station: Pick the station closest to your inlet or fishing area. Tide timing shifts significantly even across short distances, so closer is better.

Water Temp Station: On the station detail page, check if Water Temperature is listed under Available Data. If it is, use the same station ID for both. If not, find the nearest station that does measure water temp — it may be 10-20 miles away, which is fine for temperature.

> Quick lookup: tidesandcurrents.noaa.gov/stations.html lets you search by state and filter by data type.


How It Works

Right Now — Current air temp, feels-like, UV, wind speed/direction, conditions, water temp, and wave height. All pulled from the latest observation or model snapshot.

Tomorrow — Daily summary table and 12-hour weather outlook so you can plan ahead.

3-Day Forecast — Hourly timeseries charts for tides, pressure, UV, wind, rain chance, cloud cover, offshore swell, and visibility. Tides come from NOAA predictions; everything else is Open-Meteo forecast data.

Last 48 Hours — Historical water temperature, wave height, wind, and pressure to see how conditions have been trending.

Reading the Colors — Reference guide explaining what the color thresholds mean for each metric (temperature, wind, pressure, wave height) in a fishing context.

Data Sources

SourceWhat it providesUpdate frequency
Open-Meteo Forecast APIWind, pressure, UV, rain, cloud cover, visibility, air tempHourly model updates
Open-Meteo Marine APIWave height, swell periodHourly model updates
NOAA CO-OPS APITide predictions, water temperature6-min intervals (real-time)

Wind Speed

Wind values are displayed in mph with the equivalent in knots shown alongside (e.g., 13 mph / 11.3 kts). Color thresholds are calibrated for small-boat fishing:

ColorSpeedConditions
Green< 10 mph / 9 ktsCalm
Yellow10-15 mph / 9-13 ktsComfortable
Orange15-20 mph / 13-17 ktsChoppy
Red20+ mph / 17+ ktsRough

Time Range

The dashboard defaults to Now to Now + 3 days to show current conditions alongside the short-term forecast. You can extend the window using the time picker in the top-right corner — forecast panels adjust automatically.


Troubleshooting

Panels show "No data" — Verify your latitude/longitude and station IDs are correct. Test the station ID by visiting https://tidesandcurrents.noaa.gov/stationhome.html?id=YOUR_ID.

Water temp is blank — Your station may not measure water temperature. Find a nearby station that does using the station map filtered by data type.

Tide predictions seem off — Make sure you're using a station close to your actual location. Tide timing can differ by 30+ minutes between stations just a few miles apart.

Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies