RainMachine (2013)

From RainMachine wiki page
Revision as of 23:06, 24 May 2016 by Admin (Talk | contribs)

Jump to: navigation, search

RainMachine Touch 1st gen (2013-2014) manual



IMPORTANT: Available touch actions to navigate and make changes on the RainMachine application are: one finger tap and one finger swipe left, right, top and bottom. When the screen enters into sleep mode, one finger tap will open it back up into Home screen.

On the RainMachine 6.5" glass capacitive touch screen there are 5 back-lit illuminated touch buttons, 3 on the left side and 2 on the right side of the color LCD screen.

Back - tap this button to go back to the previews application screen.

this button will open the contextual help screen



Water Now
this button will open the manual watering application screen.

Note: The Water Now button will start flashing when a watering activity it’s taking place (i.e. program starts, manual watering is set)



this button will open the settings application screen.

Note: This button will start flashing if something it’s not correctly set up in the RainMachine settings. (i.e. - the Wi-Fi connection it’s not active, or incorrectly setup).



this button will always open the “Home” application screen.


Home screen


From top to bottom:

● Top screen - 5 weather forecast days, starting from “TODAY”, showing the average High and Low temperatures.

● Middle screen - in percent, average water that could be consumed for each day.

● Bottom screen - Last weather update status for the setup location and NOAA* status. (*NOAA National Oceanic and Atmospheric Administration).

Note: Until the connection is established and weather data is successfully downloaded from NOAA servers, the NOAA logo will show in red color. It might take up to 1 hour to synchronize with the NOAA servers. If, for any reason, RainMachine does not have internet connection and the link with NOAA servers could not be established, the NOAA logo on the screen will turn red.

Statistics Screens

● Tapping anywhere on the Home screen it will open the 30 days average water consumption graph.
● Taping again on this screen it will show 1-year statistics graph.
● To return to the Home screen, tap again on the graph.


On the right side of the screen you will see an index with the average water consumption for the specific period (in this example it is 74%).

Water Now Screen

● Tapping this button will open the Manual Watering screen. This action allows you to start watering on one or more zones.

Note: If Zone 1 is set as “Master Valve” it will not show up in the manual watering zone list. Only Zone 1 can be set as “Master Valve” from the Zone 1 properties screen.

● Tap the zone card you want to water and then set the watering time, in minutes, by tapping “ + ” or ” – “. The valve associated with the zone will start watering. Cancel anytime this action by taping “Cancel”.


● Starting a zone while another one is running, it will automatically place the respective zone in “Pending” mode until the active zone finishes watering or it is cancelled.

● Anytime you want to cancel/stop all the manual watering activities tap the  “STOP ALL” button.

Settings screen

Tap this button and it will open the “Settings” application screen.


Note: This button will start flashing if something it’s not correctly set up in the RainMachine settings. (i.e. - the Wi-Fi connection it’s not active, or incorrectly setup).


● Tapping the PROGRAMS card it will open the Program List.

Programlist.png Note: There is no limit of the number of programs you can set.

● Tap a Program card to change its properties.

● Tapping Add New Program card to add a new program and the Program Summary screen will open.


Active / Inactive: Use this feature to enable or disable a Program.

For instance, if you have a veggie garden on zone 6, and you want to water that only from April to September, you can define a special program for that and mark it Active in April, when you plant your vegetables and you can mark it Inactive in September, when you harvest. You do not have to reprogram everything to accommodate that. Just 2 touches, every April and September.

Program Frequency: tap on “Runs daily at 06:00 am” to change the start time and the program frequency. Available settings are: daily, specific weekdays, odd/even days, every 2 or more days.

Assigned Zones: Assign zones to this program and specify watering duration for each zone.

Note: By default you will see the “Active and “Inactive” zones. If you don’t want to have them on the list, uncheck “Show inactive” checkbox to hide them.

Cycle & Soak allows you to avoid water waste. Each soil type can absorb a specific amount of water in a time interval. In order to avoid runoffs, you can split the watering interval in multiple cycles, allowing a soak time between cycles.

Example 1:
Instead of running Zone 3, which has compacted, clay soil, for 15 minutes, you can split that in 3 cycles (5 minutes each), allowing 30 minutes soak time between cycles. This will provide a better water absorption in the soil.
Example 2:
Watering Program example:
Zone 1 with 20 minutes and Zone 2 with 10 minutes with 2 cycles and 30 minutes soak time:
Cycle 1:
Zone 1 - 10 min (20 min divided by 2 cycles)
Zone 2 - 5 min (10 min divided by 2 cycles)
Soak: 30 minutes --> here is where the water soaks in.
Cycle 2:
Zone 1 - 10 min (20 min divided by 2 cycles)
Zone 2 - 5 min (10 min divided by 2)
Note: Although the water running time is only 30 minutes (Zone1 + Zone2) the total program duration is 60min due to added 30min soak time.


