Socket.Start(socket_port) print "Socket Started" ips, actions = State.getIP() ip_states = Ping.all(ips, actions) try: while True: time.sleep(sleep_between_ping) for i, ip_state in enumerate(ip_states): state, result = Ping.checkState(ip_state) ip_states[i] = state if(result): data = state["ip"] if state["state"]: State.checkComputers(state["ip"], actions, 1) state = "on" else: State.checkComputers(state["ip"], actions, 0) state = "off" print "SENDING-----" print "IP:" + data + " " + state PhpRequest.send(path, "/computers/"+data, state) Socket.Send(data+";"+state) print "SENDING-----" except KeyboardInterrupt: Socket.Close() os._exit(13)
print data if is_json(data): json_object = json.loads(data) # print json_object if 'data' in json_object: dataRaw = json_object['data'] if dataRaw == last_data: lock = Lock.check(timeout, time_end) time_end = lock[0] lock = lock[1] print "BLOCKED------" print "LAST:" + str(last_data) print "NEW:" + str(dataRaw) print "BLOCKED------" else: lock = False if lock is False: last_data = dataRaw print "SENDING-----" print "Serial:"+str(dataRaw) PhpRequest.send(path, dataRaw) Socket.Send(dataRaw) data = False print "SENDING-----" except KeyboardInterrupt: print "Closing Collector : Keyboard Interrupt" # server_socket.close() ser.close() os._exit(13)
try: while True: data = False for button in buttons: result = Gpio.read(button) if(result)=="0": data = button if data: if data == last_data: lock = Lock.check(timeout,time_end) time_end = lock[0] lock = lock[1] print "BLOCKED------" print "LAST:" + str(last_data) print "NEW:" + str(data) print "BLOCKED------" else: lock = False if lock==False: last_data = data print "SENDING-----" print "Gpio:"+str(data) PhpRequest.send(path,dataname,data) Socket.Send(data) data = False print "SENDING-----" except KeyboardInterrupt: Socket.Close() os._exit(13)
# print json_object if 'data' in json_object: dataRaw = json_object['data'] if dataRaw == last_data: lock = Lock.check(timeout, time_end) time_end = lock[0] lock = lock[1] print "BLOCKED------" print "LAST:" + str(last_data) print "NEW:" + str(dataRaw) print "BLOCKED------" else: lock = False if lock is False: last_data = dataRaw print "SENDING-----" print "Serial:"+str(dataRaw) PhpRequest.send(path, dataRaw) Socket.Send(dataRaw) data = False print "SENDING-----" State.checkCodes(codes, dataRaw, actions) except KeyboardInterrupt: print "Closing Collector : Keyboard Interrupt" # server_socket.close() arduino.close() os._exit(13)