EtherRain Scheduling Software for Water Saving Irrigation/Sprinklers
EtherRain™ is an intelligent valve control client designed to work with an irrigation scheduling server. In operation, a scheduling server issues a single full cycle irrigation command to EtherRain and EtherRain runs the full cycle by itself. This design results in many benefits compared to alternatives including:
- High reliability due to reduced device complexity.
- No loss of schedule on "gadget glitch."
- Less maintenance (no battery; no time drift; no schedule loss).
- Better irrigation control (smart irrigation schedulers can provide very sophisticated irrigation control).
- Easier management - all irrigation can be controlled from a central point.
The following software provides feature rich and flexible irrigation scheduling for local control and scheduling of EtherRain Ethernet sprinkler controllers. For Internet based irrigation scheduling, please visit LawnCheck (opens new browser window).
OptiRain for Windows and
OptiRain Open for Linux, UNIX, Mac OSX
OptiRain™ is software for scheduling one or more local LAN-based EtherRain valve controllers. OptiRain for Windows installs under Windows 7, Windows 8, and Windows 10.
OptiRain Open is designed for use on local Linux (Debian, Raspbian, Synology, QNAP), UNIX, and Mac OS X platforms. OptiRain irrigation scheduling software, when used with the EtherRain controller, provides the following benefits:
- Enables high efficiency scheduling - for water conservation
- Provides easy-to-use weather dependent scheduling - for landscape health
- Provides a powerful, easy-to-use scheduling Interface - to eliminate programming headaches
- Provides seasonal irrigation set-backs - for year-around optimized irrigation
- Provides up to 5 independent programs per controller for irrigation flexibility
- Capable of retrieving WeatherUnderground weather feeds - for accurate local weather-controlled cycles
- Multi-cycle cycle makes cycle splitting easy - to reduce or eliminate run off
- OptiRain saves money through optimized irrigation control
OptiRain for Windows 10
OptiRain for Windows consists of a user interface program and a scheduler. The user interface program allows schedule building, weather configuration, log viewing, and initiation of manual cycles. The scheduler, called the OptiRain Scheduler Service, operates in the background sending commands to the controller as determined by the schedule. Once installed and started, the OptiRain Scheduler Service executes the watering schedule whenever the computer is running, even when no one is logged in. The service starts automatically whenever the computer is powered on.
Weather Features in OptiRain for Windows:
OptiRain for Windows Version 2.0 and greater supports Weather Underground weather data feeds. The Weather Underground feed provides enhanced weather controlled sprinkler irrigation by providing rain gauge and percent chance of precipitation (PoP) dependencies. If you own your own weather station and feed into the Weather Underground network, you can now easily use your own weather station data to control your irrigation. Even if you don't own your own weather station you can still receive a data feed from any station on the Weather Underground WunderMap®. See the OptiRain for Windows Help file for more information.
OptiRain for Windows installs under Windows 7, Windows 8, and Windows 10, (32 bit and 64 bit versions). A fully functional OptiRain install requires download of both OptiRain User and OptiRain Scheduler. You can sample the user interface by downloading and installing the OptiRain User application.
Vista and Windows 7 Post-Installation Note:
For Vista or Windows 7 intallations, OptiRain User must be configured with the "administrator" privilege level after installation in order to control the scheduler. The privilege level can be set as follows:
1. Right-click the OptiRain desktop shortcut icon
2. Click "Properties"
3. Click the "Compatibility" tab
4. At the bottom of the tab window, click "Change Settings for all users"
5. At the bottom of the "Compatibility for all users" tab, check the "Run this program as an administrator" checkbox
6. Click "Apply" then click "OK"
Windows 8 Post-Installation Note:
For Windows 8 installations, if OptiRain Scheduler has been installed, but the status shows "stopped" in OptiRain User, and the scheduler can't be started in OptiRain User, then the privilege level for OptiRain Scheduler must be manually set to "run as Adminstrator." This can be set as follows:
1. Go to the OptiRain install directory (C:/Program Files (x86)/QuickSmart Development/OptiRain Scheduler)
2. Locate the file "OptiRain Scheduler" with a file type "Application."
3. RIGHT Click on "OptiRain Scheduler."
4. Click “Properties” from the list provided.
5. Click the “Compatibility” tab in the properties window.
6. Find the Privilege Level Section (near the bottom)
7. Check the box “Run as Administrator."
8. Click "OK".
9. Restart your computer
Windows 10 Post-Installation Note:
For Windows 10 installations: Both OptiRain User and OptiRain Scheduler should install and run without additional setup. However, if OptiRain Scheduler isn't running cycles, or if you don't see weather log updates, follow the post install informaiton provided in the paragraph above for Windows 8.
When downloading, click the "Run" button at the prompt for easiest install. These download packages are unsigned.
OptiRain User last update: 07-15-2016.
OptiRain Scheduler last update: 07-15-2016.
Upgrading from an earlier version?
1. Stop the scheduler using the scheduler controls in OptiRain User.
2. Uninstall OptiRain User and OptiRain Scheduler (your data will remain).
3. Download and install the new versions - make sure to update both the user and the scheduler.
Latest OptiRain User and Scheduler version 2.0.4 fixes Yahoo Weather Feed and provides extra WU weatherfeed error checking.
OptiRain User and Scheduler version 2.0.2 provides minor bug fixes from version 2.0.0: European decimals and error checking.
OptiRain User version 2.0.0 provides: Support for WeatherUnderground feeds; MultiCyle (cycle splitting); weather log; easier to read command logs; cycle overlap check.
OptiRain Scheduler version 2.0.0 supports all of the new features in the scheduling service.
OptiRain User version 1.6.1 provides additional features: Scheduler Suspend; Program Deactivate.
OptiRain User version 1.5.6 enforces 240 minute maximum zone run time fixing an update bug.
OptiRain User version 1.5.5 now saves and displays weather deactivation paramters fixing an update bug.
(2011) OptiRain conforms to the Vista/Windows 7 files security model. OptiRain now runs under the .NET 4.0 Framework.
Important Migration Note:
If you wish to update a pre-May 2011 installation please read these Migration Instructions(.pdf)
To request feature updates for OptiRain, please contact us via our email contact form. We look forward to hearing from you.
OptiRain Open 2 for Linux, Mac OS X. QNAP NAS, and Synology NAS
OptiRain Open 2 is a complete sophisticated scheduling and control web application designed to locally schedule one or more EtherRain valve controllers. OptiRain Open 2 is a web application that delivers all of the same benefits mentioned in the OptiRain description above, including weather-based programs using WeatherUnderground or Yahoo! weather feeds.
While OptiRain Open 2 has a powerful feature set for typical single controller applications, it also provides irrigation for up to 25 EtherRain controllers. It supports multiple virtual (software defined) irrigation controllers, up to 5, with each virtual irrigation controller able to support up to 5 EtherRain controllers. Each virtual controller is independant providing sequential zone irrigation programs of up to 40 zones. That's the equivalent of 5 40 zone physical box controllers - though easier to program and with more features.
OptiRain Open 2 provides support for weather controlled cycles using the WeatherUnderground weather station network. You can retrieve weather information from any weatherstation on the WeatherUnderground network. OptiRain Open 2 also provides other features like email notifications. OptiRain Open runs on Linux, Mac OS/X, QNAP NAS devices, and Synology NAS devices.
For more information including screenshots please download the OptiRain Open Brochure (pdf).
OptiRain Open is ideally suited for use on low powered Linux server platforms as well as Mac Mini or Mac Servers. In addition, OptiRain Open is a perfect application for irrigation control on very small Linux platforms like Raspberry Pi and Beaglebone computers. It's easy to install OptiRain Open 2 under Debian and Raspbian Linux.
OptiRain Open 2 is an Apache2 web application and so requires the Apache2 web server along with PHP 5.3 (or PHP 7) and SQLite.
For installation information please download the OptiRain Open 2 Installation Guide (.pdf).
OptiRain Open Version 2.10, August 2016. Updates Yahoo Weather Access. Supports PHP7. Supports Apache named virtual hosts.
Available via Email
If you are interested in obtaining OptiRain Open for installation on your Linux, Mac OS X, Synology, QNAP, or FreeBSD based server, please first view the installation guide, and then use our email contact form to request a copy (or send us an email addresed to: firstname.lastname@example.org).
OptiRain Open on Raspberry Pi
Raspberry Pi computers, as well as similiar competitors, are ideal for home control. Raspberry Pi runs a standard LAMP stack so Apache applications can be easily installed. Many EtherRain customers have installed OptiRain Open 2 on their Pi computers with reliable and dependable results.
Here's a link to information about installing OptiRain Open on Raspberry Pi
mcsSprinklers Advanced Scheduling Software for Windows and HomeSeer
For advanced scheduling in HomeSeer2 or in standalone Windows-based irrigation environments see mcsSprinklers, the sophisticated irrigation control software from MCS Automated Solutions. mcsSprinklers provides a variety of irrigation strategies, monitoring, and reporting capabilities, while also providing excellent support for EtherRain controllers.
Web Page Interface for HomeSeer 2 and 3 Sprinkler Control
The EtherRain series of Ethernet connected sprinkler valve controllers can easily be controlled with HomeSeer, the market-leading home automation and remote access software package from HomeSeer Technologies, using web pages and scripts provided by QuickSmart Development.
EtherRain provides a superior irrigation alternative for HomeSeer HS2 and HS3 installations. EtherRain provides very high reliability and simple installation and control compared to existing networked sprinkler control alternatives for HomeSeer. The EtherRain HS2/HS3 script sets provide easy event setup without the need for IP addressing knowledge; our controller discovery mechanism lets you name your controllers for easy event setup.
EtherRain provides enhanced irrigation reliability in HomeSeer HS2 and HS3 installations compared to available alternatives. Why? EtherRain requires only a single command in order to execute a complete cycle. No "off" command is required. Once EtheRain receives it's irrigation command, it executes the cycle internally and so will provide reliable irrigation even if your server experiences a hangup during the cycle. In addition to providing enhanced reliability, this unique architecture makes it easy to set up irrigation events in HomeSeer because only one event is needed per cycle.
In addition, the web interface provides enhanced services with complete button click functionality including advanced features like cycle setbacks and email alerts. With the included setback functionality a single HomeSeer EtherRain Event can automatically change the irrigation time based on month of the year. One event can be set up for the whole year, without wasting water. Because the standard HomeSeer Event is used, the HomeSeer owner can set up a customized schedule to meet the most demanding of needs by altering the event trigger conditions.
A users guide providing installation and setup instructions is included in the download. The installation procedure is simple and easily reversible. By downloading and installing you can get an idea of the functionality provided by the interface before purchasing a controller.
Script sets are available for HS2 and HS3. The user interface is the same for HS2 and HS3, however the underlying code is very different so please download the version that matches your HomeSeer installation.
HomeSeer HS2 Web Interface was last updated 11-05-2012. The latest update fixed a bug in the sequential cycles function. Recent Updates include a function for running multiple cycles sequentially from one command, and status checking before sending irrigation commands. The new run sequential cycles command makes it easy to schedule cycles across multiple controllers with no time gaps or overlaps, even when using water saving setbacks. In addition this command makes it very easy to divide a single cycle into two or three for "cycle and soak" applications.
HomeSeer HS3 Web Interface was last updated 1-1-2014. This is the first script set supporting HS3. It has been tested on HS3 version 3.0.54. NOTE: HS3 does not YET provide full suppport for programmatically generated events, so this initial HS3 script set does not support the runSeqCycles function. In additional the user needs to manually finish the alert setup event in order to use the alert function
HomeSeer plug-in developers are invited to use the provided script(s) in part or in total to offer the benefits provided by EtherRain to their customers through their extensive feature packed plug ins.
jirrigate - Java-based Scheduler
jirrigate is a stand alone CLI based Java application that can run on any machine with Java 1.6+ installed. The goal of jIrrigate is to provide a localized application that can interact with one or more irrigation controllers and one or more weather stations/feeds allowing users to provide configuration parameters that guide jirrigate on making decisions on when to irrigate.
Currently jirrigate supports the following parameters:
- Days of the week
- Time of day
- Rainfall for today and for previous X days
- Chance of rain for next X days
- Maximum temperature/Minimum temperature
- Wind speed
jirrigate provides logging and an interactive console to report on irrigation history, future and statistics as well as start/stop/test controller functions.
For more information and to download jirrigate, please visit: jirrigate home
EtherRain Admin (for EtherRain configuration)
EtherRain Admin is the configuration and testing utility for the EtherRain valve controller. EtherRain Admin is available as a Windows native installation as well as a Java Web Start installation. The Web Start version works with Apple Macintosh (Mac OS X) and various distributions of Linux that have Java Web Start installed.
Click here to go to the EtherRain support page where EtherRain Admin can be downloaded.