| Site | Sa 3 | Su 4 | Mo 5 |
|---|---|---|---|
| Rapla XC | 930m 15° 🔵· | FN 5% | 930m 12° 🔵FN 0% |
| Paldiski | 369 m/s | 36912 m/s | 3691215 m/s |
| Hours (local) | 69121518 | 69121518 | 69121518 |
| Türisalu | 369 m/s | 36912 m/s | 36912 m/s |
| Hours (local) | 69121518 | 69121518 | 69121518 |
| Tabasalu | 369 m/s | 369 m/s | 369 m/s |
| Hours (local) | 69121518 | 69121518 | 69121518 |
| Toila | 369 m/s | 369 m/s | 369 m/s |
| Hours (local) | 69121518 | 69121518 | 69121518 |
| Alajõe | 369 m/s | 36912 m/s | 369 m/s |
| Hours (local) | 69121518 | 69121518 | 69121518 |
| Kollane GH | 369 m/s | 369 m/s | 369 m/s |
| Stroomi GH | 369 m/s | 369 m/s | 369 m/s |
| Kakumäe GH | 369 m/s | 369 m/s | 369 m/s |
| Hours (local) | 69121518 | 69121518 | 69121518 |
The five ridge sites read a cascade: the sharpest model that still covers the day, by lead time.
The three ground-handling sites do not read one blended forecast. Each number comes from the model that verifies best against the Harku station for the question that number answers:
Why the model changes with the day: the sharpest models are short-range and only reach about two days out, so the later columns fall back to the best global model that covers them.
Built 2026-10-04 02:30 EEST (23:30 UTC) · next update ≈ 03:30. The page is rebuilt when any model below publishes a new run — at most once an hour, and at least every 6 hours.
| Model | Run (data cutoff) | Available (EEST) | Next run due (EEST) |
|---|---|---|---|
| MET-Nordic 1 km | 22 UTC | 01:48 | ≈ 02:48 |
| AROME 2.5 km (KNMI) | 20 UTC | 01:39 | ≈ 02:39 |
| AROME 2.5 km (DMI) | 18 UTC | Sat 23:46 | ≈ 02:46 |
| HARMONIE 2.5 km (FMI) | 21 UTC | 02:12 | ≈ 05:12 |
| ICON-EU 7 km | 18 UTC | 00:44 | ≈ 03:44 |
| ICON 13 km | 18 UTC | 00:25 | ≈ 06:25 |
| ECMWF IFS 9 km | 12 UTC | Sat 21:32 | ≈ 03:32 |
| ECMWF IFS 25 km | 12 UTC | Sat 22:46 | ≈ 04:46 |
| GFS 13 km | 18 UTC | 02:28 (just published — may not be used yet) | ≈ 08:28 |
| GFS 25 km | 12 UTC | Sat 21:00 | ≈ 03:00 |
“Run” is the model’s initialisation time: the forecast knows nothing observed after it. Next-run times assume the next run takes as long to publish as this one did.
Score points: +2 wind direction in optimal window · +1 acceptable direction · +2 wind speed in sweet spot · +1 flyable speed · +1 no low stratus (thermals only) · +1 CAPE/BLH bonus (thermals only) · +1 dry soil on cool days (thermals — Bowen ratio)
Ridge and ground handling sites use civil twilight to determine the flyable period. Each hour is checked individually; consecutive flyable hours form windows. Tap or hover cells for details and all windows.
Ridge and ground-handling cells show the hourly forecast, not a verdict. Solid blue is the mean wind at 10 m, dashed orange the gust, and the blue bars in the bottom lane show how many of six forecast models expect rain that hour — a tall solid bar means most models agree, a short faint one means only one or two do. Rain that only one model sees is real but uncertain; agreement is the honest signal for patchy showers. Hover an hour for the count and the expected amount in mm. The scores above still decide which days reach the “best opportunities” list and the alert email — they are just not printed on the cell, because a single word cannot say whether a day suits your flying.
The lane under each chart is wind direction. full height = the site's optimal window; half height = flyable but off centre (ridge sites only — ground handling has one window, so it only ever shows the full lane). Harku has no lane at all because every direction works there. Ground-handling windows: Stroomi NW 280°–320°, Kakumäe S–N via W 180°–360°, wind ≥3 m/s, gusts ≤9 m/s, no precipitation.
Diagonal hatching means “too close to call”: the forecast puts that hour outside the window, but by less than the models are typically wrong about direction. Every model we archive sits 11–18° off on direction, and there is no better one — direction is a large-scale field, so a 13 km model matches a 1 km one. An hour 4° outside a window is not a different answer from an hour 4° inside it, and the lane no longer pretends otherwise. Hover the hour for the margin in degrees. Two limits. That error figure is a property of the models, not of the site, and it comes from a summer 2026 window only. And the windows it is measured against are not all equally solid: Paldiski, Türisalu and Tabasalu were fitted to recorded flights against Paldiski Põhjasadam's wind observations, while Toila and Alajõe are geometric — drawn perpendicular to the slope, never checked against flights — so a margin quoted there is a distance from a drawn line, not from a verified one. How often the window itself calls right or wrong has only been measured at Paldiski. Hours under 3 m/s get no hatching at all: at that speed the direction reading is noise.
The thin rust strip below it is a sunset-collapse warning: those evening hours are forecast to decouple from the flow aloft, so the ridge can stop working while the 10 m wind still looks flyable. It is checked at Paldiski, Türisalu and Tabasalu only — an empty strip at Toila or Alajõe means the check does not run there, not that the evening is safe.
Data: Open-Meteo + FMI HARMONIE-AROME 2.5km. Source code
Disclaimer: Assessments are automated and may be inaccurate. Always check actual weather conditions before flying. The author assumes no responsibility for decisions made based on this data. About