示例#1
0
 def temp_manager(self):
     if self._usa_fan:
         temperature = get_temp()
         if self._conn and (temperature > self._last_temp or \
             temperature <= FAN_THRESHOLD_OFF) and self._fan_auto_mode:
                 new_speed = get_fan_speed(temperature)
                 if new_speed != self._last_speed:
                     logger.info("Cambiando velocidad del fan a %s" % new_speed)
                     self.fancoolers.set_speed(new_speed)
                     self._last_speed = new_speed
                 self._last_temp = temperature
         return True
     else:
         if hasattr(self, "fancoolers"):
             self.fancoolers.set_speed(0)
         return False
示例#2
0
 def get_temperature(self):
     temperature = get_temp()
     self.send_command("mostrar_temperatura", {'temperatura': temperature})