diff --git a/src/octoprint/util/comm.py b/src/octoprint/util/comm.py index 9799127a..11551adb 100644 --- a/src/octoprint/util/comm.py +++ b/src/octoprint/util/comm.py @@ -2604,7 +2604,7 @@ class MachineCom(object): if not match and support_r: match = regexes_parameters["floatR"].search(cmd) - if match: + if match and self.last_temperature.tools.get(toolNum) is not None: try: target = float(match.group("value")) self.last_temperature.set_tool(toolNum, target=target)