Fan Curves
- Linear
- Graph
- Mix Fan Curve
- Trigger
- Flat
- Sync
Custom Sensors
- Time Average
- Mix Sensor
- File
- Offset
Command Line Arguments
- -c --config
- -w
- -m
Documentation
Fan Curves
Linear
The linear fan curve applies a linear function based on a temperature source.
Below the minimum temperature, minimum speed is applied.
Above the maximum temperature, maximum speed is applied.
Parameters:
- Min. and max. temperature : Temperature bounds to be interpolated between.
- Min. and max. speed : Fan speeds as % to be interpolated between the min. and max. temperature.
- Temperature source: Source to use as input.
- Hysteresis: Minimum temperature difference for a change to occur.
- Response time: Minimum time for a change to occur.
Graph
The graph fan curve applies a custom function based on a temperature source.
Press "Edit" to open up the editor. Left click to add a point, right click to remove one. Hover your mouse over a point and use the "Selected Point" input boxes to precisely change its location.
Parameters:
- Temperature source: Source to use as input.
- Hysteresis: Minimum temperature difference for a change to occur.
- Response time: Minimum time for a change to occur.
Mix Fan Curve
The mix fan curve will combine multiple existing fan curves using a mix function, like max or average.
Parameters:
- Function: Choose between Max, Min, Average, Sum, Subtract.
- Fan curves: Add any existing fan curve to the mix.
Trigger
The trigger fan curve will hold its fan speed until one of the two changing point is triggered. Below the idle temperature, idle fan speed is applied until the temperature gets back up to the load temperature. Above the load temperature, load fan speed is applied until the temperature gets back down to the idle temperature.
Parameters:
- Response Time: Minimum time for a change to occur.
Flat
The flat fan curve simply applies a fixed %. Usefull if you want to set and change the % of multiple controls.
Parameters:
- Fan speed %: Percent.
Sync
The sync fan curve will output the same % as the selected control. Use it to sync multiple fans to a single control. Whatever fan curve you apply to that control, all the synced fans will also follow that new fan curve.
Parameters:
- Selected control: The control to sync with.
- Offset: Offset in % to be applied to the selected control.
- Proportional offset: If checked, the offset will be proportional instead of absolute.
Custom Sensors
Time Average
The time average custom sensor averages the selected sensor over a set amount of time.
Parameters:
- Temperature source: Source to use as input.
- Time: Averaging period of the selected temperature source.
Mix Sensor
The mix custom sensor applies a function to the selected temperature sensors.
Parameters:
- Function: Choose between Max, Min, Average, Sum, Subtract.
- Add sensor: Add any existing temperature sensor to the mix.
File
The file custom sensor reads data from a given file. The temperature must be written directly into the ".sensor" file as text in celcius on the first line. Use this sensor as a way to inject a sensor from any other source that the software doesn't support natively.
Parameters:
- Path: Path of the sensor file.
Offset
The offset custom sensor allows to offset an existing sensor.
Parameters:
- Offset: Offset in degrees or percent (proportional) to be applied.
- Proportional offset: If checked, the offset will be proportional (%) instead of absolute (degree).