#!/usr/bin/python import httplib import serial,time mythStatus = "127.0.0.1:6544" encoder1 = "Encoder 1 " encoder2 = "Encoder 2 " recording = "is local on mythtv and is recording" watching = "is local on mythtv and is watching" #Open COM2 s = serial.Serial(1) #Turn off all lights s.setDTR(0) s.setRTS(0) while(True): conn = httplib.HTTPConnection(mythStatus) conn.request("GET", "/") r1 = conn.getresponse() results = r1.read() if(results.find(encoder1+recording)!=-1): s.setDTR(1) elif (results.find(encoder1+watching) !=-1): s.setDTR(1) else: s.setDTR(0) if(results.find(encoder2+recording)!=-1): s.setRTS(1) elif (results.find(encoder2+watching) !=-1): s.setRTS(1) else: s.setRTS(0) time.sleep(1)