blob: ff1b11e6818ea10f318209cbf917167d2569b2fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#!/usr/bin/python
import httplib
import serial,time
mythStatus = "localhost: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)
|