Difference between revisions of "Repeater system full quad view IR configuration"

From BATC Wiki
Jump to navigation Jump to search
(Created page with " Back to repeater controller main page The section of the config file for basic IR configuration is shown here for an HDMI switch with the following c...")
 
Line 18: Line 18:
 
|}
 
|}
  
Substitute the codes for your HDMI switch if they are different.
+
Substitute the codes for your HDMI switch if they are different. In the file that follows, note that IR codes of the form "2nec:0x17" first send the code for the upstream IR switch (in this case nec0x17), and then send the code to the downstream switch (in this case nec:0x12 which is set in the output2ndhdmicode=nec:0x12 parameter).
 +
 
 +
[[File:HDMIquad (Medium).JPG|400px]]
 +
 
 +
  # Input config
 +
  # Recommended gpio pins for "input active" are 32, 35, 18, 22, 16, 19 and 21
 +
 +
# announcemediatype determines the player used
 +
 +
# Switcher can use "ir" or "gpio" or "i2c"
 +
# IR uses a TX on GPIO pin 12
 +
# GPIO uses pins 36, 37, 38, 33, 31, 29, 23, 24.  Can be enabled with ir or i2c
 +
# i2c uses FMS6501A on Output channel 1
 +
# activeinputhold (yes/no) means that lower priority inputs do not get replaced by higher priority (except pri 1)
 +
# Show Quad is yes/no and overides activeinputhold
 +
 
 +
# Number of available inputs does not include the controller, so is max 6
 +
availableinputs=6
 +
activeinputhold=no
 +
showquadformultipleinputs=yes
 +
cascadedswitches=yes
 +
 
 +
outputswitchcontrol=ir
 +
showoutputongpio=yes
 +
outputhdmiresetcode=nec:0x17
 +
output2ndhdmicode=nec:0x12
 +
outputhdmiquadcode=2nec:0x18
 +
outputi2caddress=3
 +
outputi2cquadchannel=9
 +
 +
input0name=Controller
 +
output0code=nec:0x17
 +
output0hdmiswitchpin=36
 +
output0i2cchannel=1
 +
output0audioi2cbit=0
 +
 +
input1name=70cms Ryde
 +
input1prioritylevel=1
 +
input1activegpiopin=32
 +
output1code=2nec:0x17
 +
output1hdmiswitchpin=37
 +
output1i2cchannel=2
 +
output1audioi2cbit=1
 +
input1announcemediatype=jpg
 +
input1announcemediafile=/home/pi/tmp/input1.jpg
 +
input1announcemediaduration=3
 +
 +
input2name=23cms Ryde
 +
input2prioritylevel=2
 +
input2activegpiopin=35
 +
output2code=2nec:0x12
 +
output2hdmiswitchpin=38
 +
output2i2cchannel=3
 +
output2audioi2cbit=2
 +
input2announcemediatype=jpg
 +
input2announcemediafile=/home/pi/tmp/input2.jpg
 +
input2announcemediaduration=3
 +
 +
input3name=Stream rxr
 +
input3prioritylevel=3
 +
input3activegpiopin=18
 +
output3code=2nec:0x59
 +
output3hdmiswitchpin=33
 +
output3i2cchannel=4
 +
output3audioi2cbit=3
 +
input3announcemediatype=jpg
 +
input3announcemediafile=/home/pi/tmp/input3.jpg
 +
input3announcemediaduration=3
 +
 +
input4name=Analogue Rxr
 +
input4prioritylevel=7
 +
input4activegpiopin=22
 +
output4code=2nec:0x08
 +
output4hdmiswitchpin=31
 +
output4i2cchannel=5
 +
output4audioi2cbit=4
 +
input4announcemediatype=jpg
 +
input4announcemediafile=/home/pi/tmp/input4.jpg
 +
input4announcemediaduration=3
 +
 +
input5name=Spare 1
 +
input5prioritylevel=7
 +
input5activegpiopin=16
 +
output5code=nec:0x59
 +
output5hdmiswitchpin=29
 +
output5i2cchannel=6
 +
output5audioi2cbit=5
 +
input5announcemediatype=jpg
 +
input5announcemediafile=/home/pi/tmp/input5.jpg
 +
input5announcemediaduration=10
 +
 +
input6name=Spare 2
 +
input6prioritylevel=8
 +
input6activegpiopin=19
 +
output6code=nec:0x08
 +
output6hdmiswitchpin=23
 +
output6i2cchannel=7
 +
output6audioi2cbit=6
 +
input6announcemediatype=jpg
 +
input6announcemediafile=/home/pi/tmp/input6.jpg
 +
input6announcemediaduration=3
 +
 
 +
