Esempio n. 1
0
def main():
    appName = "PiCloset"
    try:

        if os.getlogin() == "pi":
            log_file = "/home/pi/public_html/pi-automate.log"
        else:
            log_file = 'pi-automate.log'
        CloudLog.init(log_file)
        CloudLog.track(appName, "START")

        ip_address = "192.168.1.201"
        port = 9557
        closet_door = ClosetDoor.Monitor(ip_address, port)
        if closet_door.state == "READY":
            closet_door.run()

    except Exception, e:
        CloudLog.error("App", "System Error", e)
Esempio n. 2
0
def main():
    appName = "PiKeyPad"
    try:

      if os.getlogin() == "pi":
        log_file = "/home/pi/public_html/pi-automate.log"
      else:
        log_file = 'pi-automate.log'
      CloudLog.init(log_file)
      CloudLog.track(appName, "START")

      ip_address = "192.168.1.201"
      port = 9557
      kp = Keypad.Monitor(ip_address, port)
      kp.run()


    except Exception, e:
      CloudLog.error("App", "System Error", e)
Esempio n. 3
0
def main():
    appName = "PiHomeControl"
    try:

      if os.getlogin() == "pi":
        log_file = "../public_html/pi-automate.log"
      else:
        log_file = 'pi-automate.log'
      CloudLog.init(log_file)
      CloudLog.track(appName, "START")

      config = Config.Config()
      
      controller = System.Controller(config)
      controller.addHandler(Cloud.Monitor)
      controller.addHandler(Door.Monitor)
      controller.addHandler(GVoice.Monitor)
      controller.addHandler(UDPHandler.Monitor)
      controller.addHandler(Away.Monitor)
      Keypad.listen(controller)

    except Exception, e:
      CloudLog.error("App", "System Error", e)
Esempio n. 4
0
def main():
    appName = "PiHomeControl"
    try:

      if os.getlogin() == "pi":
        log_file = "../public_html/pi-automate.log"
      else:
        log_file = 'pi-automate.log'
      CloudLog.init(log_file)
      CloudLog.track(appName, "START")

      config = Config.Config()
      
      controller = System.Controller(config)
      controller.addHandler(Cloud.Monitor)
      controller.addHandler(Door.Monitor)
      controller.addHandler(GVoice.Monitor)
      controller.addHandler(UDPHandler.Monitor)
      controller.addHandler(Away.Monitor)
      Keypad.listen(controller)

    except Exception, e:
      CloudLog.error("App", "System Error", e)