January 12Jan 12 [this Docker is still in the process of being added to CA]onAir_fanControlThis project sends HDD temperatures of your unRAID server over MQTT, to feed an external ESP to drive your PWM fans. It uses smartctl to read temperatures (even when disks are in standby) and lets you conveniently set up a fan curve in its WebUI. (as "only" MQTT data is transmitted, you can also use any other device to drive your fans - this project was built around an ESP node, though)FeaturesIntelligent Hysteresis: Keeps fan speeds (and noise!) stable during minor temperature fluctuations.Standby Support: Reads temperatures without waking up sleeping drives.Soft Spinning: Fans are not set to change instantly, this is gentle to the bearings as well as your ears.Semi-Live Monitoring: Trend graph for temperature vs fan speed.Spundown Support: Let the speed go down when all disks are spun down - or switch them off completely.Fail-Safe Logic: The ESP node continues to run even if the network or server connection is lost.Manual Override: Use a rotary encoder, WebUI, or any HA-remote to add a bias to the fan curveStraightforward UI: A simple dashboard for easy setup and monitoring.what it doesn't doThis setup is meant to run a PWM signal to multiple PWM fans at once; you can't create individual groups of fans vs HDDs or send individual signals to each fan.for full installation guide (Docker and ESP node), please refer to the GitHub Repository :)
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.