temperature_fan: Add support for temperature-triggered fan.

Signed-off-by: Michael Barbour <barbour.michael.0@gmail.com>
This commit is contained in:
Michael Barbour 2018-05-03 17:39:50 -04:00 committed by KevinOConnor
parent 6ad344c8a6
commit bf3c41cd06
3 changed files with 84 additions and 7 deletions

View file

@ -211,6 +211,37 @@
# is 1.0
# Temperature-triggered cooling fans (one may define any number of
# sections with a "temperature_fan" prefix). A "temperature fan" is
# a fan that will be enabled whenever its associated sensor is above
# a set temperature. In the event of an MCU software error the
# temperature_fan will be set to its max_power.
#[temperature_fan my_temp_fan]
# See the "fan" section for fan configuration parameters.
#pin: ar4
# See the "heater" section for details about the sensor_type and
# sensor_pin parameters.
#sensor_type: EPCOS 100K B57560G104F
#sensor_pin: analog13
# The remaining variables are specific to temperature_fan.
#min_temp: 0
#max_temp: 100
# The maximum range of valid temperatures (in Celsius) that the
# sensor 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. These
# parameters must be provided.
#temp: 40.0
# A temperature (in Celsius) that the sensor must exceed before the
# fan is enabled. The default is 40 Celsius.
#fan_speed: 1.0
# The fan speed (expressed as a value from 0.0 to 1.0) that the fan
# will be set to when the sensor temperature exceeds the set value.
# The default is 1.0.
# Additional micro-controllers (one may define any number of sections
# with an "mcu" prefix). Additional micro-controllers introduce
# additional pins that may be configured as heaters, steppers, fans,