示例#1
0
 def get_temp(self):
     try:
         sekarang = int(time.time())
         if(self.cache == -1000 or (sekarang - self.last_read) > self.update_interval):
             dev = TS(TS.THERM_SENSOR_DS18B20, self.uid)
             self.cache = dev.get_temperature()
             self.last_read = sekarang
             return self.cache
         else:
             return self.cache
     except Exception as err:
         logging.error('Device {} error or not found. Error: {}'.format(self.uid, err))
示例#2
0
 def get_temp(self):
     try:
         sekarang = int(time.time())
         if (self.cache == -1000
                 or (sekarang - self.last_read) > self.update_interval):
             dev = TS(TS.THERM_SENSOR_DS18B20, self.uid)
             self.cache = dev.get_temperature()
             self.last_read = sekarang
             return self.cache
         else:
             return self.cache
     except Exception as err:
         logging.error('Device {} error or not found. Error: {}'.format(
             self.uid, err))