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
def get_temperature(self): temperature = get_temp() self.send_command("mostrar_temperatura", {'temperatura': temperature})