Skip to content

ck9393/fanctrlplus

Repository files navigation

FanCtrl Plus

FanCtrl Plus is an Unraid plugin that provides automatic fan control based on the temperatures of HDDs, NVMe drives, Unassigned Devices, and optionally the CPU.
Each fan configuration can monitor specific drives or the CPU, define a temperature range, and scale fan speed automatically using a linear control algorithm.
Configuration is done through a user-friendly interface, with custom thresholds, intervals, and labels available per fan.

✨ Features

  • Full-featured Web UI for configuration and monitoring
  • Supports temporary fan configuration with safe validation and custom naming
  • Automatically starts with the Unraid array for hands-free operation
  • Set custom thresholds and intervals per fan
  • Control multiple PWM fans independently
  • Monitor temps from array disks, NVMe, unassigned devices, and optionally the CPU
  • Uses a linear control algorithm to smoothly adjust fan speed (PWM) based on the current temperature (disk or CPU) between your defined low/high values
  • Identify and label PWM controllers to match physical fans easily
  • Dashboard tile and system integration
  • Optional FCP Airflow Dashboard tile, similar to Unraid’s built-in Airflow tile but enhanced with support for custom fan labels
  • Drag and drop fan configuration boxes to reorder them as you like. The new order is saved and reflected in both the UI and Dashboard.

🔧 Manual Installation

FanCtrl Plus is available in Community Apps (CA). Just search for “FanCtrl Plus” to install.

Support / Issues

Donate