Cycle & Soak is recommended for compacted, clay soil or for sloped surfaces. However, on any soil or surface, soak time allows water to penetrate deeper, growing healthier roots.

Delay between zones allows you to specify an amount of time between two consecutive zones, to accommodate specific irrigation systems that require time to fill up water tanks or build up water pressure.



● On the Settings screen, tapping the ZONES card it will open a list with your available zones.


● Swipe with your finger to the left and there is a band with 12 cards, each card corresponding to a zone.

Note: By default all zones are named with the word “Zone x” followed by the corresponding valve number  (see 1.2 Electrical).

● Tap on any of the zone card to setup zone properties.


Active / Inactive Zones: all the watering zones are active by default. Mark them “Inactive” if you want to disable a specific zone. This feature allows you to temporarily suspend watering on a zone without reprogramming all your watering schedules.

● Tap “Name” button and give each zone a friendly name, easy to remember. Examples: "Front Yard Lawn", "Rose Bushes", and “My Tomatoes".

● Tap “Vegetation” and choose each zone’s vegetation type from a list containing following types: Lawn, Fruit trees, Flowers, Vegetables, Trees and Bushes. Choose “Other” if the vegetation type in your zone it’s not on this list.

Forecast data enables or disables your RainMachine ability to auto-adjust watering duration for this zone according with weather forecast.

Historical averages allows the RainMachine to adjust watering time based on historical daily averages for your area.

Run Now allows you to start watering this specific zone.

Master Valve

● Only Zone 1 can be programmed as Master Valve. Use it only if your irrigation system has a master valve
and connect the master valve to terminal 1.


Master Valve can be programmed to open before your program starts (pre-open), and to stay open after your program finishes (post-open).

Note: If you define Zone 1 as “Master Valve” you would not be able to assign this zone to a program or to manually start this valve.



Data Sources

● Go to the Settings screen and tap the Data Sources card. “Data Sources” screen will open.


Hi/Lo Temps

● Go to the Settings screen and tap the Hi/Lo Temps card. “Hi/Lo Temperature Control” screen will open.


Extra watering for hot days (recommended) enables RainMachine to add extra watering time based on ET algorithm. Maximum allowable increase is 200%. However in most situations the extra watering amount actually needed is in the the range of 10-30%.

No watering Under: The RainMachine will not start any program if the forecasted minimum temperature goes below this level.

Rain Sensitivity


Rain Sensitivity allows for an arbitrary attenuation of the forecasted rainfall amount. As a result, particularities such as non-uniformity, runoff or overall rain forecasting confidence can be adjusted. Considering only 80% of the rainfall amount is a conservative approach that will cover most situations. Decreasing rain sensitivity will increase the amount of irrigation water used because a lower amount of rain water would be considered in the algorithm. In an ideal world, rain sensitivity should be 100%.

Field Capacity is a measure of the amount of rainfall that your soil can store in the root area of the plants. An easy way to understand this parameter is to think of how many regular summer days you would not water after a heavy rain. Default is set to 2 days. Colder climates can set to 3 or 4 days. Remember, this threshold (2 days, 3 days, etc) occurs only when heavy rain (0.25 inch or greater) accumulates in the ground. Modify this number only if you think that your RainMachine is over watering after heavy rains.

Note: During summer and if heavy enough rains are present, RainMachine will skip watering up to the number of days you setup (example: 2 days). During spring, fall or winter, RainMachine will automatically extend this number based on EvapoTranspiration calculations (colder = more skipped days). Example: If field capacity is set to 2 days, in a cold time of the year this will be automatically extended to 3 or more days.

Wind Sensitivity


Wind Sensitivity allows for an arbitrary attenuation of the forecasted wind speed amount.




● Set Hours restriction by choosing when to start and for how long.


● Set Days restriction by choosing the weekdays.



No watering months: Allows you to suspend all watering activities for specific months of the year.

Note: The features in this screen do not protect your pipes or other irrigation system components against freeze. If you live in an area with freezing conditions, please winterize your system when necessary.


Snooze delays all watering activities for a number of days. When the system is in “Snooze” mode all watering cycles are suspended for a set number of days, or until you manually “Resume” normal operation.

Turn Off disables all watering activities until you manually turn it back on. Unlike Snooze, Turn Off is a permanent action.


