Building a Smart Irrigation Controller (Part 2)
Quick Links: Part 1, Part 2, Part 3, Part 4, Part 5
Hardware
As mentioned in Part 1, Insteon was chosen as the platform of choice for building the irrigation controller. All of the various pieces and parts that were required were available in Insteon-capable devices.
One of the key benefits of going with Insteon was the availability of a relatively low-cost stand-alone controller (the Universal Devices ISY-99i) that would allow the irrigation system to be controlled without requiring a PC to be running.
Most of the components that were required to build the controller can be re-used for other home automation projects which made more sense economically than purchasing a dedicated irrigation device that could only be used for irrigation control.
Required Hardware
The hardware buy list was as follows:
- SimpleHomeNet EZFlora 8-Zone Sprinkler Controller
- 24V AC Power Supply w/Auto-Resetting Fuse
- SmartHome PowerLinc Modem – Serial (2412S)
- Access Point Insteon Wireless Phase Coupler 2 Pack (2443P)
- Universal Devices ISY-99i
- Miscellaneous pieces and parts for the wiring inside of the ‘irrigation control box” (details below).
Hardware Installation
This section will focus on the installation of the irrigation controller equipment and will only briefly cover the installation of the other Insteon components. Other folks like P. Lotus have done an excellent job describing the Insteon installation process so I’m not going to repeat that here.
When I was researching the EzFlora (previously known as the EzRain) I wasn’t able find many installation and configuration resources so hopefully this will be helpful to you if you are considering going down the EzFlora and ISY route for irrigation control.
Irrigation Control Box
Our existing irrigation controller was mounted outdoors and was built into its own weather-proof box. The metal box was lockable and it made for a perfect housing for the new irrigation hardware.
It didn’t take long to remove the guts of the old controller.
I labelled the wires for each of the zones to speed up the wiring process for the EzFlora.
The box had sufficient room to fit the power supply and the EzFlora mounted side-by-side. I used two small electrical boxes bridged together with a gap to accomodate the width of the power supply and the EzFlora. The power supply and the EzFlora will not fit side-by-side in a two-gang electrical box.

Because the Insteon devices communcate over the powerline, there was no need to run any additional wiring to the box which kept the installation simple.
I intentionally left room for a third electrical box in case I eventually wanted to install manual controls (using an Insteon KeypadLinc).
The power supply and the EzFlora installed inside the box.

I added new weather stripping to create a weather-proof seal.

Wiring Up the EzFlora
The EzFlora is powered via the electrical outlet and the irrigation valves are powered by the 24V AC power supply. The output from the power supply is connected to the “AC Xmr” connections on the EzFlora terminal block (polarity doesn’t matter).
The wiring of the irrigation valves is straight-forward with each zone being connected to the appropriately labeled zone numbers on the EzFlora terminal block. The common lines for the valves are connected to the “Comm.” terminals. I had two common lines, one running from each in-ground valve box so I just connected these to the two individual “Comm.” terminals.
Note: The set screws are pretty small so you’ll need a precision flat-head screwdriver.
Here is a picture of the final EzFlora wiring.
A Note About Testing the EzFlora
Prior to completing the installation in the controller box I tested the ability to control the EzFlora from the ISY. I expected a 24v AC load to be present between the specific zone terminal and the common when the zone was set to ‘on’ but I was unable to get a 24v AC reading from a multimeter.
I discovered that the switching mechanism is more than just a simple relay and it only works when a load is applied. I connected an extra valve solenoid that I had lying around and I was able to test all of the zones successfully before installing the hardware in the controller box.
Installation of the Remaining Insteon Devices
The installation of the remaining devices is pretty self explanatory and decent instructions are provided. Here are some gotcha and general notes about the remainder of the hardware installation.
Access Points
When installing the Access Points I discovered that the two electrical phases in our home were able to transmit the Insteon signals quite well so I never got a ‘solid bright light’ when installing the second Access Point. After a quick call to SmartHome, they informed me that this was fairly common. I was able to install the devices on different phases by flipping breakers (typically each vertically sequential breaker in the box is on the opposite phase).
PowerLinc Serial Modem (PLM)
I installed the modem in a free outlet near the computer but on a different circuit than the circuit that powers my UPS (to which all of my computer equpment is connected). I ran a couple of quick tests directly from the computer serial port using the BusyRat PLM Test Tool.
I discovered that the SimpleHomeNet EzFlora configuration software doesn’t work with the PLM (a PLC is required). This was not a big deal as the ISY doesn’t support internal EzFlora programs anyway and I had no need for these capabilities in my final setup.
ISY-99i
I went with a refurbished version of the ISY-99i to save some cash and the device that I received was in perfect condition. The ISY is conveniently powered from the PLM so no additional power supply is required.
You can optionally add a 5V DC power adaptor which I will probably do later so that I can connect the ISY to my UPS. The PLM cannot be plugged in to a UPS as the UPS will filter the powerline Insteon signals.
The ISY-99i is very compact and I installed it next to my networking equipment. The short ethernet cable provided was ideal for connecting to the router but I had to substitute a longer ethernet cable to connect the ISY to the PLM.
My Linksys router is a WRT54GL running DD-WRT. DD-WRT has the ability to create statically assigned DCHP addresses (associated by MAC address) but I still had some trouble with the ISY’s internet connectivity so I ended up setting the ISY’s ip address statically (using the telnet interface).
That’s it in terms of hardware. A pretty simple set up and it this point I was able to turn sprinkler zones on and off using the ISY web interface.
Next up, setting up the software.
Continued (Read Part 3)






