Electron,
I didn't have time to call Elan today but i do have the manual form the VIA SR1........ looks like the Elk could control it though a serial expander.
IR ROUTING - PROTOCOL AND VARIABLES
To illustrate how the SR-1’s IR ROUTING ASCII strings are written and what each of the
variables represent, please note the following:
IR Function Protocol = I(p)(i)<CR>
(NOTE: The first letter is a capital “iâ€, NOT a lower-case “Lâ€).
In the ASCII string above:
a. The I identifies the IR Routing mode of operation.
b. The (p) represents the function of the IR Port you are programming.
c. The (i) represents the IR port number you are programming.
d. The <CR> represents the Carriage Return or ‘Enter’ keypress which completes
the ASCII string and initiates the command.
IR Port Function Variables:
(p) 1 = IR PORT OFF
2 = IR PORT ON
3 = IR PORT INTELLIGENT ON (Sense = 0 or ‘not-active’/contact closure open)
4 = IR PORT INTELLIGENT OFF (Sense = 1 or ‘active’/contact closure closed)
5 = ALL IR PORTS OFF
6 = ALL IR PORTS ON
As an example, the ASCII string I4C<CR> will issue an IR PORT 12 INTELL OFF command
NOTE: In this example, the IR PORT 12 INTELL OFF command will prompt the SR-1 to
first check whether or not an ‘active’ signal is present at Sense Input Port 12. The SR-1 will
only pass the ‘Toggle Power’ command to the component if an ‘active’ signal is present at
Sense Input Port 12.
ALSO NOTE: The ‘Toggle Power’ command for the component must be the second
command in the ASCII string (immediately following the SR-1’s ASCII command).
Additional commands may be added to the ASCII string if desired (i.e. PLAY, etc.)
(i) 1 = IR Port 1
2 = IR Port 2
3 = IR Port 3
4 = IR Port 4
5 = IR Port 5
6 = IR Port 6
7 = IR Port 7
8 = IR Port 8
9 = IR Port 9
A = IR Port 10
B = IR Port 11
C = IR Port 12
D = IR Port 13
E = IR Port 14
F = IR Port 15
G= IR Port 16
SR-1SENSE / RELAY MODULE