1620 Hawkins Ave., Sanford, NC 27330 • (919) 566-8000
10951 West Los Angeles Ave., Moorpark, CA 93021 • (800) 553-5000
IntelliBrite®, MagicStream®, MobileTouch®, IntelliTouch® , S
Pentair Water Pool and Spa® are trademarks and/or registered trademarks of Pentair
Water Pool and Spa, Inc. and/or its affiliated companies in the United States and/or
other countries. Unless noted, names and brands of others that may be used in this
document are not used to indicate an affiliation or endorsement between the proprietors of these names and brands and Pentair Water Pool and Spa, Inc. Those names
and brands may be the trademarks or registered trademarks of those parties or others.
This manual provides IntelliTouch® i-Link™ software control commands for
IntelliTouch system equipment such as lights, pumps etc. For additional
information about the IntelliTouch control system, refer to the IntelliTouch User’s
Guide (P/N 520102).
IntelliTouch i-Link Adapter
Software Commands
Start-up Sequence
Each time the IntelliTouch i-Link adapter is powered up a start-up initialization
sequence is sent to the Home Automation system via the RS-232 port and the
current command characters display. These special command characters are also
user definable and may differ from the default characters show below. The
default command character set displays after a start-up sequence. To display these
characters power down/up or reset the IntelliTouch i-Link adapter. For the RST (reset)
command information, see page 4.
IntelliTouch i-Link Adapter Default Command Characters
Pentair Water Pool and Spa - IntelliTouch i-Link Protocol InterfaceAdapter v1.0
CMDCHR = #
NRMCHR = !
ERRCHR = ?
SETCHR = =
INQCHR = ?
Acquiring System Data
!READY
The IntelliTouch system implements an addressing method upon power
up. For most systems the initialization is automatic. The IntelliTouch i-Link
adapter will automatically lock on to the address within two minutes after
power is applied.
Note:
If there is an IntelliTouch MobileTouch® wireless control panel installed,
the MobileTouch Transceiver screw terminal connector needs to be removed
from the Transceiver circuit board before the IntelliTouch i-Link adapter
initialization sequence. Refer to Start-up with MobileTouch Control Panel, see
page 25 for details.
All examples given in this document assume default characters are being used.
‘#’ Prefixes all Commands
‘!’ Prefixes all successful command/query responses
‘?’ Prefixes all error messages/responses
‘=’ is used as the SET operator
‘?’ is used as the Query operator
Command Forms
[Prefix][Label][Operator][Value]<cr>
Example: #SPA=1<cr> (Turn SPA ON)
Where the Prefix is “#” (factory default – may be changed with CMDCHR)
Where the Label or Command is “SPA”
Where the Operator is “=” i.e. set this circuit to value
Where the Value is “1” i.e. ON
2
The Prefix and the Operator must be the correct symbols. The Label must
be exact spelling from the command list. Though it may be Upper or lower
case, or any combination. The Value must be one of the valid options, and
valid for that command.
‘ON’ values are “1”, “ON”, “Y” or “YES”, “T” or “TRUE”.
‘OFF’ values are “0”, “OFF”, “N” or “NO”, “F” or “FALSE”,
A single space may or may not be used between the Label and Operator,
the Operator and Value, the Value and ,<cr>. No space(s) is allowed
between the Prefix and the Label.
Where the Prefix is “#” (factory default – may be changed with CMDCHR)
Where the Label or Command is “SPA”
Where the Operator is “?” i.e. Query
The Prefix and the Operator must be the correct symbols. The Label must be exact
spelling from the command list using upper or lower case, or any combination. A
single space may or may not be used between the Label and Operator, and the
Operator and <cr>.
No space(s) is allowed between the Prefix and the Label.
Error Messages/Responses Form
[Prefix][Error Number][Message]<cr>(RSPFMT = 0)
[Prefix][Error Number]<cr>(RSPFMT = 1)
Example: ?02 BAD COMMAND FORM
Where the Prefix is “?” (factory default – may be changed with ERRCHR)
Where the Error Number “02”
Where the Message is “BAD COMMAND FORM”
If RSPFMT is terse (RSPFMT = 1) only the Prefix and Error Number are
returned
Adapter commands are used to set required or preferred actions and responses
for a given application. Such as the ‘RSPFMT’ command that is used to determine
the type of response expected by the computer or home automation system.
RST:Reset Adapter
Command:#RST<cr>
Response:Pentair Water - i-Link Protocol Interface Adapter v1.0
CMDCHR = #
NRMCHR = !
ERRCHR = ?
SETCHR = =
INQCHR = ?
Acquiring System Data
!READY
RSPFMT:Set/Query Command Response Format
Query:#RSPFMT ?<cr>
Response:!00 RSPFMT = x<cr>
Where x is 1 or 0.
4
0 indicates a verbose response (as shown).
If the RSPFMT is set to terse the response would appear as !00 x<cr>
System commands differ in various ways. Some may be used to set a state, toggle
a state, or query a state. Others may be query only, or Set and Query but not
Toggle.
Where x is 1 or 0, and 1 indicates ON, 0 indicates OFF
Where ‘xx’ is 1 through 8, and 11 through 50.
AUX1 through AUX8 control up to eight (8) auxiliary circuits in the main power center.
This is also where the Spa & Pump (pool) circuits reside.
AUX11 through AUX20 Control up to ten (10) auxiliary circuits in the second power
center.
AUX21 through AUX30 Control up to ten (10) auxiliary circuits in the third power center.
AUX31 through AUX40 Control up to ten (10) auxiliary circuits in the third power center
AUX41 through AUX50 Control up to ten (10) feature or macro that exist in most
systems.
Note:
The adapter will not verify the existence of a given circuit. For example, if a
command is given for AUX22, and no such circuit exists in the system, no indication is
given. The state and status will appear normal. It is the installer/operators responsibility
to insure circuits exist.