aboutsummaryrefslogtreecommitdiffstats
path: root/klippy
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2021-02-19 18:51:42 -0500
committerKevin O'Connor <kevin@koconnor.net>2021-02-19 18:51:42 -0500
commit227d9bdbcfd8ad8b62fb10db48f2482b9900592f (patch)
treef03d913be692d4035a1749b0f500b3da51177426 /klippy
parent3d35c003db3d4fd25a3cadde1e70373cf450e2f7 (diff)
downloadkutter-227d9bdbcfd8ad8b62fb10db48f2482b9900592f.tar.gz
kutter-227d9bdbcfd8ad8b62fb10db48f2482b9900592f.tar.xz
kutter-227d9bdbcfd8ad8b62fb10db48f2482b9900592f.zip
temperature_host: Improve backwards compatibility check
Don't register two names for the same instance of the sensor. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy')
-rw-r--r--klippy/extras/temperature_host.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/klippy/extras/temperature_host.py b/klippy/extras/temperature_host.py
index 98f29a87..e0a665a9 100644
--- a/klippy/extras/temperature_host.py
+++ b/klippy/extras/temperature_host.py
@@ -18,8 +18,11 @@ class Temperature_HOST:
self.temp = self.min_temp = self.max_temp = 0.0
- self.printer.add_object("rpi_temperature " + self.name, self) # XXX
- self.printer.add_object("temperature_host " + self.name, self)
+ if config.get("sensor_type", "", note_valid=False).startswith('rpi'):
+ # Temporary backwards compatibility
+ self.printer.add_object("rpi_temperature " + self.name, self)
+ else:
+ self.printer.add_object("temperature_host " + self.name, self)
if self.printer.get_start_args().get('debugoutput') is not None:
return
self.sample_timer = self.reactor.register_timer(