top of page

Finding and selecting weather stations

By default, the app will automatically find and display the data for the weather station closest to your current location. With "Auto-find" enabled in the "Stations" menu, the app will check for the station closest to you whenever you open the app. 

You can also find a station of interest using the "Use map" feature on the iPhone app to find stations using an interactive map that shows you available stations worldwide stored in the app's station database. If you tap on a station that is not already in your station list, you will see more information about the station in a popup menu as well as a green "+" symbol allowing you to add the selection station to your list. Tapping on "+" will also make this station your currently active station.

Stations that are already in your station list will be circled in blue on the station map; the currently active station will be circled in orange. If you tap on one of these stations, you will see a red "-" in the menu popup that allows you to remove the station from your station list.

You can also enter stations manually entering a 4-digit station code. On the iPhone, tap on the "<tap here>" field in the in the "Enter station manually" button. This will pop up a keyboard you can use to enter your desired station code. If the station code is in the app's database, the code will turn green when you have entered four characters. If not, the code characters will remain gray. Note that a valid station many not be in the app's database, so a valid station may not necessarily turn green. You can enter any four-digit code, and WeatheryWhere will attempt to download weather data using that entered station code.

When the Watch is running in stand-alone mode (e.g., without the iPhone app installed), you can enter desired stations manually using a similar procedure on the "Station" menu.

