Sta-Rite IntelliTouch i-Link Installation Manual

pool/spa control system
IntelliTouch™ i-Link
Protocol Interface
Adapter
User’s Guide
IntelliTouch i-Link Protocol Interface Adapter User’s Guide
Technical Support
Sanford, North Carolina (8 A.M. to 5 P.M. ET) Moorpark, California (8 A.M. to 5 P.M. PT)
Phone: (800) 831-7133 - Fax: (800) 284-4151
Download PDF manuals:
IntelliTouch User’s Guide (P/N 520102) at: http://www.pentairpool.com/pdfs/IntelliTouchUG.pdf
IntelliTouch i-Link User’s Guide (P/N 520450) at: http://www.pentairpool.com/pdfs/i-LinkUG.pdf
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 propri­etors 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.
P/N 520450 Rev B. 10-09-09
IntelliTouch i-Link Protocol Interface Adapter User’s Guide
Am, SAL,
FIBER
works
and
Contents
IntelliTouch i-Link Adapter Software Commands ........................................... 1
Start up Sequence .......................................................................................... 1
General Command Response Formats .......................................................... 2
Command/Response Characters ................................................................... 2
Query Command Forms ................................................................................. 3
Error Messages/Responses Form .................................................................. 3
Adapter Commands/Command Format .......................................................... 4
RST: Reset Adapter ........................................................................................ 4
RSPFMT: Set/Query Command Response Format ........................................ 4
COSMSGS: Set/Query Change Of System Messages setting ........................ 4
CMDCHR: Set/Query Command Character Value ......................................... 5
NRMCHR: Set/Query Normal Response Character Value ............................. 5
ERRCHR: Set/Query Error Character Value ................................................... 5
SETCHR: Set/Query Set Character Value ...................................................... 5
INQCHR: Set/Query Inquire Character Value ................................................. 5
System Commands/Command Format .......................................................... 6
SPA: Spa Control - Control/Query/Toggle Spa ............................................... 6
PUMP: Pool Control - Control/Query/Toggle Pump (Pool) .............................. 6
UXxx: Auxiliary Circuit Control ........................................................................ 7
AUXxx: Dimmer Circuit Control ....................................................................... 7
CLEANR: Cleaner Control .............................................................................. 9
SPILLWAY: WFALL: Waterfall/Spillway Control .............................................10
Control Heat Source/Heat Method ............................................................... 12
Special COMMAND Only commands ............................................................ 14
IntelliBrite LED Lights and MagicStream Lamiinars ..................................... 14
Sam, Sal, PG2000 Fiber Optic Lights ........................................................... 14
ALLLIGHTS: All Lights Control ...................................................................... 15
COLORSWIM: Colored Lights Control .......................................................... 15
Special QUERY only commands .................................................................... 15
POOLTMP: Current Temperature .................................................................. 15
OPMODE: Current System Mode .................................................................. 16
UNITS: Current Temperature Units ............................................................... 16
MODEL: IntelliTouch Model/Type .................................................................. 16
PUMPLO/PUMPHI: Pump Status (Two-speed Pumps Only) ........................16
Testing IntelliTouch iLink via Hyper Terminal in Windows XP ...................... 17
IntelliTouch i-Link Protocol Interface Adapter Installation ........................... 18
Summary Information .................................................................................... 18
Overview ....................................................................................................... 19
Connection .................................................................................................... 19
IntelliTouch i-Link Adapter Location ............................................................. 19
Connecting to the Home Automation Interface ............................................ 20
IntelliTouch i-Link RS-232 (DB-9S) Signal Description ............................... 20
Connecting to the i-Link Adapter .................................................................. 21
Connecting to the Indoor Control Panel .......................................................22
Connecting to the Personality Board ............................................................ 23
Start-up with MobileTouch Wireless Control Panel ...................................... 25
Glossary of Terms ........................................................................................... 26
i
IntelliTouch i-Link Protocol Interface Adapter User’s Guide
1
Overview
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.
IntelliTouch i-Link Protocol Interface Adapter User’s Guide
Command / Response Characters
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.
Examples:
[Prefix][Label][Operator][Value]<cr> (valid)
[Prefix][Label] [Operator] [Value] <cr> (valid)
[Prefix][Label][Operator] [Value] <cr> (valid)
[Prefix] [Label][Operator][Value]<cr> (invalid)
IntelliTouch i-Link Protocol Interface Adapter User’s Guide
3
Query Command Forms
[Prefix][Label][Operator]<cr>
Example: #SPA?<cr> (Query SPA State)
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
Error Messages:
“01 INVALID COMMAND”
“02 BAD COMMAND FORM”
“11 485 SET/GET VALUE TIME-OUT”
“22 AUX OFF: DIMMER CTL IGNORED”
“23 OPTION SWITCH NOT SET”
“88 INTERFACE BUSY”
“98 UNKNOWN ERROR CONDITION”
“99 UNKNOWN COMMAND VALUE”
IntelliTouch i-Link Protocol Interface Adapter User’s Guide
Adapter Commands / Command Format
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>
Command: #RSPFMT = x<cr> Response: !00 RSPFMT = x<cr>
Where x is 1 or 0.
0 indicates a verbose response (as shown).
If the RSPFMT is set to terse the response would appear as !00 x<cr>
COSMSGS: Set/Query Change Of System Messages setting
Query: #COSMSGS ?<cr>
Response: !00 COSMSGS = x<cr>
Where x is 1 or 0.
0 indicates that no Change Of System messages will be sent.
1 indicates that messages will be sent whenever a circuit state or temperature changes.
Command: #COSMSGS = x<cr> Response: !00 COSMSGS = x<cr> Where x is 1 or 0
IntelliTouch i-Link Protocol Interface Adapter User’s Guide
5
CMDCHR: Set/Query Command Character Value
Query: #CMDCHR ?<cr> Response: !00 CMDCHR = x<cr> Where x is the character used to
prefix all Commands. By default this ‘#’
Command: #CMDCHR = x<cr> Response: !00 CMDCHR = x<cr> Where x is the character you wish
to make the CMDCHR. On Power up or Reset the current value is
displayed.
NRMCHR: Set/Query Normal Response Character Value
Query: #NRMCHR ?<cr> Response: !00 NRMCHR = x<cr> Where x is the character used to
prefix all Valid (non error) responses from adapter. By default this ‘!’
Command: #NRMCHR = x<cr> Response: !00 NRMCHR = x<cr> Where x is the character you wish
to make the
NRMCHR. On Power up or Reset the current value is displayed.
ERRCHR: Set/Query Error Character Value
Query: #ERRCHR ?<cr> Response: !00 ERRCHR = x<cr> Where x is the character used to
prefix all Invalid responses or error messages from adapter. By default this ‘?’
Command: #ERRCHR = x<cr> Response: !00 ERRCHR = x<cr> Where x is the character you wish
to make the
ERRCHR. On Power up or Reset the current value is displayed.
SETCHR: Set/Query Set Character Value
Query: #SETCHR ?<cr> Response: !00 SETCHR = x<cr> Where x is the character used as
the operator in all Set commands. By default this ‘=’
Command: #SETCHR = x<cr> Response: !00 SETCHR = x<cr> Where x is the character you wish
to make the
SETCHR. On Power up or Reset the current value is displayed.
INQCHR: Set/Query Inquire Character Value
Query: #INQCHR ?<cr> Response: !00 INQCHR = x<cr> Where x is the character used as
the operator in all Query commands. By default this ‘?’
Command: #INQCHR = x<cr> Response: !00 INQCHR = x<cr> Where x is the character you wish
to make the INQCHR. On Power up or Reset the current value is displayed.
IntelliTouch i-Link Protocol Interface Adapter User’s Guide
System Commands / Command Format
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.
SPA: Spa Control - Control/Query/Toggle Spa Request State: Query: #SPA ?<cr> Response: !00 SPA = x<cr> (RSPFMT = 0)
!00 x<cr> (RSPFMT = 1)
Where x is 1 or 0, and 1 indicates ON, 0 indicates OFF
Set State: Command: #SPA = x<cr>
Where x is 1 or 0, and 1 indicates ON, 0 indicates OFF
Response: !00 SPA = x<cr> (RSPFMT = 0)
!00 x<cr> (RSPFMT = 1)
Where x is 1 or 0, and 1 indicates ON, 0 indicates OFF
Toggle State: Toggle: #SPA <cr> Response: !00 SPA = x<cr> (RSPFMT = 0)
!00 x<cr> (RSPFMT = 1)
Where x is 1 or 0, and 1 indicates ON, 0 indicates OFF
6
PUMP: Pool Control - Control/Query/Toggle Pump (pool)
Request State: Query: #PUMP ?<cr> Response: !00 PUMP = x<cr> (RSPFMT = 0)
!00 x<cr> (RSPFMT = 1)
Where x is 1 or 0, and 1 indicates ON, 0 indicates OFF
Set State: Command: #PUMP = x<cr>
Where x is 1 or 0, and 1 indicates ON, 0 indicates OFF
Response: !00 PUMP = x<cr> (RSPFMT = 0)
!00 x<cr> (RSPFMT = 1)
Where x is 1 or 0, and 1 indicates ON, 0 indicates OFF
Toggle State: Command: Toggle: #PUMP <cr> Response: !00 PUMP = x<cr> (RSPFMT = 0)
!00 x<cr> (RSPFMT = 1)
Where x is 1 or 0, and 1 indicates ON, 0 indicates OFF
IntelliTouch i-Link Protocol Interface Adapter User’s Guide
7
AUXxx: Auxiliary Circuit Control
Control/Query/Toggle available Auxiliary, Feature, or Macro Circuits.
Request State: Query: #AUXxx ?<cr> Response: !00 AUXxx = x<cr> (RSPFMT = 0)
!00 x<cr> (RSPFMT = 1)
Where x is 1 or 0, and 1 indicates ON, 0 indicates OFF
Set State: Command: #AUXxx = x<cr>
Where x is 1 or 0, and 1 indicates ON, 0 indicates OFF
Response: !00 AUXxx = x<cr> (RSPFMT = 0)
!00 x<cr> (RSPFMT = 1)
Where x is 1 or 0, and 1 indicates ON, 0 indicates OFF
Toggle State: Toggle: #AUXxx <cr> Response: !00 AUXxx = x<cr> (RSPFMT = 0)
!00 x<cr> (RSPFMT = 1)
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.
AUXxx: Dimmer Circuit Control AUXxx+: AUXxx-:
Control/Query/Toggle available Dimmer.
Request State: Query: #AUXxx ?<cr> Response: !00 AUXxx = x xx%<cr> (RSPFMT = 0)
Where x is 1 or 0, and 1 indicates ON, 0 indicates OFF
If the Dimmer is ON, the xx% will follow indicating the level. 30%, 40%, 50%, 60%, 70%, 80%, 90% and 100% are all valid.
!00 xxx<cr> (RSPFMT = 1)
Where xxx is 0, to indicates OFF, and is a value to indicate level
If ON. The Value is 128 + %. (i.e. 30% = 128 + 30 = 158)
IntelliTouch i-Link Protocol Interface Adapter User’s Guide
Loading...
+ 22 hidden pages