aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-03-12 23:21:54 -0400
committerKevin O'Connor <kevin@koconnor.net>2018-03-12 23:31:17 -0400
commit9dfe6125169c3d3296c4d89d6110e714b44c10d8 (patch)
treed3b73fdf4b7e6381e97adc717ad93a168344ae84
parent830cfc5414cc2ab9a634417ca6fecb3ee83feb93 (diff)
downloadkutter-9dfe6125169c3d3296c4d89d6110e714b44c10d8.tar.gz
kutter-9dfe6125169c3d3296c4d89d6110e714b44c10d8.tar.xz
kutter-9dfe6125169c3d3296c4d89d6110e714b44c10d8.zip
verify_heater: Provide additional information on a heater error
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--klippy/extras/verify_heater.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/klippy/extras/verify_heater.py b/klippy/extras/verify_heater.py
index a6eae5a1..3b4902a7 100644
--- a/klippy/extras/verify_heater.py
+++ b/klippy/extras/verify_heater.py
@@ -6,6 +6,11 @@
import logging
import extruder
+HINT_THERMAL = """
+See the 'verify_heater' section in config/example-extras.cfg
+for the parameters that control this check.
+"""
+
class HeaterCheck:
def __init__(self, config):
self.printer = config.get_printer()
@@ -60,8 +65,9 @@ class HeaterCheck:
self.last_target = target
return eventtime + 1.
def heater_fault(self):
- logging.error("Heater %s not heating at expected rate", self.heater_name)
- self.printer.invoke_shutdown("Heater %s failsafe" % (self.heater_name,))
+ msg = "Heater %s not heating at expected rate" % (self.heater_name,)
+ logging.error(msg)
+ self.printer.invoke_shutdown(msg + HINT_THERMAL)
return self.printer.get_reactor().NEVER
def load_config_prefix(config):