Driver Details

Rain8net Irrigation Controller

By: My Device
Updated: Aug. 14, 2012
Version: 1.4

Version 1.4

This driver controls the WGLDesigns Rain8net irrigation system via RS232.

Who said RTI were just an A/V control company? With the latest driver from My Device the garden hose has been replaced by your trusty T3-V.

The Rain8net is an automation friendly irrigation control system that allows the XP-8 to control all of your garden's irrigation sprinklers. Three Rain8net modules can be daisy chained together and connected via RS232 to the XP-8 for a total of 24 zones. Feed back as to what zones are running can be easily created in button states and in text via a string index.

A simple demo file is provided for you to get you started as well as detailed instructions.

Version 1.4: Added events to indicate when communication with the Rain8net has been lost and fixed a bug with the feedback variables for units > 1

WGLDesigns Rain8net Irrigation Interface

(c) 2010 My Device.

www.mydevice.com.au

This driver provides 2-way feedback and control for WGL Designs' Rain8net and Rain8net Pro irrigation controller.

Note:

Please report any bugs found to bugs@mydevice.com.au. Include driver version number and steps to reproduce the issue where possible.

Driver Configuration Settings:

Serial Settings:

Serial Port - The port the master Rain8net is connected to.

There are two ways to use multiple Rain8net module:

1) Connect the first module to the XP-8 via the RS232 port. Then daisy chain other Rain8net modules via the RJ12 socket as per the manual. This method allows for a maximum of 3 modules to be linke (24 zones).

2) Connect each Rain8net directly to a XP-8 RS232 port. To do this you must load an instance of the driver for each port in use.

Functions

Zone On

This switches on a zone.

Module Address - The id of the module to command.

Zone - The output to turn on.

Zone Off

This switches off a zone.

Module Address - The id of the module to command.

Zone - The output to turn off.

All Off

This switches all zones for a module off.

Module Address - The id of the module to turn off.

All Off (Global)

This switches off all zones for all modules.

As the modules do not respond in this case you must issue a Request Status call to get updated information.

Request Status

This requests the status of a module. It indicates whether zones 1-8 are on or off.

Module Address - The id of the module to turn off.

Functions (Pro Model Only)

Read Rain Switch Status

This obtains the current status of the rain switch. You can use this to determine if watering should be carried out.

Module Address - The id of the module to command.

Read Flow Meter Counter

This obtains the current value of the flow meter (if fitted).

Module Address - The id of the module to command.

Clear Flow Meter Counter

This obtains resets the flow meter counter back to zero.

Module Address - The id of the module to command.

Variables

Rain8net (1 - 3)

Zone 1 - 8

These are Boolean values. A value of "true" indicates the zone is on, a value of "false" indicates it is off.

Last Zone Accessed

This indicates the last zone that was sent a command. Useful for providing a list of strings to show which zone is active. Values: 0 - 8. A value of zero indicates all outputs are off.

Rain8net Pro

Rain Switch Status

This boolean value indicates the status of the rain switch on the pro model. True indicates the switch is closed.

Flow Meter Counter

This is an integer value indicating the quantity of water that has been delivered if the optional flow meter is connected to the pro model.

All functions except "All Off (Global)" update these variables immediately.

A free license is available by clicking the Get License button above and entering your processor's MAC address.