summaryrefslogtreecommitdiffstats
path: root/abs/core/LinHES-config/mv_ir.py
diff options
context:
space:
mode:
Diffstat (limited to 'abs/core/LinHES-config/mv_ir.py')
-rwxr-xr-xabs/core/LinHES-config/mv_ir.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/abs/core/LinHES-config/mv_ir.py b/abs/core/LinHES-config/mv_ir.py
index 658a118..40e5fee 100755
--- a/abs/core/LinHES-config/mv_ir.py
+++ b/abs/core/LinHES-config/mv_ir.py
@@ -157,7 +157,7 @@ def setup_ir_remote(Remotetype,templates,mythhome,HostBlasterType,remotebucket):
def setup_ir_receiver(ReceiverType,TEMPLATES,HDHRlirc_device,myip):
logging.info(" Configuring receiver %s", ReceiverType)
- if ReceiverType == "Serial":
+ if ReceiverType == "serial":
scrub_modules("/etc/modules.mythvantage","lirc")
add_module("/etc/modules.mythvantage","lirc_serial #lirc")
cmd = "load-modules-mythvantage.sh"
@@ -184,6 +184,7 @@ def setup_ir_receiver(ReceiverType,TEMPLATES,HDHRlirc_device,myip):
mv_common.runcmd(cmd)
mv_common.remove_service("igdaemon")
mv_common.remove_service("tatir")
+
elif ReceiverType == "pvr150":
scrub_modules("/etc/modules.mythvantage","lirc")
add_module("/etc/modules.mythvantage","lirc_i2c #lirc")
@@ -208,10 +209,14 @@ def setup_ir_receiver(ReceiverType,TEMPLATES,HDHRlirc_device,myip):
elif ReceiverType == "SiliconDust_HDHR":
mv_common.remove_service("igdaemon")
mv_common.remove_service("tatir")
- cmd = '''hdhomerun_config %s set /ir/target %s:5000 store''' %(HDHRlirc_device,myip)
+ cmd = '''hdhomerun_config %s set /ir/target "%s:5000 no_clear"''' %(HDHRlirc_device,myip)
+ print cmd
+ mv_common.runcmd(cmd)
+ cmd = '''hdhomerun_config %s set /ir/target "%s:5000 store"''' %(HDHRlirc_device,myip)
print cmd
mv_common.runcmd(cmd)
+
else:
logging.debug(" didn't match receiver, using genric case")
scrub_modules("/etc/modules.mythvantage","lirc")
@@ -249,7 +254,9 @@ def setup_blaster_transmiter(HostBlasterType):
if HostBlasterType == "no blaster":
scrub_modules("/etc/modules.mythvantage","blaster")
- elif HostBlasterType == "Serial":
+ elif HostBlasterType == "iguanaIR-usb":
+ mv_common.add_service("igdaemon")
+ elif HostBlasterType == "serial":
scrub_modules("/etc/modules.mythvantage","blaster")
add_module("/etc/modules/.mythvantage","lirc_serial #blaster")
cmd = "load-modules-mythvantage.sh"