Lutron HomeWorks Integration Protocol
Lutron HomeWorks Integration Protocol
0 RS-232 COMMANDS
5.1 Normal Mode Commands (L232>)
5.1.1 Spec and Formatting
5.1.2 Monitor Output
5.1.3 Device Commands
5.1.4 System Commands
Button Events
Commands: Keypad/Dimmer/Sivoia Control Button Monitoring On
Keypad/Dimmer/Sivoia Control Button Monitoring Off
Keypad Enable
Keypad Disable
Dimmer
Actions: Fade a HomeWorks Dimmer
Sivoia
Actions: Select Sivoia State
GRAFIK Eye
Actions: Select GRAFIK Eye Scene
Vacation Mode
Actions: Vacation mode record
Vacation mode playback
Vacation mode disable
Security Mode
Actions: Security mode begin
Security mode terminate
System
Actions: Login to system
Logout of system
Help
Ethernet
Actions: Set IP Address of Processor
Set Gateway Address of Processor
Set Subnet Mask of Processor
Set FTP Port of Processor
Set Telnet Port of Processor
Clear Current TCP/IP Settings
HomeWorks processors require the use of a standard 9-pin DB9 serial cable for communications with external equipment. This cable must
be a 9-wire, straight through cable, not a 3-wire cable.
The available baud rates are 9600, 19200, 38400, 57600, and 115,200 baud. When dip switch #1 on S2 is up the baud rate is 9600 baud,
and when it is down the baud rate is set to the user setting according to the SETBAUD command
The HomeWorks processors use hardware handshaking for flow control by default. Software handshaking will not work. The hardware
handshaking may be disabled using the SETHAND command. If hardware handshaking is disabled, Lutron recommends using a low baud
rate to avoid buffer overflow problems.
Other communication settings include, 8 data bits, 1 stop bit, and no parity bit
The HomeWorks processor connects to the serial port on a laptop using a standard DB-9 serial cable (all pins straight through)
The default configuration for the HomeWorks processor is to use hardware handshaking, which requires the pin connections as shown in
the table above. The SETHAND command can be used to disable hardware handshaking if needed.
When hardware handshaking is used, communications with the HomeWorks processor will be reliable up to 115200 bps. (Note: Some
older laptops cannot communicate reliably at 115200 bps)
The DTR output from the HomeWorks processor is used by the HomeWorks programming software. It indicates to the software that the
processor is powered and ready for communications. This line is optional, and the DTR check can be disabled in the HomeWorks
programming software. Contact Lutron for more information.
The DSR input to the HomeWorks processor is used to determine if an external device is controlling the handshaking lines. The DSR line
must be asserted for the hardware handshaking to work properly. If the DSR line is unasserted while hardware handshaking is enabled, the
processor will ignore the CTS input and always transmit characters.
All communications lines indicated in the Hardware Handshaking column are required when connecting a modem to an HomeWorks
processor.
If hardware handshaking communications lines are not available on the external serial device, it is possible to communicate to the
HomeWorks processor using a simple 3-wire interface. The pins required are shown in the table above.
The hardware handshaking should be disabled on the processor using the SETHAND command.
In this configuration, the HomeWorks processor will be unable to tell the external equipment to stop sending data, and the external
equipment will be unable to tell the HomeWorks processor to stop sending data. This can result in buffer overruns if the communications
rates are too high.
Care must be taken to understand the amount of data being sent to/from the HomeWorks processor using the 3-wire interface.
Unnecessary monitoring messages should be disabled on the HomeWorks processor to minimize communications.
Lutron does not recommend using the simple 3-wire interface to connect to external equipment that may send continuous data at a high
data rate, or if your external equipment cannot process a continuous stream of monitoring output from the HomeWorks processor.
The 3-wire interface cannot be used to connect a modem to an HomeWorks processor.
Ethernet Port
Female RJ45 Pinout on
HomeWorks Processor Pin Processor Ethernet Hub / Switch A crossover cable is used when
connecting the processor directly
1 Transmit +Ve Receive +Ve to a laptop or other non-hub
2 Transmit -Ve Receive -Ve device.
3 Receive +Ve Transmit +Ve
4 No Connection No Connection
5 No Connection No Connection
6 Receive -Ve Transmit -Ve
7 No Connection No Connection
8 No Connection No Connection
Configuring the HomeWorks® P5 processor to communicate over a network takes not only knowledge of the HomeWorks system, but of
networking as well. HomeWorks installers with limited networking knowledge are advised to contact a networking professional before
attempting to connect to HomeWorks processors via a network. This specification will help a HomeWorks installer communicate the P5
processor configurations to a network professional.
The HomeWorks installer will make any necessary changes to the P5 processor and the network professional can make any necessary
changes to the networking equipment. Use the worksheet at the end of this document to record the P5 processor configuration(s).
This specification applies to version 1.22 (non-beta) or newer of the HomeWorks IlluminationTM software.
Protocols Used
TCP/IP Settings
• All commands are typed after the command prompt: L232> for RS232, LNET> for Ethernet, > for BOOT Mode.
• Each command is made up of fields, seperated by commas, and terminated with a carriage return <CR> = $0D Hex.
• Some commands allow parameters to be omitted, and a default value will be used. In this case, the delimiting commas must still be used.
Examples of device address formats for Processor 1, Link 1, Module Interface Address 3, RPM Module 2,
RPM zone 4.
[01:01:03:02:04]
1:1:3:2:4
1.1.3.2.4
1/1/3/2/4
[proc 1 : link 1 : mi 3 : module 2 : zone 4]
D48 Dimmer/Switch
H48 Dimmer/Switch
RF Dimmer/Switch
RF Keypad
RF Repeater
Keypad/Sivoia Control/CCO/CCI/TEL-9
HH = Hours
MM = Minutes MM = Minutes
SS = Seconds SS = Seconds SS = Seconds
z Examples
4:23 AM = 04:23:00
3:15 PM = 15:15:00
MM / DD / YYYY MM = Month
MM \ DD \ YYYY DD = Day of month
MM - DD - YYYY YYYY = Year
z Example
HWI-KP5 HWI-KP10
HWI-KP15
HWI-4SE-M HWI-8SE-M
HWI-4SE-IR HWI-8SE-IR
HWI-2SE
HWI-KP5-DN HWI-KP5-DW
HWI-KP-LB6 HWI-KP-LB9
HWI-2B
HWI-5S-IR HWI-5S-M
HWI-5S-NM
GRX-4/8-IT SPACER
HWI-CCO HWI-CCI
HWI-TEL 9
DLMON Dimmer Level/Sivoia State Monitoring On
Syntax
DLMON
Processor Responds
Dimmer level monitoring enabled
Description
Enables dimmer level monitoring on this processor. When any dimmer in the system changes level, a monitoring message will be output from this
processor indicating which processor, link, interface and address.
Also enables Sivoia state monitoring on this processor. When any Sivoia MDU or Sivoia QED in the system changes state, a monitoring message
will be output from this processor indicating which processor, link and Sivoia control address.
Example
Enable dimmer level/Sivoia state monitoring
L232> DLMON
Dimmer level monitoring enabled
See Also
DLMOFF - Dimmer Level/Sivoia State Monitoring Off
Dimmer Level Monitoring Output Format
Sivoia State Monitoring Output Format
DLMOFF Dimmer Level/Sivoia State Monitoring Off
Syntax
DLMOFF
Processor Responds
Dimmer level monitoring disabled
Description
Disables dimmer level monitoring on this processor. When a zone in the system changes levels, this processor will not send a monitor output
string.
Also disables Sivoia state monitoring on this processor. When a Sivoia MDU or Sivoia QED in the system changes scenes, this processor will not
send a monitor output string.
Example
Disable dimmer level/Sivoia state monitoring
L232> DLMOFF
Dimmer level monitoring disabled
See Also
DLMON - Dimmer Level/Sivoia State Monitoring On
Dimmer Level Monitoring Output Format
Sivoia State Monitoring Output Format
DL Monitor Output Dimmer Level Monitor String
Syntax
DL, <address>, <level>
Description
The DL monitor string is output from a processor when any zone in the system changes level
Example
Processor 1, link 1, MI address 0, RPM module 2, zone 4 changes level to 50%
DL, [01:01:00:02:04], 50
See Also
DLMON - Dimmer level monitoring on
DLMOFF - Dimmer level monitoring off
SVS Monitor String Sivoia State Monitor String
Syntax
SVS, <address>, <state>, <status>
Description
The SVS monitor string is output from a processor when a Sivoia changes state or status.
Example 1
Someone selects Preset 1 on the Sivoia controlled by processor 1, link 6, Sivoia control address 3.
Example 2
Someone selects the raise command on the Sivoia controlled by processor 1, link 6, Sivoia control address 3.
See Also
SVBP Monitor String
SVBR Monitor String
SVBH Monitor String
SVBDT Monitor String
KBMON - Keypad/Sivoia control button monitoring on
KBMOFF - Keypad/Sivoia control button monitoring off
GSMON GRAFIK Eye Scene Monitoring On
Syntax
GSMON
Processor Responds
GRAFIK Eye scene monitoring enabled
Description
Enables GRAFIK Eye scene monitoring on this processor. When any GRAFIK Eye in the system changes scenes, a monitoring message will be
output from this processor indicating which processor, link, address and scene.
Example
Enable GRAFIK Eye scene monitoring
L232> GSMON
GRAFIK Eye scene monitoring enabled
See Also
GSMOFF - GRAFIK Eye Scene Monitoring Off
GRAFIK Eye Scene Monitoring Output Format
GSMOFF GRAFIK Eye Scene Monitoring Off
Syntax
GSMOFF
Processor Responds
GRAFIK Eye scene monitoring disabled
Description
Disables GRAFIK Eye scene monitoring on this processor. When any GRAFIK Eye in the system changes scenes, this processor will not send a
GRAFIK Eye scene monitoring output string.
Example
Disable GRAFIK Eye scene monitoring
L232> GSMOFF
GRAFIK Eye scene monitoring disabled
See Also
GSMON - GRAFIK Eye Scene Monitoring On
GRAFIK Eye Scene Monitoring Output Format
GRAFIK Eye Scene Select Monitor
GSS Monitor String String
Syntax
GSS, <address>, <scene number>
Description
The GSS monitor string is output from a processor when a GRAFIK Eye changes scenes
Example
Someone selects scene 1 on processor 1, link 4, GRAFIK Eye address 3
GSS, [01:04:03], 1
See Also
GSMON - GRAFIK Eye Scene Monitoring On
GSMOFF - GRAFIK Eye Scene Monitoring Off
Keypad/Dimmer/Sivoia Control Button Monitoring
KBMON On
Syntax
KBMON
Processor Responds
Keypad button monitoring enabled
Description
Enables keypad button monitoring on this processor. When any keypad button in the system is pressed, a monitoring message will be output from
this processor indicating which processor, link, keypad address and button was activated.
Also enables dimmer button monitoring on this processor. When an H48 or RF dimmer/switch in the system is pressed, a monitoring message will
be output from this processor indicating which processor, link, and dimmer was activated.
Also enables Sivoia control button monitoring on this processor. When any keypad button in the system is pressed, a monitoring message will be
output from this processor indicating which processor, link, Sivoia control address and button was activated.
Example
Enable keypad/dimmer/Sivoia control button monitoring
L232> KBMON
Keypad button monitoring enabled
See Also
KBMOFF - Keypad/Sivoia Control Button Monitoring Off
Keypad Button Press Monitoring Output Format
Keypad Button Release Monitoring Output Format
Keypad Button Hold Monitoring Output Format
Keypad Button Double Tap Monitoring Output Format
Dimmer Button Press Monitoring Output Format
Dimmer Button Release Monitoring Output Format
Dimmer Button Hold Monitoring Output Format
Dimmer Button Double Tap Monitoring Output Format
Sivoia Control Button Press Monitoring Output Format
Sivoia Control Button Release Monitoring Output Format
Sivoia Control Button Hold Monitoring Output Format
Sivoia Control Button Double Tap Monitoring Output Format
KBMOFF Keypad/Dimmer/Sivoia Control Button Monitoring Off
Syntax
KBMOFF
Processor Responds
Keypad button monitoring disabled
Description
Disables keypad button monitoring on this processor. When a keypad button in the system is pressed, this processor will not send a monitor
output string.
Also disables dimmer button monitoring on this processor. When an H48 or RF dimmer/switch in the system is pressed, this processor will not
send a monitor output string.
Also disables Sivoia control monitoring on this processor. When a Sivoia control button in the system is pressed, this processor will not send a
monitor output string.
Example
Disable keypad/dimmer/Sivoia control button monitoring
L232> KBMOFF
Keypad button monitoring disabled
See Also
KBMON - Keypad/Sivoia Control Button Monitoring On
Keypad Button Press Monitoring Output Format
Keypad Button Release Monitoring Output Format
Keypad Button Hold Monitoring Output Format
Keypad Button Double Tap Monitoring Output Format
Dimmer Button Press Monitoring Output Format
Dimmer Button Release Monitoring Output Format
Dimmer Button Hold Monitoring Output Format
Dimmer Button Double Tap Monitoring Output Format
Sivoia Control Button Press Monitoring Output Format
Sivoia Control Button Release Monitoring Output Format
Sivoia Control Button Hold Monitoring Output Format
Sivoia Control Button Double Tap Monitoring Output Format
KBP Monitor String Keypad Button Press Monitor String
Syntax
KBP, <address>, <button number>
Description
The KBP monitor string is output from a processor when a keypad button is pressed
Example
Someone presses button 1 on processor 1, link 4, keypad address 4
KBP, [01:04:04], 1
See Also
KBR Monitor String
KBH Monitor String
KBDT Monitor String
KBMON - Keypad button monitoring on
KBMOFF - Keypad button monitoring off
KBR Monitor String Keypad Button Release Monitor String
Syntax
KBR, <address>, <button number>
Description
The KBR monitor string is output from a processor when a keypad button is released
Example
Someone releases button 1 on processor 1, link 4, keypad address 4
KBR, [01:04:04], 1
See Also
KBP Monitor String
KBH Monitor String
KBDT Monitor String
KBMON - Keypad button monitoring on
KBMOFF - Keypad button monitoring off
KBH Monitor String Keypad Button Hold Monitor String
Syntax
KBH, <address>, <button number>
Description
The KBH monitor string is output from a processor when a keypad button is held
Example
Someone holds button 1 on processor 1, link 4, keypad address 4
KBH, [01:04:04], 1
See Also
KBP Monitor String
KBR Monitor String
KBDT Monitor String
KBMON - Keypad button monitoring on
KBMOFF - Keypad button monitoring off
Keypad Button Double Tap Monitor
KBDT Monitor String String
Syntax
KBDT, <address>, <button number>
Description
The KBDT monitor string is output from a processor when a keypad button is double tapped
Example
Someone double taps button 1 on processor 1, link 4, keypad address 4
KBDT, [01:04:04], 1
See Also
KBP Monitor String
KBR Monitor String
KBH Monitor String
KBMON - Keypad button monitoring on
KBMOFF - Keypad button monitoring off
SVBP Monitor String Sivoia Control Button Press Monitor String
Syntax
SVBP, <address>, <button number>
Description
The SVBP monitor string is output from a processor when a Sivoia control button is pressed
Example
Someone presses button 1 on processor 1, link 4, Sivoia control address 4
SVBP, [01:04:04], 1
See Also
SVBR Monitor String
SVBH Monitor String
SVBDT Monitor String
SVS Monitor String
KBMON - Keypad/Sivoia control button monitoring on
KBMOFF - Keypad/Sivoia control button monitoring off
SVBR Monitor String Sivoia Control Button Release Monitor String
Syntax
SVBR, <address>, <button number>
Description
The SVBR monitor string is output from a processor when a Sivoia control button is released.
Example
Someone releases button 1 on processor 1, link 4, Sivoia control address 4
SVBR, [01:04:04], 1
See Also
SVBP Monitor String
SVBH Monitor String
SVBDT Monitor String
SVS Monitor String
KBMON - Keypad/Sivoia control button monitoring on
KBMOFF - Keypad/Sivoia control button monitoring off
SVBH Monitor String Sivoia Control Button Hold Monitor String
Syntax
SVBH, <address>, <button number>
Description
The SVBH monitor string is output from a processor when a Sivoia control button is held
Example
Someone holds button 1 on processor 1, link 4, Sivoia control address 4
SVBH, [01:04:04], 1
See Also
SVBP Monitor String
SVBR Monitor String
SVBDT Monitor String
SVS Monitor String
KBMON - Keypad/Sivoia control button monitoring on
KBMOFF - Keypad/Sivoia control button monitoring off
SVBDT Monitor String Sivoia Control Button Double Tap Monitor String
Syntax
SVBDT, <address>, <button number>
Description
The SVBDT monitor string is output from a processor when a Sivoia control button is double tapped.
Example
Someone double taps button 1 on processor 1, link 4, Sivoia control address 4
SVBDT, [01:04:04], 1
See Also
SVBP Monitor String
SVBR Monitor String
SVBH Monitor String
SVS Monitor String
KBMON - Keypad/Sivoia control button monitoring on
KBMOFF - Keypad/Sivoia control button monitoring off
DBP Monitor String Dimmer Button Press Monitor String
Syntax
DBP, <address>, <button number>
Description
The DBP monitor string is output from a processor when the tap switch for an H48 or RF dimmer/switch is pressed. This string is not generated
when the tap switch for a D48 dimmer/switch is pressed nor when the raise/lower rocker for any dimmer is pressed.
Example
Someone presses the H48 tap switch on processor 1, link 4, router 1, bus 3, dimmer 2.
DBP, [01:04:01:03:02], 1
Someone presses the RF tap switch on processor 1, link 8, dimmer 54. (The device type is 1 for all RF dimmers/switches.)
DBP, [01:08:01:54], 1
See Also
DBR Monitor String
DBH Monitor String
DBDT Monitor String
KBMON - Keypad button monitoring on
KBMOFF - Keypad button monitoring off
DBR Monitor String Dimmer Button Release Monitor String
Syntax
DBR, <address>, <button number>
Description
The DBP monitor string is output from a processor when the tap switch for an H48 dimmer/switch is released. This string is not generated when
the tap switch for a D48 or RF dimmer/switch is released nor when the raise/lower rocker for any dimmer is released.
Example
Someone releases the H48 tap switch on processor 1, link 4, router 1, bus 3, dimmer 2.
DBP, [01:04:01:03:02], 1
See Also
DBP Monitor String
DBH Monitor String
DBDT Monitor String
KBMON - Keypad button monitoring on
KBMOFF - Keypad button monitoring off
DBH Monitor String Dimmer Button Hold Monitor String
Syntax
DBH, <address>, <button number>
Description
The DBH monitor string is output from a processor when the tap switch for an H48 dimmer/switch is held. This string is not generated when the
tap switch for a D48 or RF dimmer/switch is held.
Example
Someone holds the H48 tap switch on processor 1, link 4, router 1, bus 3, dimmer 2.
DBH, [01:04:01:03:02], 1
See Also
DBP Monitor String
DBR Monitor String
DBDT Monitor String
KBMON - Keypad button monitoring on
KBMOFF - Keypad button monitoring off
Dimmer Button Double Tap Monitor
DBDT Monitor String String
Syntax
DBDT, <address>, <button number>
Description
The DBP monitor string is output from a processor when the tap switch for an H48 dimmer/switch is double tapped. It is output from a processor
when the tap switch for an RF dimmer/switch is double tapped only if the dimmer has keypad-like programming. This string is not generated when
the tap switch for a D48 dimmer/switch is double tapped.
Example
Someone double taps the H48 tap switch on processor 1, link 4, router 1, bus 3, dimmer 2.
DBDT, [01:04:01:03:02], 1
Someone double taps the programmed RF tap switch on processor 1, link 8, dimmer 54. (The device type is 1 for all RF dimmers/switches.)
DBDT, [01:08:01:54], 1
See Also
DBP Monitor String
DBR Monitor String
DBH Monitor String
KBMON - Keypad button monitoring on
KBMOFF - Keypad button monitoring off
KLMON Keypad LED Monitoring On
Syntax
KLMON
Processor Responds
Keypad led monitoring enabled
Description
Enables keypad led monitoring on this processor. When any keypad led in the system changes state, a monitoring message will be output from
this processor indicating which processor, link, interface, address, and its new led state
Example
Enable keypad led monitoring
L232> KLMON
Keypad led monitoring enabled
See Also
KLMOFF - Keypad Led Monitoring Off
Keypad Led Monitoring Output Format
KLMOFF Keypad LED Monitoring Off
Syntax
KLMOFF
Processor Responds
Keypad led monitoring disabled
Description
Disables keypad led monitoring on this processor. When any keypad led in the system changes state, this processor will not send an led monitor
output string.
Example
Disable keypad led monitoring
L232> KLMOFF
Keypad led monitoring disabled
See Also
KLMON - Keypad Led Monitoring On
Keypad Led Monitoring Output Format
KLS Monitor String Keypad LED Monitor String
Syntax
KLS, <address>, <led states>
Description
The KLS monitor string is output from a processor when any led on a keypad changes state
Example
An led on processor 1, link 4, keypad address 10 changes state
See Also
KLMON - Keypad button monitoring on
KLMOFF - Keypad button monitoring off
KBP Keypad Button Press
Syntax
KBP, <address>, <button number>
Description
Simulates the press action of a keypad button. This does not simulate a true keypad button press that might include an immediate release.
Example
Press button 1 on processor 1, link 4, keypad address 10
See Also
KBR - Keypad button release
KBH - Keypad button hold
KBDT - Keypad button double tap
KBR Keypad Button Release
Syntax
KBR, <address>, <button number>
Description
Simulates the release action of a keypad button.
Example
Release button 1 on processor 1, link 4, keypad address 10
See Also
KBP - Keypad button press
KBH - Keypad button hold
KBDT - Keypad button double tap
KBH Keypad Button Hold
Syntax
KBH, <address>, <button number>
Description
Simulates the hold action of a keypad button. This does not simulate a true keypad button hold that will include a preceeding press
Example
Hold button 1 on processor 1, link 4, keypad address 10
See Also
KBP - Keypad button press
KBR - Keypad button release
KBDT - Keypad button double tap
KBDT Keypad Button Double Tap
Syntax
KBDT, <address>, <button number>
Description
Simulates the double tap action of a keypad button. This does not simulate a true keypad button double tap that is preceeded by a press and
release, and followed by a release
Example
Double tap button 1 on processor 1, link 4, keypad address 10
See Also
KBP - Keypad button press
KBR - Keypad button release
KBH - Keypad button hold
KE Keypad Enable
Syntax
KE, <address>
Description
Enable a keypad
Example
Enable processor 1, link 6, keypad 21
See Also
KD - Keypad disable
RKES -Request keypad enabled state
KD Keypad Disable
Syntax
KD, <address>
Description
Disables a keypad
Example
Disable processor 1, link 6, keypad 21
See Also
KE - Keypad enable
RKES -Request keypad enabled state
SETLED Set One Keypad LED State
Syntax
SETLED, <address>, <led number>, <led state>
Description
Sets the state of a keypad led. If the designated led is already programmed to indicate the status of something else in the system, this command
will have no effect on the led state.
Example
Turn on LED 3 on processor 2, link 5, keypad address 7
See Also
SETLEDS - Set Keypad LED States
RKLS - Request Keypad LED States
SETLEDS Set Keypad LED States
Syntax
SETLEDS, <address>, <led states>
Description
Sets the states of several LEDs on a keypad. If the designated LEDs are already programmed to indicate the status of something else in the
system, this command will have no effect on the led state.
Example
Turn on LED #3 & LED #10 on processor 2, link 5, keypad address 7
Example
Turn off LED #1 and flash LEDs #11 to #15 on processor 1, link 6, keypad address 4
See Also
SETLED - Set One Keypad LED State
RKLS - Request Keypad Led States
CCOPULSE CCO Relay Pulse
Syntax
CCOPULSE, <address>, <relay number>, <pulse time>
Description
Pulses a specific CCO relay for a specified duration.
Example
Pulse relay 3 on processor 2, link 4, CCO address 6, for 2 seconds
See Also
CCOCLOSE - Close a CCO relay
CCOOPEN - Open a CCO relay
CCOCLOSE CCO Relay Close
Syntax
CCOCLOSE, <address>, <relay number>
Description
Closes a specific CCO relay
Note - The processor does not verify that the given address is ACTUALLY a CCO address. If the address is a normal keypad, the command may
temporarily change the state of the leds on that keypad.
Example
Close relay 3 on processor 2, link 4, CCO address 6
See Also
CCOOPEN - Open a CCO relay
CCOPULSE - Pulse a CCO relay
CCOOPEN CCO Relay Open
Syntax
CCOOPEN, <address>, <relay number>
Description
Opens a specific CCO relay
Note - The processor does not verify that the given address is ACTUALLY a CCO address. If the address is a normal keypad, the command may
temporarily change the state of the leds on that keypad.
Example
Open relay 3 on processor 2, link 4, CCO address 6
See Also
CCOCLOSE - CLOSE a CCO relay
CCOPULSE - Pulse a CCO relay
RKES Request Keypad Enabled State
Syntax
RKES, <address>
Description
Queries the system for the enabled/disabled state of a keypad
Example
Query processor 1, link 4, keypad address 10
See Also
KD - Keypad disable
KE - Keypad enable
RKLS Request Keypad LED States
Syntax
RKLS, <address>
Processor Response
KLS, <address>, <led states>
Description
Queries the system for the state of the LEDs on a specified keypad. 24 led digits will be returned regardless of the number of physical LEDs on
the keypad.
Example
Query processor 4, link 6, keypad 1
See Also
SETLED - Set One Keypad LED State
SETLEDS - Set Keypad LED States
RKLBP Request Keypad Last Button Pressed
Syntax
RKLBP, <address>
Processor responds
KLBP, <address>, <button number>
Description
Queries the system for the last button pressed on a keypad
Example
Query for the last button pressed on processor 1, link 4, keypad address 10
Description
Fades one or more system dimmers to a target intensity using a specified fade time and after a specified delay time.
Example
Fade processor 1, link1, MI address 0, RPM module 2, zone 3 and processor 2, link 4, D48 address 1, Vareo Bus 4, Vareo address 1 to 100%
with a 1 second fade time and a 2 second delay time
See Also
FLASHDIM - Flash a system dimmer
STOPFLASH - Stop flashing a system dimmer
RAISEDIM - Raise a system dimmer
LOWERDIM - Lower a system dimmer
STOPDIM - Stop a dimmer raise/lower
RAISEDIM Raise a dimmer
Syntax
RAISEDIM, <address 1>, ..., <address n>
Description
Starts raising one or more system dimmers
Example
Start raising processor 1, link1, MI address 0, RPM module 2, zone 3
See Also
LOWERDIM - Lower a system dimmer
STOPDIM - Stop a dimmer raise/lower
FADEDIM - Fade a system dimmer
FLASHDIM - Flash a system dimmer
STOPFLASH - Stop flashing a system dimmer
LOWERDIM Lower a dimmer
Syntax
LOWERDIM, <address 1>, ..., <address n>
Description
Starts lowering one or more system dimmers
Example
Start lowering processor 1, link1, MI address 0, RPM module 2, zone 3
See Also
RAISEDIM - Raise a system dimmer
STOPDIM - Stop a dimmer raise/lower
FADEDIM - Fade a system dimmer
FLASHDIM - Flash a system dimmer
STOPFLASH - Stop flashing a system dimmer
STOPDIM Stop a dimmer raise/lower
Syntax
STOPDIM, <address 1>, ..., <address n>
Description
Stops raising/lowering one or more system dimmers
Example
Stop raising/lowering processor 1, link1, MI address 0, RPM module 2, zone 3
See Also
RAISEDIM - Raise a system dimmer
LOWERDIM - Lower a system dimmer
FADEDIM - Fade a system dimmer
FLASHDIM - Flash a system dimmer
STOPFLASH - Stop flashing a system dimmer
FLASHDIM Flash a dimmer
Syntax
FLASHDIM, <intensity>, <flash rate>, <address 1>, ..., <address n>
Description
Starts flashing one or more system zones at a specified rate. The dimmer is flashed between the specified intensity and Off.
Example
Start flashing processor 1, link1, MI address 0, RPM module 2, zone 3 once a second
See Also
STOPFLASH - Stop flashing a system dimmer
FADEDIM - Fade a system dimmer
RAISEDIM - Raise a system dimmer
LOWERDIM - Lower a system dimmer
STOPDIM - Stop a dimmer raise/lower
STOPFLASH Stop flashing a dimmer
Syntax
STOPFLASH, <address 1>, ..., <address n>
Description
Stops flashing one or more system zones
Example
Stop flashing processor 1, link1, MI address 0, RPM module 2, zone 3
See Also
FLASHDIM - Flash a system dimmer
FADEDIM - Fade a system dimmer
RAISEDIM - Raise a system dimmer
LOWERDIM - Lower a system dimmer
STOPDIM - Stop a dimmer raise/lower
DBP Dimmer Button Press
Syntax
DBP, <address>, <button number>
Description
Simulates the press action of the tap switch for an H48 or RF dimmer/switch. This will affect the local load and activate any keypad-like press
programming. This does not simulate a true keypad button press that is followed by an immediate release or a delayed hold and release. This
does not simulate the press action of the tap switch for a D48 dimmer/switch. This does not simulate the press action of the raise/lower rocker for
any dimmer.
Example
Press H48 tap switch on processor 1, link 4, router 1, bus 3, dimmer 2.
Press RF tap switch on processor 1, link 8, dimmer address 54. (The device type is 1 for all RF dimmers/switches.)
See Also
DBDT - Dimmer button double tap
DBDT Dimmer Button Double Tap
Syntax
DBDT, <address>, <button number>
Description
Simulates the double tap action of the tap switch for an H48 or RF dimmer/switch. This will affect the local load and activate any keypad-like
double tap programming. This does not simulate a true keypad button double tap that is preceded by a press and release and followed by a
second release. This does not simulate the double tap action of the tap switch for a D48 dimmer/switch.
Example
Double tap H48 tap switch on processor 1, link 4, router 1, bus 3, dimmer 2.
Double tap RF tap switch on processor 1, link 8, dimmer address 54. (The device type is 1 for all RF dimmers/switches.)
See Also
DBP - Dimmer button press
RDL Request a Dimmer Level
Syntax
RDL, <address>
Description
Returns the current or target level for any zone in the sysyem
Example
Request the current intensity of processor 1, link 1, MI address 0, RPM module 2, zone 4
See Also
FRPM - Fade an RPM Dimmer
FV - Fade Vareo Dimmer
SVSS Sivoia State Select
Syntax
SVSS, <address>, <state>, <delay time>
Description
Selects the state on any Sivoia control in the system.
Example
Select Preset 2 on processor 1, link 6, Sivoia control address 1.
See Also
RSVS - Request Current Sivoia State
RSVS Request Current Sivoia State
Syntax
RSVS, <address>
Description
Returns the current state and status on the specified Sivoia
Example
Request the current state for processor 1, link 6, Sivoia control address 4
Response is stopped at Preset 2
See Also
SVSS -Select Sivoia State
GSS GRAFIK Eye Scene Select
Syntax
GSS, <address>, <scene number>
Description
Selects a scene on any GRAFIK Eye in the system
Example
Select scene 2 on processor 1, link 5, GRAFIK Eye address 1
See Also
RGS - Request current GRAFIK Eye scene
RGS Request a GRAFIK Eye's current scene
Syntax
RGS, <address>
Description
Returns the current scene on the specified GRAFIK Eye
Example
Request the current scene for processor 1, link 6, GRAFIK Eye address 4
See Also
GSS -Select a GRAFIK Eye scene
ST Set Time
Syntax
ST, <time>
Processor Responds
Processor Time: <time>
Description
Sets the system time. This will update the time on all processors in the system.
Example
Set the time to 2:34 PM
See Also
RST - Request system time
SD - Set system date
RSD - Request system date
SD Set Date
Syntax
SD, <date>
Processor Responds
Processor Date: <date>
Description
Sets the system date. This will update the date on all processors in the system.
Example
Set the date to March 10, 1999
See Also
RSD - Request system date
ST - Set system time
RST - Request system time
TCE Timeclock Enable
Syntax
TCE
Processor Responds
TCE: Timeclock Enabled
Description
Enables the system timeclock
Example
Enable the system timeclock
L232> TCE
TCE: Timeclock Enabled
See Also
TCD - Timeclock disable
TCS - Timeclock state
TCD Timeclock Disable
Syntax
TCD
Processor Responds
TCD: Timeclock Disabled
Description
Disables the system timeclock
Example
Disable the system timeclock
L232> TCD
TCD: Timeclock Disabled
See Also
TCE - Timeclock enable
TCS - Timeclock state
RST Request System Time
Syntax
RST
Processor Responds
Processor Time: <time>
Description
Queries the current system time
Example
Request the system time
L232> RST
Processor Time: 12:00
See Also
ST - Set system time
SD - Set system date
RSD - Request system date
RST2 Request System Time with seconds
Syntax
RST2
Processor Responds
Processor Time: <time>
Description
Queries the current system time (including seconds)
Example
Request the system time
L232> RST
Processor Time: 12:00:00
See Also
ST - Set system time
SD - Set system date
RST - Request system time
RSD - Request system date
RSD Request System Date
Syntax
RSD
Processor Responds
Processor Date: <day of week> <date>
Description
Queries the current system date
Example
Request the system date
L232> RSD
Processor Date: Wednesday 03/10/1999
See Also
SD - Set system date
ST - Set system time
RST - Request system time
TCS Timeclock State
Syntax
TCS
Description
Queries the system for the timeclock state
Example
Query the system timeclock state
L232> TCS
TCS: Timeclock Enabled
See Also
TCE - Timeclock enable
TCD - Timeclock disable
SUNRISE Today's sunrise time
Syntax
SUNRISE
Description
Returns the sunrise time for the current day. This can be useful when testing astronomic timeclock events.
Example
Request today's sunrise time
L232> SUNRISE
Today's Sunrise: 06:52
See Also
SUNSET - Today's sunset time
ST - Set system time
SUNSET Today's sunset time
Syntax
SUNSET
Description
Returns the sunset time for the current day. This can be useful when testing astronomic timeclock events.
Example
Request today's sunset time
L232> SUNSET
Today's Sunset: 06:52
See Also
SUNRISE - Today's sunrise time
ST - Set system time
SSB Scene Saver Mode Begin
Syntax
SSB, <timeout>
Processor Responds
Scene Saver Mode Begin
Description
Begins scene saver mode with the specified timeout
Example
Begin scene saver mode without a timeout
See Also
SST - Scene saver mode terminate
SSS - Request scene saver mode state
KBSS - Keypad button scene save
KBSR - Keypad button scene restore
SST Scene Saver Mode Terminate
Syntax
SST
Processor Responds
Scene Saver Mode Terminated
Description
Terminates scene saver mode
Example
Terminate scene saver mode
L232> SST
Scene Saver Mode Terminated
See Also
SSB - Scene saver mode begin
SSS - Request scene saver mode state
KBSS - Keypad button scene save
KBSR - Keypad button scene restore
KBSS Keypad Button Scene Save
Syntax
KBSS, <address>, <button number>
Processor Responds
Preset Saved
Description
Scene save the current levels of the preset on the button that has scene saver option checked.
Example
Scene save the preset on button 1 on processor 1, link 6, keypad address 10.
See Also
SSB - Scene saver mode begin
SST - Scene saver mode terminate
SSS - Request scene saver mode state
KBSR - Keypad button scene restore
KBSR Keypad Button Scene Restore
Syntax
KBSR, <address>, <button number>
Processor Responds
Preset Restored
Description
Restore the preset on the button that has scene saver option checked back to the levels of the uploaded preset.
Example
Restore the preset on button 1 on processor 1, link 6, keypad address 10.
See Also
SSB - Scene saver mode begin
SST - Scene saver mode terminate
SSS - Request scene saver mode state
KBSS - Keypad button scene save
SSS Scene Saver Mode State
Syntax
SSS
Description
Queries the system for the scene saver mode state
Example
Query the scene saver mode state
L232> SSS
Scene Saver Mode is Running
See Also
SSB - Scene saver mode begin
SST - Scene saver mode terminate
KBSS - Keypad button scene save
KBSR - Keypad button scene restore
VMR Vacation Mode Record
Syntax
VMR
Processor Responds
Vacation mode recording
Description
Begins recording vacation mode data
Example
Begin vacation mode recording
L232> VMR
Vacation mode recording
See Also
VMP - Vacation Mode Playback
VMD - Vacation Mode Disable
VMS - Request Vacation Mode State
VMP Vacation Mode Playback
Syntax
VMP
Processor Responds
Vacation mode playing
Description
Begins playback of vacation mode data
Example
Begin vacation mode playback
L232> VMP
Vacation mode playing
See Also
VMR - Vacation Mode Record
VMD - Vacation Mode Disable
VMS - Request Vacation Mode State
VMD Vacation Mode Disable
Syntax
VMD
Processor Responds
Vacation mode disabled
Description
Stops vacation mode recording or playback
Example
Stop vacation mode recording or playback
L232> VMD
Vacation mode disabled
See Also
VMP - Vacation Mode Playback
VMR - Vacation Mode Record
VMS - Request Vacation Mode State
VMS Request Vacation Mode State
Syntax
VMS
Description
Queries the system for the vacation mode state
Example
Query the vacation mode state
L232> VMS
Vacation mode recording
See Also
VMR - Vacation Mode Record
VMP - Vacation Mode Playback
VMD - Vacation Mode Disable
SMB Security Mode Begin
Syntax
SMB
Processor Responds
Security mode begin
Description
Begins security mode
Example
Begin security mode
L232> SMB
Security mode begin
See Also
SMT - Security mode terminate
SMS - Security mode state
SMT Security Mode Terminate
Syntax
SMT
Processor Responds
Security mode terminated
Description
Terminates security mode
Example
Terminate security mode
L232> SMT
Security mode terminated
See Also
SMB - Security mode begin
SMS - Security mode status
SMS Security Mode State
Syntax
SMS
Description
Queries the system for the security mode state
Example
Query the security mode state
L232> SMS
Security mode active
See Also
SMB - Security mode begin
SMT - Security mode terminate
LOGIN Login to the system
Syntax
LOGIN, <password>, <port address>
Description
Used to gain access to a system that has not been successfully logged into. The login/logout feature can be used to add a layer of protection
against other people gaining access to the system. When logged-out of the system, only two L232 commands are recognized, LOGIN and HELP.
This means that database changes and L232 control of the processor cannot be done until after a successful login. This feature is typically used
on systems that utilize a modem for remote programming.
Example
Do a systemwide login to a system with password "lutron" and processors 1, 2 and 3 present
Example
Login port 7 of processor 2 in a system with password "lutron"
See Also
LOGOUT - Logout of the system
LOGOUT Logout of the system
Syntax
LOGOUT, <port address>
Description
Used to logout of the system. The login/logout feature can be used to add a layer of protection against other people gaining access to the system.
When logged-out of the system, only two L232 commands are recognized, LOGIN and HELP. This means that database changes and L232
control of the processor cannot be done until after a successful login. This feature is typically used on systems that utilize a modem for remote
programming.
Example
Logout of the port connected to
L232> LOGOUT
Logging out RS232 port 01:03:001
Example
Logout of RS232 port 7 on processor 2
Example
Logout all RS232 ports on processor connected to
Example
Logout all RS232 ports in the system with processors 1, 2 and 3 present
See Also
LOGIN - Login to the system
PROMPTOFF Turn off the Prompt
(L232>/LNET>/>)
Syntax
PROMPTOFF
Description
When the prompt is turned off, a new L232>/LNET>/> will not be printed after each command execution. This can be useful when communicating
with external A/V systems that would just ignore the prompt.
Example
Turn the L232> prompt off
L232> PROMPTOFF
See Also
PROMPTON - Turn the prompt on
PROMPTON Turn on the Prompt
(L232>/LNET>/>)
Syntax
PROMPTON
Description
Re-enables the prompt. After every command execution, a new L232>/LNET>/> prompt will be issued.
Example
Turn the L232> prompt on.
PROMPTON
L232>
See Also
PROMPTOFF - Turn the prompt off
SETBAUD Set RS-232 port baud rate
RS-232 only
Syntax
SETBAUD, < port address > , <baud rate>
For this change to take effect, you must first set dip switch #1 on S2 in the down position and then cycle the processor power.
Description
When dip switch #1 on S2 is in the on position, the processor RS232 port baud rate is fixed at 9600 baud. When dip switch #1 is in the off
position, the processor RS232 port baud rate will be set to the user setting determined by the SETBAUD command. When the SETBAUD
command is issued, the processor power must be cycled for the change to take effect. This will allow laptops that have problems communicating
at 115200 baud to use an intermediate baud rate that is faster than 9600 baud in order to minimize download times. Also, with dip switch #1 set to
the on position, the processor can be set to a known baud rate (9600 baud), ensuring reliable communications. This adjustable baud rate also
provides greater flexibility when connecting to external A/V equipment.
Example
Set RS-232 port baud rate to 57600 bps
Example
Set RS-232 port baud rate to 115200 bps on link 7 of procesor 2
See Also
GETBAUD - Request the RS-232 port baud rate
SETHAND Set RS-232 port handshaking type
RS-232 only
Syntax
SETHAND, < port address >, <handshaking>
Description
This command is used to specify the 232 port handshaking method to be used. When set to NONE, the HomeWorks processor will ignore the
CTS input, and always transmit data. When set to HW (hardware), the HomeWorks processor will only transmit characters if the CTS input is low.
Example
Set RS-232 port handshaking to NONE
Example
Set RS-232 port handshaking to Hardware on link 7 of processor 2
See Also
GETHAND - Request RS-232 port handshaking type
RESET232 Reset RS-232 port settings
RS-232 only
Syntax
RESET232
Description
This command is used to reset all RS-232 port settings to the serial driver settings assigned to that port using the HomeWorks Illumination
software. The settings effected are baud rate, handshaking type, number of data bits, parity type, number of stop bits, and the status of
HomeWorks monitoring messages.
All ports will immediately switch to the driver settings except the port connected to.
Example
Reset all RS-232 ports settings for all processors.
L232> RESET232
For the new RS-232 port parameters to take effect for this port, you must cycle the processor power.
PROCADDR Processor Address
Syntax
PROCADDR
Description
Returns the address of the processor that received the command
Example
Request the processor address
L232> PROCADDR
Processor Addresss : 01
Description
Sends the current project stored in the RF processor to each of its RF devices (keypads, dimmers, and switches). Note: A
database must be uploaded to the processor before this command will work.
After the upload mode starts, the RF Activity LEDs (TX and RX) on the RF processor will be flashing. Note: It could take
several minutes for all devices to receive databases. If all RF devices have an updated database, the processor returns
with no errors. Otherwise, the number and addresses of the RF devices that do not have the current project is returned.
L232> SYNCDB, 1
Upload Mode started
********
Devices with invalid DBs:
[01:08:01:01]
[01:08:01:02]
[01:08:01:03]
Upload Mode Term - Errs: 3
See Also
Description
Sends the current project stored in the RF processor to each of its RF devices (keypads, dimmers, and switches) with
errors, i.e. RF devices without an updated database. Note: A database must be uploaded to the processor before this
command will work.
After the upload mode starts, the RF Activity LEDs (TX and RX) on the RF processor will be flashing while uploading
databases. Note: It could take several minutes for all devices to receive databases. If all RF devices have an updated
database, the processor returns with no errors. Otherwise, the number and addresses of the RF devices that do not have
the current project is returned.
Example
Send the current project stored in RF processor 1 to each of its RF devices (40 total). After ten minutes, all devices have
an updated database except for three RF dimmers addressed 1, 2, and 3.
L232> SYNCDB, 1
Upload Mode started
********
Devices with invalid DBs:
[01:08:01:01]
[01:08:01:02]
[01:08:01:03]
Upload Mode Term - Errs: 3
Troubleshoot the communication problem with the three devices. In this example, their FASS sliders were in the OFF
position.
Retry sending the current project stored in RF processor 1 to each RF device that failed (3 total). After fifteen seconds, all
devices have an updated database.
L232> RETRYDB, 1
Upload Mode started
********
Upload Mode Term - Errs: 0
See Also
Description
Sends the current project stored in the RF processor to one RF device (keypad, dimmer, or switch). Note: A database
must be uploaded to the processor before this command will work.
After the upload mode starts, the RF Activity LEDs (TX and RX) on the RF processor will be flashing. If all RF devices
have an updated database, the processor returns with no errors. Otherwise, the number and addresses of the RF devices
that do not have the current project is returned.
Example 1 (success, no other devices with errors)
Send the current project stored in RF processor 1 to an RF switch addressed 4. After three seconds, the database is
transferred successfully. The processor reports that all devices have an updated database.
Example 3 (failure)
Send the current project stored in RF processor 1 to an RF switch addressed 4. After five seconds, the database transfer
fails. The processor reports that three RF dimmers addressed 1, 2, and 3 and the RF switch addressed 4 still require an
updated database.
See Also
Description
Requests the RS-232 port baud rate setting for an RS232 port in the system.
Example
Get RS-232 port baud rate for the port you are connected to
L232> GETBAUD
RS232 port baud rate on port 01:03 is 115200
Example
Get RS-232 port baud rate for link 7 on processor 2
See Also
SETBAUD - Set RS-232 port baud rate
GETHAND Get RS-232 port handshaking type
RS-232 only
Syntax
GETHAND, <port address>
Description
This command is used to request the handshaking method being used on an RS232 port.
Example
Get RS-232 port handshaking for the port you are connected to
L232> GETHAND
RS232 port handshaking on port 01:03 is Hardware Handshaking
Example
Get RS-232 port handshaking for link 7 on processor 2
See Also
SETHAND - Set RS-232 port handshaking type
Processor responds with the following for each processor in the system
Processor <processor address> O/S Rev = <O/S Rev>
Description
Returns the O/S revision for all processors in the system
Example
Request the O/S revisions of a system with 3 processors
L232> OSREV
Processor 01 O/S Rev : 22
Processor 02 O/S Rev : 22
Processor 03 O/S Rev : 22
RFDBSTAT Request RF Devices with Errors
Syntax
RFDBSTAT, <processor address>
Description
Requests a list of all RF devices with errors on an RF processor, i.e. RF devices without an updated database. This
updated database contains device specific information about the current project. It is stored in processor and is vital for
the RF device to operate in the system. Note: RF dimmers and switches without an updated database will have local
function only.
If all RF devices have an updated database, the processor returns with no errors. Otherwise, a list of the RF devices that
do not have the current project is returned.
Example
Request all RF devices with errors on RF processor 1. The processor returns three RF dimmers addressed 1, 2, and 3
that do not have an updated database.
L232> RFDBSTAT, 1
Devices with invalid DBs:
[01:08:01:01]
[01:08:01:02]
[01:08:01:03]
Troubleshoot the communication problem with the three devices. In this example, their FASS sliders were in the OFF
position.
Retry sending the current project stored in RF processor 1 to each RF device that failed (3 total). After fifteen seconds, all
devices have an updated database.
L232> RETRYDB, 1
Upload Mode started
********
Upload Mode Term - Errs: 0
See Also
Description
Clears the database memory. This operation can be done in Boot Mode or OS Mode.
Boot Mode is denoted with the '>' prompt and OS Mode is denoted with the 'OSM>' prompt.
To enter OS Mode, use the command UPDATEINOS. To enter Boot Mode, use the command UPDATEOS (Note: Boot Mode does not support
Ethernet connections).
Use the OSSTART command to get back into normal operating mode.
L232> UPDATEINOS
OSM> OSSTART
LNET> UPDATEINOS
LNET:OSM> OSSTART
L232> UPDATEOS
> CLEANMEM, 1
Memory Cleaned.
> CLEANMEM, 2
Memory Cleaned.
> CLEANMEM, 3
Memory Cleaned.
> OSSTART
Description
Typing HELP by itself will print a list of the currently available L232 commands with brief descriptions. To get command specific help, use the
HELP,<command name> syntax
Example
Request help for the Keypad Button Press command
L232> HELP,KBP
Keypad button press
Usage: KBP,<address>,<button number>
NETSTAT Print Network Statistics
Syntax
NETSTAT
Description
The NETSTAT command gives all the information information relating to the Ethernet connection.
- Subnet Mask – This determines the range of IP addresses allowed for the processor to be on the Local Area Network (LAN).
- Gateway – This determines the processor’s access to the outside connection. Typically this is the address of the router.
Example
Print the network statistics.
L232> NETSTAT
Processor 01:
Telnet Port: 23
FTP Port : 21
HTTP Port : 80
Description
This command sets the IP Address of a specific processor. The IP address will not be updated until processor is reset or RESETIP command is
sent.
Example
Enter:
Response:
Processor 01:
IP Address: 192.168.1.100
Subnet Mask: 255.255.255.0
Gateway: 192.168.1.1
Telnet Port: 23
FTP Port: 21
HTTP Port: 80
Description
This command sets the gateway address on the given processor. The gateway address is specifically needed when the processor is on a
network and / or is connected to through the Internet. The gateway address will not be updated until processor is reset or RESETIP command is
sent.
Example
Enter:
Response:
Processor 01:
MAC Address: 00-0f-e7-00-18-0a
IP Address : 192.168.1.100
Subnet Mask: 255.255.255.0
Gateway : 192.168.1.1
Telnet Port: 23
FTP Port : 21
HTTP Port : 80
See Also
SETSUBNET
SETIP
Description
This sets a processor’s subnet which will not be updated until the processor is reset or the RESETIP command is sent.
Example
Enter:
Response
Processor 01:
MAC Address: 00-0f-e7-00-18-0a
IP Address : 192.168.1.100
Subnet Mask: 255.255.255.0
Gateway : 192.168.1.1
Telnet Port: 23
FTP Port : 21
HTTP Port : 80
Description
This sets the FTP port on a specific processor to a chosen port number.
Example
Set the FTP port on the selected processor, address 1, to port 1021.
Processor 01:
MAC Address: 00-0f-e7-00-18-0a
IP Address : 192.168.250.1 (Obtained through DHCP)
Subnet Mask: 255.255.255.0
Gateway : 192.168.1.1
Telnet Port: 23
FTP Port : 1021
HTTP Port : 80
See Also
SETTELNET
Description
This command sets the Telnet port on a specific processor. The port will not be used until the processor is reset or the RESETIP command is
sent.
Example
Set the Telnet port on the selected processor, address 1, to port 1023.
Processor Response:
Processor 01:
MAC Address: 00-0f-e7-00-18-0a
IP Address : 192.168.250.1 (Obtained through DHCP)
Subnet Mask: 255.255.255.0
Gateway : 192.168.1.1
Description
This command is used to clear the current TCP/IP settings. They are cleared to the default settings for TCP/IP, and will not take effect until the
processor is reset or RESETIP command is sent. The default settings are the following:
IP Address: 192.168.250.processor #.
Gateway: 0.0.0.0
Example
Clear the processor TCP/IP settings.
L232> CLEARIP, 1
Response:
Processor 01:
MAC Address: 00-0f-e7-00-18-0a
IP Address : 192.168.250.1 (Obtained through DHCP)
Subnet Mask: 255.255.255.0
Gateway : 0.0.0.0
Telnet Port: 23
FTP Port : 21
HTTP Port : 80
Processor
Actions: Clean Processor's Databases
Login Processor
System
Actions: Switch System to OS (Normal Mode)
Set Date
Set Time
HH = Hours
MM = Minutes
z
SS = Seconds
z Examples
4:23 AM = 04:23:00
3:15 PM = 15:15:00
Date Formatting
MM = Month
MM / DD / YYYY
DD = Day of month
YYYY = Year
z Example
Processor Responds
>
Description
Disables all RS232 ports on the processor, except the one that receives the ONEPORT command. Disabled RS232 ports will not accept
commands or transmit results.
Example
Disable all other RS232 ports
> ONEPORT
See Also
ALLPORTS - Enable all RS232 Ports
ALLPORTS Enable all RS232 Ports
RS232 Only
Syntax
ALLPORTS
Processor Responds
>
Description
Enables all RS232 ports on this processor. All RS232 ports on this processor will now process commands and respond with results.
Example
Enable all RS232 ports on this processor
> ALLPORTS
See Also
ONEPORT - Disable all other RS232 Ports
SETBAUD
RS232 Only
Set the RS-232 port baud rate
Syntax
SETBAUD2, <baud rate>
Processor Response
For the new baud rate to take effect, you must cycle the processor power.
The port settings will be set to 8 data bits, No parity, 1 stop bit.
Description
Sets the baud rate for the RS232 port that receives the command. When dip switch #1 on S2 is in the up position, the
processor RS232 ports baud rate is fixed at 9600 baud. When dip switch #1 on S2 is in the down position, the processor
RS232 port baud rate will be set to the user setting determined by the SETBAUD command. When the SETBAUD or
SETBAUD2 commands are issued, the processor power must be cycled for the change to take effect. This will allow
laptops that have problems communicating at 115200 baud to use an intermediate baud rate that is faster than 9600
baud in order to minimize download times. Also, with dip switch #1 on S2 set to the up position, the processor can be set
to a known baud rate (9600 baud), ensuring reliable communications. This adjustable baud rate also provides greater
flexibility when connecting to external A/V equipment.
Example
Set the RS-232 port baud rate to 57600 bps.
See Also
Processor Response
For the new baud rate to take effect, you must cycle the processor power.
The port settings will be set to 8 data bits, No parity, 1 stop bit.
Description
When dip switch #1 on S2 is in the up position, the processor RS232 ports baud rate is fixed at 9600 baud. When dip
switch #1 on S2 is in the down position, the processor RS232 ports baud rate will be set to the user setting determined by
the SETBAUD or SETBAUD2 commands. When the SETBAUD command is issued, the processor power must be cycled
for the change to take effect. This will allow laptops that have problems communicating at 115200 baud to use an
intermediate baud rate that is faster than 9600 baud in order to minimize download times. Also, with dip switch #1 on S2
set to the up position, the processor can be set to a known baud rate (9600 baud), ensuring reliable communications. This
adjustable baud rate also provides greater flexibility when connecting to external A/V equipment.
Example
Set Processor 3 Link 3 baud rate to 57600 bps.
See Also
Description
Deletes all programming data from the processor's memory.
Warning
This erases all programming information. You will not be able to extract the database after this command is used.
Example
Clean the databases of the processor you are connected to.
> CLEANMEM
Memory Cleaned
Example
Clean databases of processor 2.
> CLEANMEM, 2
Memory Cleaned
LOGIN Login to all of a processor's ports
Syntax
LOGIN, <processor address>
Description
This will login all RS232 ports for the processor specified. If none are specified, then it will login only to the processor you are connected to.
Logging in to a processor in the Boot will result in the processor being logged in when it switches to the OS.
Example
Login to the processor that you are connected to. (Processor is currently logged out)
> LOGIN
Logging in processor 01
Example
Login processor 2. (Processor is currently logged in)
> LOGIN, 2
Already logged in processor 02
PING Check if a processor is present
Syntax
PING, <processor address>
Description
Checks a remote processor to see if it is present and communicating properly
Example
Check if processor 2 is present.
> PING, 2
Processor 02 OK
See Also
PROCADDR - Displays the processor address
SERIAL - Displays the processor's serial number
STATUS - Displays the processor's status information
PROCADDR Display a processor's address
Syntax
PROCADDR
Description
Displays the address of the processor you are connected to
Example
Display the address of the processor you are connected to
> PROCADDR
Processor Address : 01
See Also
PING - Check if processor is present
SERIAL - Displays the processor's serial number
STATUS - Displays the processor's status information
SERIAL Display the processor's serial number
Syntax
SERIAL, <processor address>
Description
Each processor has a unique serial number. This command displays the serial number for a specific processor.
Example
Display the serial number of the processor you are connected to.
> SERIAL
Serial on processor 01: 1903834216,0000000174
Example
Display the serial number of processor 2.
> SERIAL, 2
Serial on processor 02: 1907896936,0000000195
See Also
PING - Check if processor is present
PROCADDR - Displays the processor address
STATUS - Displays the processor's status information
STATUS Display the status of a processor
Syntax
STATUS, <processor address>
Description
Displays the status information for a processor. The description of each status is shown above.
Example
Display the status information for the processor you are connected to.
> STATUS
---------------------------------------
Processor address : 01
Build Date 000403.0947
Example
Display the status information for processor 2.
> STATUS, 2
---------------------------------------
Processor address : 02
Build Date 000403.0947
Processor responds with the following (assuming connected to processor 1, processors 2 & 3 in the system, error messages are shown)
Processor: 02
Switching to OS
Processor: 03
Not valid OS present. Remaining in boot.
Processor: 04
Processor: 05
Processor: 06
Processor: 07
Processor: 08
Processor: 09
Processor: 10
Processor: 11
Processor: 12
Processor: 13
Processor: 14
Processor: 15
Processor: 16
Processor: 01
OS will start when S1-1 is flipped down
Description
Switches all processors to the OS Mode. If an OS is not present (as with processor 3 above) or the dip switch 1-1 is up (as with processor 1
above) then a processor will not switch to the OS.
Example
Switch all processors to OS Mode.
> OSSTART
Processor: 02
Switching to OS
Processor: 03
Switching to OS
Processor: 04
Processor: 05
Processor: 06
Processor: 07
Processor: 08
Processor: 09
Processor: 10
Processor: 11
Processor: 12
Processor: 13
Processor: 14
Processor: 15
Processor: 16
Processor: 01
Switching to OS
SD Set Date
Syntax
SD, <date>
Processor: 03
The date on processor 03 is <date>
Processor: 04
Processor: 05
Processor: 06
Processor: 07
Processor: 08
Processor: 09
Processor: 10
Processor: 11
Processor: 12
Processor: 13
Processor: 14
Processor: 15
Processor: 16
Processor: 01
The date on processor 01 is <date>
Description
Sets the system date. This will update the date on all processors in the system.
Example
Set the date to March 10, 2000
Processor: 03
The date on processor 03 is 03/10/00
Processor: 04
Processor: 05
Processor: 06
Processor: 07
Processor: 08
Processor: 09
Processor: 10
Processor: 11
Processor: 12
Processor: 13
Processor: 14
Processor: 15
Processor: 16
Processor: 01
The date on processor 01 is 03/10/00
See Also
RSD - Request system date
ST - Set system time
RST - Request system time
ST Set time
Syntax
ST, <time>
Processor: 03
The time on processor 03 is <time>
Processor: 04
Processor: 05
Processor: 06
Processor: 07
Processor: 08
Processor: 09
Processor: 10
Processor: 11
Processor: 12
Processor: 13
Processor: 14
Processor: 15
Processor: 16
Processor: 01
The time on processor 01 is <time>
Description
Sets the system time. This will update the time on all processors in the system.
Example
Set the time to 08:04 PM
Processor: 03
The time on processor 03 is 20:04:00
Processor: 04
Processor: 05
Processor: 06
Processor: 07
Processor: 08
Processor: 09
Processor: 10
Processor: 11
Processor: 12
Processor: 13
Processor: 14
Processor: 15
Processor: 16
Processor: 01
The time on processor 01 is 20:04:00
See Also
RST - Request system time
SD - Set system date
RSD - Request system date
RSD Request system date
Syntax
RSD
Processor Responds
The date on processor <processor address> is <date>
Description
Queries the current system date
Example
Request the system date
> RSD
The date on processor 01 is 04/10/00
See Also
SD - Set system date
ST - Set system time
RST - Request system time
RST Request the system time
Syntax
RST
Processor Responds
The time on processor <processor address> is <time>
Description
Queries the current time for the processor you are connected to
Example
Request the processor's time
> RST
The time on processor 01 is 14:04:46
See Also
ST - Set system time
SD - Set system date
RSD - Request system date