def run(self): #modificar isso, remove samples. deixar só tempo tmp_average = 0 # tmp_time_average = 0 tmp_count_samples = 0 while True: #ler a temperatura temp = read_temperature(self.address) # print temp, self.name tmp_count_samples+=1 tmp_average += temp # if (tmp_time_average>=self.samples): # if (tmp_time_average>=TIME_AVERAGE_TEMP): if (tmp_count_samples>=self.samples): self.average = tmp_average/tmp_count_samples tmp_count_samples = 0 # tmp_time_average = 0 tmp_average = 0 #pega o volume de agua self.get_water_level() time.sleep(self.time_read)
def get_temperature(self): # atualiza a temperatura temp = read_temperature(self.address) self.average = temp