If it is desired to have the quad available as a source in the carousel, then the  availableinputs= could be increased from 6 to 7, and the following code added to make the quad a source that is then selectable in the carousel:
 +
 
 +
input7name=Quad
 +
input7prioritylevel=8
 +
input7activegpiopin=21
 +
output7code=2nec:0x18
 +
output7hdmiswitchpin=24
 +
output7i2cchannel=8
 +
output7audioi2cbit=7
 +
input7announcemediatype=jpg
 +
input7announcemediafile=/home/pi/tmp/input7.jpg
 +
input7announcemediaduration=3

Revision as of 12:15, 22 February 2022

Back to repeater controller main page

The section of the config file for basic IR configuration is shown here for an HDMI switch with the following control codes:

Function IR Code
Input 1 0x17
Input 2 0x12
Input3 0x59
Input 4 0x08
Quad 0x18

Substitute the codes for your HDMI switch if they are different. In the file that follows, note that IR codes of the form "2nec:0x17" first send the code for the upstream IR switch (in this case nec0x17), and then send the code to the downstream switch (in this case nec:0x12 which is set in the output2ndhdmicode=nec:0x12 parameter).

HDMIquad (Medium).JPG

 # Input config
 # Recommended gpio pins for "input active" are 32, 35, 18, 22, 16, 19 and 21

# announcemediatype determines the player used

# Switcher can use "ir" or "gpio" or "i2c"
# IR uses a TX on GPIO pin 12
# GPIO uses pins 36, 37, 38, 33, 31, 29, 23, 24.  Can be enabled with ir or i2c
# i2c uses FMS6501A on Output channel 1
# activeinputhold (yes/no) means that lower priority inputs do not get replaced by higher priority (except pri 1)
# Show Quad is yes/no and overides activeinputhold
# Number of available inputs does not include the controller, so is max 6
availableinputs=6
activeinputhold=no
showquadformultipleinputs=yes
cascadedswitches=yes
outputswitchcontrol=ir
showoutputongpio=yes
outputhdmiresetcode=nec:0x17
output2ndhdmicode=nec:0x12
outputhdmiquadcode=2nec:0x18
outputi2caddress=3
outputi2cquadchannel=9

input0name=Controller
output0code=nec:0x17
output0hdmiswitchpin=36
output0i2cchannel=1
output0audioi2cbit=0

input1name=70cms Ryde
input1prioritylevel=1
input1activegpiopin=32
output1code=2nec:0x17
output1hdmiswitchpin=37
output1i2cchannel=2
output1audioi2cbit=1
input1announcemediatype=jpg
input1announcemediafile=/home/pi/tmp/input1.jpg
input1announcemediaduration=3

input2name=23cms Ryde
input2prioritylevel=2
input2activegpiopin=35
output2code=2nec:0x12
output2hdmiswitchpin=38
output2i2cchannel=3
output2audioi2cbit=2
input2announcemediatype=jpg
input2announcemediafile=/home/pi/tmp/input2.jpg
input2announcemediaduration=3

input3name=Stream rxr
input3prioritylevel=3
input3activegpiopin=18
output3code=2nec:0x59
output3hdmiswitchpin=33
output3i2cchannel=4
output3audioi2cbit=3
input3announcemediatype=jpg
input3announcemediafile=/home/pi/tmp/input3.jpg
input3announcemediaduration=3

input4name=Analogue Rxr
input4prioritylevel=7
input4activegpiopin=22
output4code=2nec:0x08
output4hdmiswitchpin=31
output4i2cchannel=5
output4audioi2cbit=4
input4announcemediatype=jpg
input4announcemediafile=/home/pi/tmp/input4.jpg
input4announcemediaduration=3

input5name=Spare 1
input5prioritylevel=7
input5activegpiopin=16
output5code=nec:0x59
output5hdmiswitchpin=29
output5i2cchannel=6
output5audioi2cbit=5
input5announcemediatype=jpg
input5announcemediafile=/home/pi/tmp/input5.jpg
input5announcemediaduration=10

input6name=Spare 2
input6prioritylevel=8
input6activegpiopin=19
output6code=nec:0x08
output6hdmiswitchpin=23
output6i2cchannel=7
output6audioi2cbit=6
input6announcemediatype=jpg
input6announcemediafile=/home/pi/tmp/input6.jpg
input6announcemediaduration=3

If it is desired to have the quad available as a source in the carousel, then the availableinputs= could be increased from 6 to 7, and the following code added to make the quad a source that is then selectable in the carousel:

input7name=Quad
input7prioritylevel=8
input7activegpiopin=21
output7code=2nec:0x18
output7hdmiswitchpin=24
output7i2cchannel=8
output7audioi2cbit=7
input7announcemediatype=jpg
input7announcemediafile=/home/pi/tmp/input7.jpg
input7announcemediaduration=3