1. Choose your site
2. Set your weather limits
A day is unworkable when the worst 4 hours between 06:00 and 18:00 (local time) exceed any limit. Tick NA for a limit that does not apply. The values below are examples: set the limits of your activity.
| Limit | Value | Unit | Not applicable |
|---|
3. Unworkable days per month
Weather data by Open-Meteo.com, CC BY 4.0. Changes made: hourly values reduced to daily values, gaps filled (see FAQ).
4. Download the hourly data
The CSV has one row per hour in local time, with the columns dt, temp_c, rain_mm, wind_ms, gust_ms, filled.
How to use this tool
- Open Google Maps, right-click your site and click the coordinates. They are now on your clipboard.
- Paste them above, choose the number of years and click Get weather data.
- Set the weather limits of your activity. The chart updates directly.
- Use the average and the worst year to set the weather allowance in your schedule, or download the CSV for your own analysis.
Frequently asked questions
Where does the weather data come from?
From the historical weather API of Open-Meteo. It combines reanalysis models: ERA5 (about 25 km grid), ERA5-Land (about 11 km) and, from 2017, ECMWF IFS (about 9 km). A reanalysis is a weather model fed with observations from weather stations, satellites, aircraft, buoys and radar. The result is a complete hourly record on a grid. These are not the measurements of one weather station.
How reliable is the data for my site?
Grid data describes the average conditions in a grid cell of roughly 9 to 25 km. It is good for flat land away from the coast. It is less reliable when:
- the data point is far from your site, for example at sea, where the tool falls back to the nearest land point;
- your site is on the coast, where sea and land conditions mix;
- the terrain is hilly or mountainous, where wind and temperature change over short distances.
Under step 1, the tool shows the data point it used and its distance to your site. Use the points above to judge whether the data represents your site. The tool does not correct the data.
What counts as an unworkable day?
For each day the tool looks at the hours between 06:00 and 18:00 local time. It takes the average of every block of 4 consecutive hours and keeps the worst block for each variable. If that worst block exceeds any of your limits, the whole day counts as unworkable.
What do the units mean?
- Rain: millimetres per hour, averaged over the worst 4 hours. A limit of 1.9 mm/h stops work when it rains more than 7.6 mm in 4 hours.
- Wind: mean wind speed in metres per second at 10 m height.
- Gusts: maximum gust speed in metres per second at 10 m height.
- Temperature: degrees Celsius at 2 m height, averaged over the warmest or coldest 4 hours of the working day.
Wind at a crane hook or on a roof is higher than at 10 m. Set your wind limits with that in mind.
Which limits are realistic for my activity?
The table gives starting values for common outdoor activities, in the terms of this tool: the worst 4 hours between 06:00 and 18:00. NA means no limit.
| Activity (outdoors) | Max rain (mm/h) | Max wind (m/s) | Max gusts (m/s) | Max temp (°C) | Min temp (°C) |
|---|---|---|---|---|---|
| Crane lifting | NA | 12.5 | 18 | NA | NA |
| Concrete pour | 1.0 | NA | NA | 30 | 0 |
| Paint work | 0.1 | NA | NA | 35 | 5 1 |
| Groundworks | 2.5 | NA | NA | NA | −2 |
1 Coating datasheets usually also limit the relative humidity and require the surface to be at least 3 °C above the dew point. This tool does not include humidity; check the coating datasheet.
Why at most 15 years, and why 5 by default?
More years give more examples of each month, but the climate is changing. Older years describe a climate that is further from today. Five years is a balance between enough examples and recent conditions. Choose more years when you want a wider view of bad years.
Which time zone is used?
The local time of your site, determined from the coordinates. The working window of 06:00 to 18:00 is therefore local daylight time, wherever the site is.
What happens with missing data?
Missing hours are rare. When a value is missing, the tool fills it in:
- gaps of up to 6 hours are filled by linear interpolation between the neighbouring hours;
- longer gaps are filled with the average of the same hour on the same dates (plus or minus 3 days) in the other years.
The filled column in the CSV shows which values were filled. A rain value of 0.0 is a real measurement of no rain, not a gap. If a variable is not available at all for your site, the tool says so and switches off that limit.
What about storms and other extreme weather?
The averages include the weather of the years you selected, nothing more. A storm week or frost period worse than anything in that record is not in the data. Treat such events as separate risks in your risk register.
Why can I fetch data only 5 times per week?
The tool is free and uses a free weather data service. To keep the use of that service modest, each browser can fetch weather data 5 times in 7 days. That is enough for 5 new sites per week. Changing the limits, reading the chart and downloading the CSV do not count.
What happens to my coordinates?
Your browser sends the coordinates directly to Open-Meteo to fetch the data. RvA Planning does not receive or store them.
Is the tool free, and can I get support?
The tool is free to use, as it is. It is built and tested for my own work. If you find an error or have a suggestion, use the contact form below and mention your coordinates. I read every message, but I do not promise a response or a fix within a set time. If you need guaranteed support, a commercial tool is a better choice.
Weather data by Open-Meteo.com (CC BY 4.0), based on Copernicus Climate Change Service and ECMWF data. Free to use, provided as is, without warranty.
Report an error or suggest an improvement
Use the form below. Please mention the coordinates you used.