aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2020-12-03 12:37:56 -0500
committerKevin O'Connor <kevin@koconnor.net>2020-12-03 12:37:56 -0500
commit23f547169c86150c9e11fc594bf0d47ee1efe501 (patch)
tree87fdeb17de29f2ddbf6d93286abb102f17f7eb5c
parentb911db4c0de10245fd008a6a236d6af23b93e8fe (diff)
downloadkutter-23f547169c86150c9e11fc594bf0d47ee1efe501.tar.gz
kutter-23f547169c86150c9e11fc594bf0d47ee1efe501.tar.xz
kutter-23f547169c86150c9e11fc594bf0d47ee1efe501.zip
rpi_temperature: Don't read min_temp/max_temp directly from config
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--docs/Config_Reference.md8
-rw-r--r--klippy/extras/rpi_temperature.py12
2 files changed, 3 insertions, 17 deletions
diff --git a/docs/Config_Reference.md b/docs/Config_Reference.md
index cb9e3a6e..020128f5 100644
--- a/docs/Config_Reference.md
+++ b/docs/Config_Reference.md
@@ -2069,14 +2069,6 @@ CPU temperature from Raspberry Pi.
# parameters.
#sensor_type:
# Must be "rpi_temperature".
-min_temp: -40
-max_temp: 85
-# The maximum safe range of temperatures (in Celsius) that the
-# RPi must remain within. This controls a safety feature
-# implemented in the micro-controller code - should the measured
-# temperature ever fall outside this range then the micro-controller
-# will go into a shutdown state. Set this range just wide
-# enough so that reasonable temperatures do not result in an error.
```
## [heater_generic]
diff --git a/klippy/extras/rpi_temperature.py b/klippy/extras/rpi_temperature.py
index c741d51d..fabac7ab 100644
--- a/klippy/extras/rpi_temperature.py
+++ b/klippy/extras/rpi_temperature.py
@@ -7,7 +7,6 @@
import logging
RPI_REPORT_TIME = 1.0
-KELVIN_TO_CELSIUS = -273.15
PROC_TEMP_FILE = "/sys/class/thermal/thermal_zone0/temp"
class RPiTemperature:
@@ -16,13 +15,7 @@ class RPiTemperature:
self.reactor = self.printer.get_reactor()
self.name = config.get_name().split()[-1]
- self.temp = 0.0
- self.file_handle = None
-
- self.min_temp = config.getfloat('min_temp', -40,
- minval=KELVIN_TO_CELSIUS)
- self.max_temp = config.getfloat('max_temp', 85,
- above=self.min_temp)
+ self.temp = self.min_temp = self.max_temp = 0.0
self.printer.add_object("rpi_temperature " + self.name, self)
self.sample_timer = self.reactor.register_timer(
@@ -45,7 +38,8 @@ class RPiTemperature:
def setup_minmax(self, min_temp, max_temp):
- pass
+ self.min_temp = min_temp
+ self.max_temp = max_temp
def setup_callback(self, cb):
self._callback = cb