Exemple #1
0
 def getHumidades(self):
     mongo = MyMongo("meteorologia")
     # return mongo.get_itens("saltinhoo",{})
     humidades = []
     date = datetime.datetime(2018, 7, 30, 00, 00)
     for item in mongo.get_itens("saltinhoo", {"data_hora": {"$gt": date}}):
         for i in item:
             if i == "humidade":
                 humidades.append(int(item[i]))
     return humidades
Exemple #2
0
 def getTemperaturas(self):
     mongo = MyMongo("meteorologia")
     date = datetime.datetime(2018, 7, 30, 00, 00)
     # return mongo.get_itens("saltinhoo",{})
     temperaturas = []
     for item in mongo.get_itens("saltinhoo", {"data_hora": {"$gt": date}}):
         for i in item:
             if i == "temperatura":
                 temperaturas.append(int(item[i]))
     return temperaturas
Exemple #3
0
 def getTimes(self):
     mongo = MyMongo("meteorologia")
     # return mongo.get_itens("saltinhoo",{})
     times = []
     date = datetime.datetime(2018, 7, 30, 00, 00)
     for item in mongo.get_itens("saltinhoo", {"data_hora": {"$gt": date}}):
         for i in item:
             if (i == "data_hora"):
                 times.append(item[i].strftime('%Y-%m-%d %H:%M'))
     return times
Exemple #4
0
 def adicionar(self):
     humidade = self.getHumidade()
     m = MyMongo("meteorologia")
     data = {
         "humidade": humidade,
         "data_hora": datetime.datetime.now(),
         "temperatura": self.getTemperatura(),
         "chuva": self.getChuva()
     }
     _id = m.add("saltinhoo", data)
     return _id
Exemple #5
0
import string
from myMongo import MyMongo
import datetime
import pprint

m = MyMongo("meteorologia")
b = m.get_itens('situacao',{})
for c in b:
    pprint.pprint(c)
Exemple #6
0
import string
from myMongo import MyMongo
import datetime
import pprint
from myDHT11 import myDHT11
from myRainSensor import myRainSensor
from myCondicaoTempo import myCondicaoTempo

# c = myCondicaoTempo()
# c.getItens()

c = myDHT11(17)
temp = c.get_dados()
e = myRainSensor(22)
rain = e.get_dados()
m = MyMongo("meteorologia")
print(rain.rain)
chuva = "sim"
if int(rain.rain) == 1:
    chuva = "nao"
print(chuva)
print(temp.humidade)
print(temp.temperatura)
data = {
    "humidade": temp.humidade,
    "data_hora": datetime.datetime.now(),
    "temperatura": temp.temperatura,
    "chuva": chuva
}
id = m.add("saltinho", data)
print(id)
Exemple #7
0
from myMongo import MyMongo
import datetime
import pprint


conn = http.client.HTTPConnection("192.168.2.199")
conn.request("GET", "/index.htm")
r1 = conn.getresponse()
print(r1.status, r1.reason)
if ( r1.status == 200 ):
    data1 = r1.read()  # This will return entire content.
    print(data1)
    data = str(data1).replace("b'",'').replace("'",'')
    print(data);
    data2 = data.split(',')
    print(data2[3])
    m = MyMongo("meteorologia")
    data = {"humidade":data2[0],"data_hora": datetime.datetime.now(),"temperatura":data2[1],"unidade_humidade":data2[2],"estado":data2[3]}
    _id = m.add("situacao",data)
    print(_id)
    a = m.get_item("situacao",{"_id":_id})
    pprint.pprint(a)





    # b = m.get_itens('situacao',{})
    # for c in b:
    #     pprint.pprint(c)