Lüftersteuerung debian

 

Nachdem ich in meiner NAS einen Lüfter eingebaut habe, ist dieser immer mit höchster Geschwindigkeit gelaufen. Im Bios konnte ich die Geschwindigeit zwar einstellen, der Automatik-Modus wollte aber nicht so richtig funktionieren. Mittels des Services fancontrol kann die Geschindigkeit des Lüfters mit einem beliebigen Sensor und beliebigen Schwellwerten verknüpft und automatisch gesteuert werden.

Installieren von fancontrol:

 

sudo apt-get install fancontrol
sudo service fancontrol start 

Auslesen der Temperaturen

Befehl:

sensors

Einstellen der Schwellwerte

sudo pwmconfig

 

Das Script Testet die einzelnen Lüfter:

Testing pwm control hwmon2/pwm2 ...
hwmon2/fan2_input ... speed was 2061 now 0
It appears that fan hwmon2/fan2_input
is controlled by pwm hwmon2/pwm2
Would you like to generate a detailed correlation (y)? y
Note: If you had gnuplot installed, I could generate a graphical plot.
PWM 255 FAN 2042
PWM 240 FAN 2061
PWM 225 FAN 2005
PWM 210 FAN 1925
PWM 195 FAN 1814
PWM 180 FAN 1674
PWM 165 FAN 1551
PWM 150 FAN 1383
PWM 135 FAN 1246
PWM 120 FAN 1065
PWM 105 FAN 715
PWM 90 FAN 0
Fan Stopped at PWM = 90

und kann diesen dann einen Temperatursensor und entsprechende Schwellwerte hinterlegen:

elect a temperature sensor as source for hwmon2/pwm2:
1) hwmon0/temp1_input 5) hwmon1/temp4_input 9) hwmon2/temp3_input 13) hwmon2/temp7_input
2) hwmon1/temp1_input 6) hwmon1/temp5_input 10) hwmon2/temp4_input 14) hwmon2/temp8_input
3) hwmon1/temp2_input 7) hwmon2/temp1_input 11) hwmon2/temp5_input 15) hwmon2/temp9_input
4) hwmon1/temp3_input 8) hwmon2/temp2_input 12) hwmon2/temp6_input 16) None (Do not affect this PWM output)
select (1-n): 8

Enter the low temperature (degree C)
below which the fan should spin at minimum speed (20): 40

Enter the high temperature (degree C)
over which the fan should spin at maximum speed (60): 50

Enter the minimum PWM value (0-255)
at which the fan STOPS spinning (press t to test) (100): 90

Enter the minimum PWM value (90-255)
at which the fan STARTS spinning (press t to test) (150): 91

Enter the PWM value (0-90) to use when the temperature
is below the low temperature limit (0): 90

Enter the PWM value (90-255) to use when the temperature
is over the high temperature limit (255): 255


Select fan output to configure, or other action:
1) hwmon2/pwm3
2) hwmon2/pwm2
3) Change INTERVAL
4) Just quit
5) Save and quit
6) Show configuration
select (1-n): 5

 

Saving configuration to /etc/fancontrol...
Configuration saved

dann noch:

sudo service fancontrol restart
positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!



Kommentare


Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Mehr Details