SKILL.md
Overview
Automatically adjust Dell PowerEdge fan speed based on the current CPU temperature (CONCEPT:FM-OS.governance.service-reads-temperature-through read → CONCEPT:FM-OS.governance.service-writes-fan-level write). The speed follows a logarithmic curve between the configured minimum/maximum temperature and minimum/maximum fan-speed bounds. On a temperature read failure the fans fail safe to maximum.
Tools
autosetfan_speed: Adjusts fan speed based on the current temperature and
configured thresholds (minimumtemperature, maximumtemperature, minimumfanspeed, maximumfanspeed, temperature_power).
Usage
Use this skill to enable dynamic cooling that responds to system load — for example, to keep a rack quiet at idle while still ramping fans under sustained CPU load. Prefer this over manual control when you want hands-off thermal management.
Safety
- Requires
ipmitoolandlm-sensorson the host and BMC raw-command access. - Fan levels are always clamped to the 0-100 range.
- A failed temperature read defaults the fans to the configured maximum.