Skip to main content
Weather integration automatically fetches the conditions at the start of each activity and makes them available throughout your automations. You can check whether it was raining, too cold, or too windy — and use those facts to trigger different names, descriptions, or gear assignments. You can also insert live weather data directly into activity text using dynamic tags.

How weather data is fetched

When Strautomator processes an activity, it looks up the activity’s GPS start coordinates and start time, then calls your chosen weather provider to retrieve conditions for that exact location and moment. No manual input is needed — if the activity has a GPS location, weather data is fetched automatically.
Activities recorded indoors or without GPS (e.g. virtual rides, manual entries) do not have location data and therefore cannot use weather conditions or tags.

Available weather data

The following fields are available both as automation conditions and as dynamic tags: You can also reference weather at the start or end of your activity specifically:

Weather conditions in automations

Use weather fields in the Conditions section of any automation to make it fire only under specific weather circumstances.
Trigger automations based on how cold or hot it was.Example: prepend a cold-weather emoji when the temperature drops below 5°C.

Weather tags in action values

Insert live weather data directly into activity names, descriptions, or private notes using the ${weather.*} tag syntax. Example action value:
This produces a name like: Morning Ride | 8°C · Partly cloudy · 💨 18 kph
Combine weather tags with other dynamic tags. For example, use ${weather.start.summary} to describe conditions at the start and ${weather.end.summary} to note how they changed by the finish.

Unit preferences

Temperature and wind speed display according to your account preferences:
  • Temperature: Celsius (°C) or Fahrenheit (°F)
  • Wind speed: metres per second (m/s), kilometres per hour (kph), or miles per hour (mph)
Set your preferred units in Account → Settings under the Units section.

Weather providers

Strautomator supports multiple weather data providers. All plans receive weather data automatically — free plan users get data from the default provider (Open-Meteo), while PRO users can select any provider they prefer.

Open-Meteo

Free plan default. Open-source, no API key required. Excellent global coverage with hourly resolution.

OpenWeatherMap

One of the most widely used weather APIs. Strong historical data and good coverage in urban areas worldwide.

Tomorrow.io

High-resolution hyper-local forecasts and historical data. Well-suited for cyclists who want minute-level precision.

Visual Crossing

Detailed historical weather with long lookback periods. Ideal for reviewing conditions on past activities.

WeatherAPI

Global coverage with a straightforward API. Good balance of accuracy and availability across all regions.

Choosing your weather provider (PRO)

Weather provider selection is a PRO-only feature. Free plan users always receive data from Open-Meteo.
To select a different provider:
1

Open Account Settings

Click your avatar and select Account, then navigate to Settings.
2

Find the Weather Provider option

Scroll to the Weather section and open the Weather Provider dropdown.
3

Select your preferred provider

Choose the provider that suits you best and save your settings.
Your chosen provider is used for all new activity processing from that point forward. Historical activity weather data is not retroactively updated when you change providers.