You can pinch and swipe to navigate around the entire globe with the map. If you get lost (it's a big world!) you can always select "Search near you" to get back to looking at stations immediately around you. You can also use "Zoom in" to easily get a more detailed look at stations at the center of your current map.

Because there are thousands of stations to display on the map, the app groups batches of stations together to reduce cluttering the map when zoomed out. Note that you need to zoom in to the level of individual stations (station symbols that are not displaying a number "bubble" indicating the approximate number of stations in the area) in order to select or de-select individual stations.

If you turn Auto-find off, the app will use the currently selected station to display data even if your location changes.

The app can maintain a list of other weather stations that may be of interest to you. You can freely edit or re-order your station list. If you have Auto-find enabled, the app will give you the option of adding new stations not already in your station list. When the app auto-locates a new station, it will display the new station information under the Auto-find button, and will display an "Add" button next to the station information. You can use the "Add" button to add the new auto-located station to your station list.

You can scroll up and down in your station list after you've added a handful of stations. You can swipe left to delete any station you no longer want to keep in your station list. You can also select "Edit list" in the upper left-hand corner to re-oder or delete stations in your station list.

Note that station forecasts in "using the Station forecasts button on the "Info" screen" are listed in the order of your stations, so you may want to have frequently-visited locations at the top of your station list.

Stations listed with a cloud/sun symbol on the right in your station list indicates that the station reports weather forecast data in addition to current conditions. Smaller regional stations may only report current and historical condition, but not weather forecasts.

To activate a station in you list as the current active stations, simply tap on the desired station.

Weather stations


WeatheryWhere uses NOAA's National Weather Service's data service to show you interactive weather graphs and forecasts from thousands of weather stations across the globe. In addition to displaying hourly weather data and trends for the last five days, WeatheryWhere also displays forecasts and current conditions using the international METAR and TAF weather reporting standards used for aviation. You can search for a weather station near you using the app's interactive station map, or you can have the app automatically find the weather station nearest you. WeatheryWhere includes notifications to alert you of weather condition changes such as wind above a specified speed, or thunderstorms in a station's vicinity.

You can create a list of weather stations of interest for quick access. WeatheryWhere maintains and automatically updates current forecasts for the stations in your station list so you can always see what's happening where.


With the Premium Features add-on, WeatheryWhere provides full Watch complication and iPhone widget support including continuous, automatic updates so you can always see up-to-date weather data at a glance. The Watch app also has fully-interactive graphs giving you complete access to rich weather station data on your wrist.


And as with other apps from bog bridges, WeatheryWhere is 100% ad-free.


If you love weather and want to see beautifully-rendered weather and forecast data from professionally-run weather stations wherever you are, WeatheryWhere is for you!

Example of WeatheryWhere's weather station list and options to turn auto-find on and off, navigate to the map, or enter station IDs manually.

WeatheryWhere weather station app station list

Example of WeatheryWhere's global weather station map including the current active station (orange), and two other stations in the station list (blue), and popup station data available to be added to the station list.

WeatheryWhere weather station app station map

Graph display and navigation


Once WeatheryWhere has an active weather station selected, it will start displaying weather station data from that station. 

The interactive graphs on the iPhone and the Watch allows you to fully explore weather station data. The weather data graphs support three types of gestures: tap, tap-hold-drag, and swipe. These gestures were designed to operate similarly on the iPhone and Watch versions of the app to let you easily switch between the two devices.

When you are zoomed into a graph, swiping left and right allows you to scroll the graph to the left or right.


A single tap gesture will activate a vertical orange cursor at the approximate tap location. When the orange cursor is displayed, the data value corresponding to the cursor location will be displayed directly under the graph.


The tap-hold-drag gesture allows you to drag the cursor to the desired location on the screen to show the data value you're interested in seeing. To use this gesture, tap and hold your finger down at a place of interest on any of the weather graphs. The orange cursor will appear under your finger, and you will also feel a haptic "tap" letting you know that you are now in "tap-hold-drag" mode. Keeping your finger on the screen, you can now slide your finger left or right to move the orange cursor as your finger moves. As with the single tap activating the cursor, the data value corresponding to the cursor location will be displayed directly under the weather graph.


On the Watch, you can also use the Digital Crown to easily and accurately change the location of the cursor when it is displayed on the screen. Simply active the cursor with a tap or a tap-hold-drag gesture, and rotate the Digital Crown away from you to move the cursor to the right, and towards you to move the cursor to the left.


Due to screen size limitations, controlling zooming into the graphs works differently on iPhone and Watch versions. On the iPhone app, use the slider at the bottom of the main screen display to select the desired horizontal scale represented as a time interval. On the Watch, you can zoom in or out of the graph using Digital Crown when the cursor is inactive (i.e. not currently displayed).

The app displays five weather graphs: barometric pressure, temperature with dew point, heat index, and wind chill, wind speed and wind gusts, rain and rain rate, and humidity.

On the Watch, these five weather graphs are displayed on individual screens that you can navigate to by swiping left and right on the edge of the screen.

On the iPhone, the five graphs are displayed one above the other on the main screen, and you can swipe up and down to navigate between them.

Note that whenever you activate and display the app on either the Watch or iPhone, the graph screen will initially display the full range of the data the app has collected so far (e.g. will be automatically zoomed out).

To minimize clutter and to present as much rich information as simply as possible, three of the graphs (temperature, rain, and wind) show multiple types of data in a single composite graph. The graphs also use color gradients where applicable to highlight trends.

In addition to showing measured temperature, the Temperature graph also shows dewpoint as an overlaid dot graph, and wind chill or heat index if conditions are cold or hot enough to warrant displaying wind chill or heat index as a third overlay using triangles to be able to distinguish the three separate measurements. The shaded area under the temperature graph is color-coded to indicate temperature (starting with blue being cold, and then progressing through gray, yellow, orange, and red as the temperature increases).

The Wind graph shows average wind speed as a smooth line graph, and wind gusts and wind direction using small arrows that indicate wind direction and gust speed. The shaded area under the wind graph is color-coded to indicate wind intensity using the Beaufort scale ranging from light blue (light breeze) to red (batten down the hatches!).

The Rain graph shows both rainfall rate as discrete dots, and rainfall amount as a smooth line with blue shading under the curve.

The Humidity graph shows percentage humidity with no other data, and is shaded from dark gray through green, yellow, and orange as the humidity increases to 100%.

The Barometer graph shows barometric pressure with no other data, and is shaded to show decreases in pressure with red shading, and increases with a green shading with a gray baseline.

WeatheryWhere global weather station app barometer temperature graph
WeatheryWhere global weather station Watch app barometer graph

Example graph displays with combined graphs on the iPhone on the left, and separate graphs on the Watch.

The data displayed is identical between the two devices, and navigation is as similar as possible.

WeatheryWhere global weather station Watch app temperature graph

On the phone, the area under the graphs contains the zoom control slider, current station information, and buttons to navigate to the Info, Station, and Options screens.

You can expand the station info area with a single tap inside, and zoom it back down with another tap. You can scroll within the station info area with swipes up or down in zoomed or non-zoomed modes.




The notifications area on the options screen lets you set weather-related notifications for the currently selected weather station via the "Baro", "Wind", "Temp/Heat", "Cold", "Rain", "Thunderstorm", "Funnel clouds", and "Snow/hail" buttons and trigger value sliders. Note that these options are only accessible if notifications for the app are enabled on your iPhone via Settings/Notifications/WeatheryWhere and you have a subscription to the app's Premium Features.

You can access all of the notification settings by scrolling up and down in the notifications window.



When the “Baro” option is enabled, the app will monitor the barometric pressure over the desired 1-3 hour time range and will issue an alert if the barometric pressure drop is greater than 4 hPa per three hours (approximately 0.04 inches of mercury per hour), or a rise greater than 6 hPa per three hours (about 0.06 inHg per hour). PWS Connect will send a notification, and will also set a notification badge on WeatheryWhere icon on the phone. The Baro alert will also be displayed in the large graphic Watch complication, iPhone widget, and main screen of the iPhone app using a “↘️” symbol to denote a potential storm condition with a large drop in pressure with potential precipitation, and a "↗️" symbol to indicate a large rise in pressure and potential high wind. Note that a significant drop or rise in barometric pressure does not always indicate that stormy or windy conditions are developing. You can change the time period used to monitor and trigger a storm condition notification using the "Baro time" slider to the right of the "Baro" button.


The wind alert will alert you of reported wind gusts greater than the value you set with the slider to the right of the button. The alert value can be between 5mph and 90mph. The wind notification waits for three hours until it will trigger again. If you want it to trigger sooner after receiving a wind notification, toggle the "Wind" notification off and on, or set a new Wind notification value. This will allow the notification to trigger as soon as the wind trigger condition has been detected.

Temp/Heat index

The  Temp/Heat alert will alert you if the reported temperature or  calculated heat index is greater than the value you set with the slider to the right of the "Temp/Heat" button. The alert value can be between 80°F and 105°F. The heat index notification waits for 24 hours until it will trigger again. If you want the Heat Index notification to trigger sooner after receiving a heat index notification, toggle the "Heat" notification off and on, or set a new Heat Index notification value. This will allow the notification to trigger as soon as the specified Heat Index condition has been detected.


The freeze alert will alert you of a weather station temperature below the value you set with the slider to the right of the "Freeze" button. The alert value can be between 38°F and -20°F. The freeze notification waits for 24 hours until it will trigger again. If you want the Freeze notification to trigger sooner after receiving a freeze notification, toggle the "Freeze" notification off and on, or set a new Freeze notification valueThis will allow the notification to trigger as soon as the specified Freeze condition has been detected.


The rain alert will notify you of precipitation amounts that exceed the value that you set. The range can be from a trace amount to three inches. Once the rain alert triggers, it will not alert again until the running 24-hour accumulation total dips below the notification threshold. If you want it to trigger sooner after receiving a Rain notification, set a rainfall trigger amount greater than the current value.

Thunderstorm reported

This alert can be turned on to issue an alert if thunderstorms have been reported in the vicinity of the currently-selected station.

Funnel cloud(s) reported

This alert can be turned on to issue an alert if one or more funnel clouds have been reported in the vicinity of the currently-selected station.

Funnel cloud(s) reported

This alert can be turned on to issue an alert if snow or hail have been reported in the vicinity of the currently-selected station.

WeatheryWhere weather station app conditions notifications alerts

Notifications menu area showing five of the eight supported notifications. The funnel clouds and cold alerts are both active.



Units for weather-related value can be set to any desired combination of metric and imperial measures. To change a unit value, tap on the desired unit button to change, and while holding your finger down, slide up or down until the selection displays the desired unit value. Barometric units can be set to inHg, hPa, or mb; temperature can be set to Celcius or Fahrenheit, rain can be set to inches, centimeters or millimeters, and wind can be set to KPH, MPH, or knots.

Weather station app units setting Fahrenheit Celsius

Units settings area showing temperature setting being changed

Phone widget

The phone widget can be set to display any one of six displays: five weather graphs, and a display of the active station's latest METAR text. You can change this setting any time, and your selection will be immediately reflected by the widget. To change the widget graph, tap on the "Phone widget" setting button, and while holding your finger down, slide up or down until the selection displays the graph you want your phone widget to display. The selection can be one of Barometer, Temperature, Wind, Rain, Humidity, or METAR.

free weather station app iPhone widget

Phone widget setting showing widget graph preference being changed


The Info screen on the iPhone and Watch displays weather data data statistics for the currently selected station over the past 24-hour and 5-day periods.On the Watch, you can navigate to this screen by swiping right past the weather graphs. On the iPhone, simply tap the "Info" button on the main screen. On the iPhone, the Info screen also includes a "Station forecasts" button that will open a new screen listing the latest forecast data for every station in your station list. The forecast data includes both the raw TAF text as well as the decoded forecast. The forecast in the current time range will be highlighted in white. You can swipe up or down to scroll to the station of interest.


Watch app and Watch complications


WeatheryWhere supports all available Watch complication styles and has been designed to convey as much glanceable information as possible.  The two large Watch complication styles provide graphical displays of weather trends similar to what is displayed by the widget and interactive graph screens. The graphs were designed to be effective in spotting weather trends at a glance on your wrist. The non-graphical complications provide glanceable current data as well as trend information where space permits. Directional trend arrows are used to convey trends for barometric pressure, wind, temperature, rain, and humidity trends over the past two hours, with each arrow represent one hour.

While all the complications provide useful at-a-glance information, the large graphic complication provides the richest amount of data and is recommended for the optimal WeatherWhere experience. WeatheryWhere supports multiple complications introduced with WatchOS 7 and later. This means that you can select multiple weather graphs in different watch faces to be able to easily move between - for example - a Watch face with a barometric pressure graph, and one with temperature graphs. Multiple WeatheryWhere complications can also be combined in a single Watch face.

The Watch app also supports running completely independently of the iPhone app. If the iPhone app is not installed, the Watch app will automatically change its configuration with additional screens to select a station, change units, or set up notifications.



Battery life

Development of this app has focused on conserving battery life as a core principle.  It makes minimal use of location services and internet connectivity with as little background processing as possible.

bottom of page