๐งช Functions โ
Functions let you fineโtune how a Profile behaves. Use them to add hysteresis, thresholds, directionality, and responseโtime tuning on top of a profileโs base output.
There are several function types available:
Identity (Simple) โ
Applies step size limits but otherwise passes the Profile value unchanged.
Standard (Recommended) โ
Recommended for most users. Applies step size limits and hysteresis settings for precise control over fan response timing and stability.
Exponential Moving Average (EMA) โ
Smooths temperature fluctuations using a weighted average. Simpler but less precise than Standard.
Standard function options โ
Step Size โ
Fixed
Enables using a single fixed step size for all changes.Asymmetric
Enable separate step sizes for up and down changes. Useful when you want to ramp up quickly but cool down more gradually.Minimum
The smallest fan speed change that will be applied. Changes smaller than this are ignored to reduce unnecessary adjustments.Maximum
The largest fan speed change allowed per update. Larger changes are limited to this value for smoother transitions.
Advanced Hysteresis โ
Threshold
The temperature delta required before adjusting fan speed. Helps prevent rapid fan speed fluctuations from small temperature variances.Delay
The minimum time that must pass before applying a change. Reduces oscillation.Only Downward
Apply threshold and delay only when temperatures fall. Lets fans ramp up immediately on heat, but cool down more gradually.
General โ
- Threshold hopping
When fan speed remains unchanged for 30+ seconds, step size and hysteresis limits are temporarily bypassed. This ensures that fans eventually reach their target speed, even with conservative threshold settings.
Example โ
