def index(self): availableNodes = [] n2 = [] for n in SensorController.getAvailableNodes(): availableNodes.append( str(n) + " in " + EventController.mapSensorToRoom(n)) print "Loop sensors", SensorController.getSensors() for n in SensorController.getSensors(): print "FIDIRALALALA", n n2.append(n) return lookup.get_template("html/index.html").render( nod=n2, nodes=availableNodes, data=SensorController.getGraphValues(21), movementData=EventController.whereIsItMoving())
def getSaxContinous(id, timeframe): nd = SensorController.getEntriesFromId(id,timeframe,1) nd2 = EventController.check(id,timeframe) out_str ="\"Date Time,SAX\\n\" +\n" if nd.count() >= timeframe: data = SAX.convertSaxBackToContinious(EventController.phrase_length, EventController.symbol_count, nd2) for (entry,sax) in zip(nd,data): #print entry,sax d = entry["date"] out_str += ""+str(d.year)+"/"+str(d.month)+"/"+str(d.day)+" "+str(d.hour)+":"+str(d.minute)+":"+str(d.second)+","+str(sax) + "\n" return out_str
def index(self): availableNodes = [] n2 = [] for n in SensorController.getAvailableNodes(): availableNodes.append(str(n)+" in "+ EventController.mapSensorToRoom(n)) print "Loop sensors",SensorController.getSensors() for n in SensorController.getSensors(): print "FIDIRALALALA",n n2.append(n) return lookup.get_template("html/index.html").render(nod=n2,nodes = availableNodes,data=SensorController.getGraphValues(21),movementData=EventController.whereIsItMoving())
def getSaxContinous(id, timeframe): nd = SensorController.getEntriesFromId(id, timeframe, 1) nd2 = EventController.check(id, timeframe) out_str = "\"Date Time,SAX\\n\" +\n" if nd.count() >= timeframe: data = SAX.convertSaxBackToContinious(EventController.phrase_length, EventController.symbol_count, nd2) for (entry, sax) in zip(nd, data): #print entry,sax d = entry["date"] out_str += "" + str(d.year) + "/" + str(d.month) + "/" + str( d.day) + " " + str(d.hour) + ":" + str(d.minute) + ":" + str( d.second) + "," + str(sax) + "\n" return out_str
from core import WebInterfaceController, SensorController, EventController from core import SensorController __author__ = 'frieder' SensorController.start() WebInterfaceController.start() EventController.Watchdog(1).start() #import matplotlib.pyplot as plt #t1 = Series(getDictFromId(10)) #t2 = Series(getDictFromId(11)) # #a1 = t1.plot() # #plt.show() #print getSaxContinous("49",10)