nmaggioni / r710-fan-controller

A Python script and SystemD service to control Dell PowerEdges' fans depending on CPU(s) temperatures.
MIT License
142 stars 39 forks source link

**FEATURE**Adding Linear fan speed control between the thresholds #14

Open Stavro-Purdie opened 1 year ago

Stavro-Purdie commented 1 year ago

Hey guys, I have been running your software for a while now and it works flawlessly, but I couldn't help but wonder what it would be like if we added in linear fan control that operated between the 3 thresholds, or increase the threshold limits to that we can add more fan states.

nmaggioni commented 1 year ago

Good idea, even though it will need testing since I'm not sure that all series of BMCs support arbitrary fan speeds. I designed the current behavior with minimal noise variations in mind: depending on your specific use case and ambient conditions, frequent fan speed changes may be more noticeable than sustained overall higher speeds.

Anyway, PRs are welcome!