LawnCheck logo



Why LawnCheck

Getting Started





Terms of Use


Home > Help > Weather Setup Help

Lawncheck Weather Setup and Discussion

LawnCheck can retrieve local, recently updated weather forecasts and apply the forecast information to your irrigation programs to reduce your water usage and reduce your water usage.

LawnCheck lets you use weather parameters like forecasted temperature and PoP (probability of precipitation), as well as current conditions to control your irrigation so you can minimize your water use. Using the weather forecasts eliminates the frustration caused by having your irrigation run right before or right after a rain storm. No one wants that!

Review this page to find out how LawnCheck retrieves local forecasts using the most accurate services available in the world today and lets you easily apply these forecasts to your irrigation programs.

How LawnCheck Applies the Weather Forecast

Here's a summary of how LawnCheck applies weather information to your irrigation system:

You can easily customize how these dependencies are applied by setting thresholds. For example, you could set a Hot Weather Activation temperature to 90 F, apply to one of your programs and the program will run only if the forecast high is 90 or more. LawnCheck makes it easy to apply weather to your irrigation.

How Does LawnCheck Get Local Weather Information?

LawnCheck has access to weather feeds from providers like OpenWeather, Weather API, and Weather Underground. These services offer local weather forecasts based on national public and private weather data. To get a local forecast you just need to provide a code that identifies your location. OpenWeather and Weather API use latitude and longitude. WeatherUnderground uses a weatherstation identifier. Latitude and longitude points can easily be obtained from Google Maps.

WeatherUnderground offers a free weather feed for personal weatherstation owners who upload data to their network. You must obtain a free PWS key from them. Then you can select a station from their WunderMap to receive local weather and forecasts.

See below for more specific information about how to get a location code for your LawnCheck installation.

When is the Weather Retrieved?

The weather forecast is checked prior to a program start time. In addition, the weather forecast is retrieved a minimum of once a day, at approximately 10 o'clock PM local time. NOTE: typically an irrigation cycle command is sent to the controller about 50 minutes prior to the programmed start time, so the pre-cycle weather check is made about 50 minutes prior to the start time.

The remainder of this page provides more specific information about selecting a weather feed, getting a location ID, and specifics about how LawnCheck makes decisions about when to run or block a program that has weather dependencies applied.

Choosing a Weather Feed

LawnCheck retrieves weather from OpenWeather, Weather API, and Weather Underground. These services provide accurate weather information for most locations world-wide.

Select local weather from OpenWeather or Weather API

Local weather can be retrieved for many locations around the world from OpenWeather or Weather API using a latitude/longitude coordinate as a location code.

Such a coordinate can be easily obtained from Google Maps. To obtain a latitude/longitude coordinate for your location open Google Maps and click on desired a location until you see a small panel at the bottom of the page that contains coordinates. Then click on the coordinates (they are linked). A panel will open on the left of the screen. Select the coordinates and copy them (Cntl-C for Windows) and then paste the coordinates into the relevant field on the weather set up page in LawnCheck.

You can enter coordinates manually but if you do make sure to separate the values with a comma.

An example coordinate for San Jose CA is: 37.313372, -121.984729

Both OpenWeather and Weather API offer a weather forecast that includes current conditions and a forecast for both the current day and tomorrow. These providers also provide PoP (probability of precipitation) for today and tomorrow allowing a more finely tuned application of blocking on precipitation. For example, an irrigation program can be set to block if PoP is greater than 60% for today or tomorrow.

Select local weather from Weather Underground

Weather Underground consists of a network of local weather stations. WeatherUnderground offers a free weather feed to owners of weather stations who upload data to their network.

If you have a weather station that uploads to Weather Underground, you can obtain a PWS contributors key from WeatherUnderground. You can then select any local station, including your own, by locating a weather station on Weather Underground's WunderMap®.

Weather Underground provides current conditions directly from your selected weather station plus an overlayed local forecast. The great feature of the Weather Underground network is that it contains stations that have rain gauges. If you select a station that has a rain gauge then you can use rainfall amounts from the station to block irrigation when using LawnCheck.