System Settings screen

● In the “Settings” screen tap the last card “System



● Tap “WIFI” card to change your network settings. It will open the list of available Wi-Fi networks. Search for your network name (SSID) and tap on that card. You’ll be asked to enter your network password, enter it and then tap Connect. If your network is not password protected it will automatically attempt to connect.

● At the end of the list there are two special cards: Add network and Static IP. Use them if you manually want to add special networks or to manually allocate an IP address.


Location screen allows you to change your RainMachine’s name, to set up Units (Celsius / Fahrenheit), to change your Address and to set up your Local Time.

Note: Address setup is based on Google Maps. You need a working Internet connection in order to setup or change the address. Location.png

Date: System time is automatically adjusted if you are connected to Internet. Manual changes are not recommended.

Remote Access email account

● Go to the RainMachine Touch device and tap the Settings wrench backlit button

● The tap the System card

● Tap the remote access card to open the Remote Access screen.


● By default Remote Management is Enabled.

● Enter the remote access email address you would like to use.

● After that a message will show that reminds you that you need to validate this email address in order to use it as a remote access login.

● Open your email INBOX (or SPAM) folder and look for the validation (verify) email message with the subject RainMachine account validation.

Note: Usually it takes a minute for the email to arrive. If it doesn't, go to your RainMachine device open Settings - System - Remote Access and tap the button Resend confirmation button.

● Open the validation (verify) email message and click the blue button Confirm e-mail address.

● Once the email address is verified and validated it become your RainMachine remote access username.

Note: You can use the same email address for another RainMachine device, but you have to validate it by email again for each new RainMachine device you want to use it.


● The default RainMachine password is "admin"

● To change this default password tap the password field and enter your desired password

● Tap "Set" and now the password is changed.

Forgot Password

● If you forgot your RainMachine Touch password go to your device tap on "Settings" wrench backlit button

IMPORTANT: Because the password is locally stored on the RainMachine device, user local intervention is required.
You cannot change the password through mobile or web application if you don't know the admin password of the RainMachine device.

● Tap on “System” card.


● Then tap on "Remote Access" card and then tap on "Password" field.

● Enter your new password and tap the button "Set" to save it.


● Now your new password is changed and you can use it to remotely control your RainMachine Touch device.


● “DISPLAY” changes the amount of time (in minutes) after which the display goes in sleep mode in order to save energy. In sleep mode, the RainMachine application is fully operational (all the watering programs are working, the Wi-Fi connection is always on). Tap with your finger once and the display will “wake up” showing the “#Home_screen” screen.


● Tap “UPDATE” card to view if there are any software updates or to “Restore to defaults” the entire system. Restore to defaults will permanently erase all saved settings including watering Programs.


● This section will show you how to connect your RainMachine to your Apple/Android smartphone/tablets and how the application works.

Note: The following steps are the same on each mobile platform.

Installing mobile app

Step 1: On your device open the  App Store/Google Play app. Search for the “rainmachine” word.
You should find the "RainMachine" mobile application.

Step 2: Download and Install the application.

Connecting to the RainMachine

● Open the newly installed RainMachine app (in our example showing the iOS 7 RainMachine application, version 2.3).

● The application will open in Devices screen and automatically will start searching for local devices. To refresh the list tap the refresh upper left arrow button. To edit the list (delete the manually added devices) tap the upper right Edit text button. The local network devices cannot be deleted from the list.

Discovered devices

● A list with local network RainMachine devices will be displayed.

● In this example: Office is the name and is the Local Network IP Address of the first RainMachine device.


Add a new device

Name (optional): i.e. MyRainMachine 
URL or IP address: i.e.
and then tap Save button.


Note: Default is TCP/443. If you need to specify another port, please enter, address in this format: 'address:port'.

● When you are away from home you must configure your router to give you access to your RainMachine via Port Forwarding (see below).

Port Forwarding (optional)

● To make your home RainMachine accessible through the Internet you must configure your router using port forwarding.

For tech savvy users:  Forward public port 443 (default) to your Rainmachine’s local address:443

● 'You can find more info and port forwarding tutorials on portforward.com.

1) Find your public IP address (WAN IP address) by connecting to your WIFI router.

Note: In our example the public IP address (WAN IP address) would be:

2). Find the RainMachine’s local IP address by going to the RainMachine Settings -> Advanced -> WIFI. The first line in this screen contains the IP address of your device. Additionally, the IP address can be obtained by tapping on the “connected” card.

Note: In our example local IP address is:     

3) Login into your WIFI router  and configure TCP port forwarding:

