Пример #1
0
    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())
Пример #2
0
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
Пример #3
0
    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())
Пример #4
0
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
Пример #5
0
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)