Exemplo n.º 1
0
 def __init__(self):
     self.stdin_path = '/dev/null'
     self.stdout_path = '/dev/tty'
     self.stderr_path = '/dev/tty'
     self.pidfile_path = '/var/run/wecker.pid'
     self.pidfile_timeout = 5
     self.wecker = wecker.wecker()
     self.endtime = False
Exemplo n.º 2
0
        #Wait forever for incoming htto requests
        server.serve_forever()

    except KeyboardInterrupt:
        print '^C received, shutting down the web server'
        server.socket.close()


# Runs the web server thread
thread.start_new_thread(WebServerThread,())
iremote = IRemote()
iremote.add_listener(my_iremote_handler)
iremote.start()
theRelay = relay()
player = iTunes()
alarm = wecker(player,theRelay)
alarm.start()
beamer = projector()
room = my_hue()
#theTimer = sleeptimer(player,theRelay)
print 'Remote catch up and running'

while True:
    try:
        if alarm_set and not alarm.alarm_set:
            alarm.set_time(alarm_time)
            #alarm_set = True
            #alarm_on = True
        if not alarm_set and alarm.alarm_set:
            alarm.alarm_set = False
            print 'alarm caceled'