Protocol = TCP
Source Port = 443
Destination port = 443
Destination IP = //RainMachine local IP address

4) Go to your SmartPhone App and add a remote Sprinkler by clicking on “+” button.

Note: In our example the external address would be:" for the RainMachine device named: MyRainMachine


● After connecting a RainMachine device to your mobile, the login screen will be displayed. Enter the credentials for username and password and click on Login. Default username and password are admin and respectively admin. Check the Remember me checkbox if you want your login and password credentials to be remembered by the mobile application.


How the application works

● Upon successfully login the application will open the Stats screen. In this section you can see the information about the presumed water consumption percent, icon for weather condition and the textual Low/High temperatures for the next 5 days, including Today.

● On the bottom of the screen, above the application menu, there are info about NOAA’s weather servers latest data update on the RainMachine device, followed by a green checkbox for “success download”. For “no data” or “no connection” the green checkbox will be replaced with an yellow triangle with black exclamation sign.


● The user can manage maximum 12 zones that the device can be programmed to water and all active zones can be seen in Zones section.
By default, the watering time is set to 5 minutes. This can be changed by tapping a zone and then change the amount of time using + and - circle buttons.

● The Zone 1 can be set as Master Valve

● Only one zone can water at one time. If more zones were scheduled for watering they will receive the status “Pending” until the first one finishes.

● The watering will start in the order the zones were scheduled.


Zones - Manual watering

● In Zones section you can manage the zones you want to be watered at one time. In this section, the list with all available zones is displayed.

● To begin the watering, choose a zone, set the number of minutes the sprinkler will water using + and - circle buttons and then click on Start or if there is no need to change the amount of watering time, just tap the ON (start/pending watering) / OFF (stop watering) switch in front of the zone name and the action is instant.


● If you want all the remaining zones to be watered, you can put them in pending by tapping the switches. To stop the watering select the zone and click on Stop, or tap the ON/OFF switch. To stop all watering tap the upper left side Stop All text button.

Edit Zones

● You can edit a zone by selecting Edit button from the top right corner of the Zones screen.
For each zone you can change the name, active state, vegetation, turn ON/OFF forecast data and historical averages options.

● When finished, tap the Save text button to save the changes made.



● The application allows you to organize your zones into programs or to delay watering activities. Go to Settings section and tap on Programs to create, start, edit or discard programs.

● To add a new program:

→ Go to Settings -> Programs and click on Add New Program +
→ To set the same number of minutes for all zones to be watered or select a different value for each zone.
→ To delay the watering of the zones inside a program with “n” minutes choose Delay between zones option.
→ From Cycle & Soak option you can set the number of minutes for water cycles and soak. This option divides each zone into a number of parts equal to water cycles and delays every part with the number of minutes equal to soak.
→ Rename the program and tap on Save red text button. The newly created program will now be displayed in Programs list. Also, to discard all changes, tap on Discard text button.
→ Tapping Start text button will automatically start the program you created.


● To delete a program go to Settings -> Programs. Tap on Edit upper right text button and choose what program to delete, tap on the red circle and then the Delete delete button and the program will be erased from Programs list.

● You can edit a program by simply taping it in Programs list. Modify the options and tap on Save red text button.

● Programs can also be activated or deactivated from Programs list. Tap on a program and choose Active ON/OFF switch option.


● The application allows you to snooze all your watering activities. From Settings -> Snooze section, select the number of days and tap on Snooze button.



Watering restriction can be set from this settings screen.
Go to Settings - Restrictions
● Hot Days / Allow extra watering - the system can be forced to allow extra watering during the hot days.
● Freeze Protect / Do not water under 32F - select the lowest outside temperature level that once being reached the irrigation system will not start watering activities.
● Months - select the months that the irrigation system will not start watering activities.
● Days - select weekdays that the irrigation system will not start watering activities.
● Hours - select starting hour, the amount of time and the weekdays that the irrigation system will not start watering activities.


Note: The manual operation of the device (start and stop program or zone watering) is not being affected by the watering restrictions set in this mobile application screen, or on the RainMachine Touch HD device itself.


The Weather settings mobile application screen provides 3 options:

Data Sources

Select the source of the weather data.
DataSources mobile.png

Rain Sensitivity

Set the rain sensitivity amount and select the number of days the irrigation soil type can store in the summer days.
DataSourcesRain mobile.png

Wind Sensitivity

Set the wind sensitivity amount.
DataSourcesWind mobile.png

Note: Changes applied on the Weather screen options will affect the forecast data values displayed on the new DASHBOARD graphs and may take some time to recalculate.

System Settings

