Commit graph

4 commits

Author SHA1 Message Date
Tim Connors
8614648388 add raid_controller_battery_temp, and ensure MegaCli doesn't continuously log 2025-11-18 00:49:50 +11:00
Tim Connors
7dbfa2755c Update documentation, comments, logging, and centralise some management
Management of ambient/exhaust temperature management delegated to
daemon number 0.

Hopefully all aspects of the code should be documented now.

Logging is a lot nicer
2025-09-13 16:05:32 +10:00
Tim Connors
4c3dd04eaf parse the config file dynamically to enable quicker tuning 2025-09-13 05:08:35 +10:00
Tim Connors
b65d94a112 overhauled to allow each fan to be individually controlled
Huge change to source a config file, with a dynamic definition of fan
curves for each individual fan.  I have mine set to have the drives
nearest a fan be what determines its speed demand, along with adjacent
CPU, GPU, raid controlled card in my specific box.

Fixes github issues #1 (use `sensors --json`), #8 (allow each fan
speed to be controlled individually)
2025-09-13 04:25:40 +10:00