aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/temperature_combined.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/extras/temperature_combined.py')
-rw-r--r--klippy/extras/temperature_combined.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/klippy/extras/temperature_combined.py b/klippy/extras/temperature_combined.py
index 95416619..f5aafd1e 100644
--- a/klippy/extras/temperature_combined.py
+++ b/klippy/extras/temperature_combined.py
@@ -52,8 +52,10 @@ class PrinterSensorCombined:
def _handle_ready(self):
# Start temperature update timer
+ # There is a race condition with sensors where they can be not ready,
+ # and return 0 or None - initialize a little bit later.
self.reactor.update_timer(self.temperature_update_timer,
- self.reactor.NOW)
+ self.reactor.monotonic() + 1.)
def setup_minmax(self, min_temp, max_temp):
self.min_temp = min_temp