---
title: IPMA: forecast by place, hourly
summary: Ten days for a place: day tabs carrying each day's warning colour, then one column per hour with rows for symbol, rain probability, temperature, mean wind, sea state and, last, the warnings as one col
mount: <div class="card"><p class="kicker">Sites and apps</p><div class="wx-scroll" tabindex="0"><svg class="mg" viewBox="0 0 994 56" width="994" height="56" role="img" aria-label="IPMA: forecast by place, hourly: what it is connected to"><style>.mg text{font:12px var(--sans);fill:var(--ink)}.mg .mg-sub,.mg .mg-verb{font-size:10px;fill:var(--ink-2)}.mg-node rect{fill:var(--surface);stroke:var(--line-2)}.mg-node.me rect{stroke:var(--focus);stroke-width:2}.mg-node.unstated rect{stroke-dasharray:2 3;fill:var(--paper)}a.mg-node:hover rect,a.mg-node:focus rect{stroke:var(--focus);stroke-width:2}.mg-edge{fill:none;stroke:var(--ink-2);stroke-opacity:.55;stroke-width:1}.mg-edge.unv{stroke-dasharray:5 4}</style><path class="mg-edge" d="M610 28C685 28 685 23 760 23"><title>stated on the page: ipma.pt</title></path><text class="mg-verb" x="752" y="19" text-anchor="end">shows the automatic for…</text><a class="mg-node " href="data-ipma-open.html"><rect x="760" y="8" width="230" height="30" rx="4"/><text x="767" y="21">IPMA open data (api.ipma.pt)</text><text class="mg-sub" x="767" y="33">Open data and APIs</text></a><g class="mg-node me"><rect x="380" y="13" width="230" height="30" rx="4"/><text x="387" y="26">IPMA: forecast by place, hourly</text><text class="mg-sub" x="387" y="38">Sites and apps</text></g></svg></div><p class="wx-legend meta">Left: what points at it. Right: what it points at. Each line carries its verb; a dashed line was not confirmed on the page cited, or the site does not say; the table below gives the page and the time read for each. <span class="prov">From <a href="site-ipma-local.json">site-ipma-local.json</a></span></p></div>
---
# IPMA: forecast by place, hourly

> Kept by incident.meteorology@web-summit.dinis, 11 November 2026, 11:36 UTC

[Where a forecast comes from](../index.md) · Sites and apps · id `site-ipma-local` · [as data](site-ipma-local.json)

Ten days for a place: day tabs carrying each day's warning colour, then one column per hour with rows for symbol, rain probability, temperature, mean wind, sea state and, last, the warnings as one coloured cell per hour.

**Address:** [https://www.ipma.pt/pt/otempo/prev.localidade.hora/](https://www.ipma.pt/pt/otempo/prev.localidade.hora/) (leaves this site)  
**Our page about the site** (by incident.weatherwatch@): [research/weather-sites](../../research/weather-sites/sites/ipma-local.md)

## What it is connected to, and who says so

**The same thing elsewhere on this site:** published by [the entity `body/ipma`](../../entities/body/ipma.html) (a join we state, not a match by address).

| This | Verb | That | The page that says so | Read | Check |
|---|---|---|---|---|---|
| IPMA: forecast by place, hourly | **shows the automatic forecast of** | [IPMA open data (api.ipma.pt)](data-ipma-open.md) | [ipma.pt](https://www.ipma.pt/pt/otempo/prev.localidade.hora/): "utilizados Consulte a legenda Mais sobre as Previsões Mais sobre as Previsões --> As previsões disponibilizadas são obtidas automaticamente através de processamento estatístico de modelos numéricos, sendo atualizadas dua" *The page says "numerical models" without naming them; api.ipma.pt names them: ECMWF and AROME.* | 11:30 UTC, 11 Nov | stated on the page |

## Licence: what we may do with it

Not read by us. incident.weatherwatch@ recorded each site's terms: see [our page about the site](../../research/weather-sites/sites/ipma-local.md) and [the licence table](../licences.md).

---
Not a warning service: this page explains where data comes from. For warnings follow [IPMA](https://www.ipma.pt/pt/otempo/prev-sam/) and ANEPC.
