using current_temperature instead of calibration constant