Weather Dependent Control Operation Explanation

Lawncheck provides weather dependent controls for automatic irrigation optimization, The controls are easy to use; they can be assigned to a program by clicking a checkbox on the irrigation program definition page. The controls compare the weather data received from the forecast feed with thresholds that you set for your account. Thresholds are set on the LawnCheck Weather Setup page.

The remainder of this page describes the decision logic for weather dependent programs.

Temperature Dependent Programs

LawnCheck supports temperature dependent programs including programs that deactivate in cool weather and programs that will activate in hot weather. The following explains how weather dependent decisions are made.

Cool Weather Block

If a program has a cool weather deactivation control assigned to it then the program will be blocked if the forecast high temperature for today is less than the threshold temperature that you provide. The set threshold must be greater than zero degrees. This control is very useful to prevent irrigation during cool spring or fall seasons and can save a lot of water.

The forecast high of the day is used as the determining temperature; not the run-time temperature. The forecast high of the day is indicative of the environmental evapotranspiration rate. A blocked cool cycle will be noted in the command log.

Hot Weather Activation

A hot weather program runs whenever either the run-time temperature, yesterday's high temperature, or the forecast high temperature for today OR tomorrow is greater than the set high temperature threshold. All four temperatures are checked and if any one of them is greater than the threshold, then the hot cycle will run.

We check three days worth of high temperatures to determine if the hot cycle should run. If hot weather is coming, it's generally better to apply water earlier, before the hot weather arrives because the water gets a chance to soak further into the ground.
A block will be noted in the log when a "hot cycle" does not run.

Precipitation Blocks

Local Rain Sensor

The local sensor reports it's status to LawnCheck. If the local rain sensor is indicating rain, then LawnCheck will block the irrigation cycle. The log will note a block due to local rain.

Typically a rain sensor will hold the "rain" signal "on" after rain has left the area. This is typically desirable because it helps to block irrigation after rain has stopped.

A feature of LawnCheck called RainBrain™ extends the precipitation block time up to 24 hours after the rain signal from your sensor resets. Check the RainBrain box if you wish to ensure that irrigation is blocked or reduced for up to 24 hours after precipitation.

Current Conditions Precipitation Blocks

All weather services provide a current conditions status. If the word "rain" appears in the condition code text for OpenWeather, Weather API or WU, the cycle will be blocked. If the current conditions code causes a cycle block, then a the block will be noted in the log.

Probability of Precipitation (PoP)

OpenWeather, Weather API, and Weather Underground provide a PoP forecast in most instances. If the forecast PoP for today OR tomorrow exceeds the threshold set within the account, then the cycle will be blocked. A log entry indicating a PoP block will be made. Note: The PoP block looks at both today's forecast PoP AND tomorrow's forecast PoP. This is a great control for blocking irrigation prior to rain, but make sure to set your threshold sufficiently high for your environment.

Rain Gauge

(Only for Weather Underground) Depending on the weather station selected, the Weather Underground weather feed provides rain gauge measurements. The rain gauge data represents the 24 hour rain total. In addition, the rain gauge information is saved for one day by LawnCheck.

If the provided rain gauge data equals or exceeds the set threshold (the threshold must be set at greater than zero), then the cycle will be blocked. Because LawnCheck saves the rain gauge reading, the rain gauge reading for yesterday is also checked, and added to today's rain gauge reading to determine if the threshold is met or exceeded.

By automatically saving the the rain gauge data for one day, LawnCheck can extend irrigation blocks based on rain gauge for up to 36 hours after rain has stopped.


LawnCheck makes it very easy to select a weather provider and assign weather conditions to any or all of the irrigation programs in your irrigation schedule. The weather is applied to programs based on threshold temperatures that you set. In addition, use of forecast precipitation numbers can prevent irrigation from running both before and after precipitation has occurred.

Legal Information

Weather Underground® is a Registered Trademark of Weather Underground Inc.
WunderMap® is a Registered Trademark of Weather Underground Inc.
RainBrain™ is a Trademark of QuickSmart Devleopment