On the System Settings mobile application screen there are option like:


● Device Name - change the name of the device.
● Location - set or change the location of the device Note: Enter RainMachine device location at street level for more accurate weather data.
● Date, Time, Time Format, Timezone and Units - this device system settings will automatically adjust based on the location data provided.
Note: This settings can be manually set/changed If that doesn't happen.
● Password - this device system setting allow to set a local password for accessing the device.
Note: This password is stored locally on the device itself.
● Reset to Defaults



  • 12 zones, weather aware smart Wi-Fi irrigation sprinkler controller
  • 6.5" ultra bright touchscreen display
  • Adjusts watering time based on weather
  • Location based weather forecast (NOAA)
  • Forecast spatial resolution: up to 1.5 Km
  • Freeze control & heat wave protection
  • EPA WaterSense Certified
  • Indoor use only
  • Android and iPhone Apps


  • Unlimited Programs
  • Programable Station Delay
  • Multiple Cycle and Soak timers
  • Active/Inactive Programs
  • Daily, Odd, Even, specific week days


  • Master valve pre and post delay
  • Editable zone names
  • Zone vegetation type
  • Weather data parameters per zone



  • Dimensions: 6 x 4 x 1 in / 152 x 78 x 25 mm
  • Weight: 11 oz / 312 g
  • Package contains: smart sprinkler controller, AC adapter, wall screws, quick setup guide
  • Shipping weight: 44 oz / 1248 g


  • AC Input: 24VAC, 50/60Hz, 750mA (adapter included)
  • Valve output: 24VAC, 50/60Hz, max 10VA
  • Master valve: 24VAC, 50/60Hz, max 10VA
  • WIFI: USB 802.11N, 2.4Ghz, US/Japan/EU


  • 1 Year std hardware warranty
  • Indoor operating temperature range*: 32F to 122F / 0° to 50° C
    • For high temperature environments please ensure adequate air flow in vertical position

Appendix 1

Evapotranspiration (ET)

Evapotranspiration accounts for the amount of water lost to the atmosphere as a result of evaporation (both from soil and plant leaves) and transpiration from the plant issues. Using ET, the RainMachine estimates how much water your lawn, garden and trees need to grow healthy. To learn more about evapotranspiration, please consult: Evapotranspiration

RainMachine downloads weather forecast data from NOAA* and using a complex algorithm, it calculates ET and estimates the water needs for the next days. NOAA provides forecast data for the entire US with a 5 km (approx. 3 miles) spatial resolution, allowing RainMachine to predict the watering adjustments.

* National Oceanic and Atmospheric Administration www.noaa.gov

Note: Unlike other smart sprinkler controllers, RainMachine uses free weather data from NOAA’s National Weather Service, a governmental agency paid from your tax dollars. You will never pay fees for accessing weather data.

Quantitative Precipitation Forecast (QPF)

After estimating the water loss, RainMachine takes into account the estimated QPF amount of rain, with spatial resolution of 5 km.

QPF is the expected amount of melted precipitation accumulated over a specified time period over a certain area.
To learn more about QPF, please refer to: more about QPF

Note: QPF becomes better as we approach the event (e.g.: the rainfall). Better results on saving water can be obtained if your program frequency is less than 3 days.

Crop Coefficient - Kc

Each zone has its own water requirements. Depending on vegetation type, RainMachine adjust the ET values using a crop coefficient abbreviated “Kc”. Navigate to Settings/Zones to set the vegetation type for each zone. That will improve both the health of your plants,and the amount of water saved.

The RainMachine Algorithm

The user is required to set the Base Watering Duration for each zone as required in a normal summer day, and RainMachine takes it from there, adjusting watering time based on estimated ET, QPF and Kc.

The RainMachine has an internal database with average ET on your area (ETavg), and compares that with current ET, deriving a percent of water need (WN).

WN = (Kc x ET – QPF) / (Kc x ETavg)

For instance, if you programmed to water for 5 minutes during the summer, and if the above formula returns WN=80%, RainMachine is going to water only 4 minutes (80% from 5 minutes).

If QPF becomes bigger than ET (e.g. lots of rain), the RainMachine will not start watering at all.  (WN is zero or less).

If WN becomes negative, that means we have a surplus of water, and the RainMachine stores that surplus in a non-volatile memory, delaying watering cycles for up to 3 days of ETavg. That accounts for even more water savings.

Note: The adjusting algorithm (Internet Weather check box) can be disabled per individual zone, allowing you to have different watering behavior on different zones . Do not set Internet Weather = Yes for greenhouses, covered patios, flower pots.