Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 44153master
parent
3483c76084
commit
7be967e954
@ -0,0 +1 @@ |
||||
*/5 * * * * /sbin/fan_ctrl.sh |
@ -0,0 +1,20 @@ |
||||
#!/bin/sh |
||||
|
||||
CPU_TEMP=`cut -c1-2 /sys/class/hwmon/hwmon2/temp1_input` |
||||
DDR_TEMP=`cut -c1-2 /sys/class/hwmon/hwmon1/temp1_input` |
||||
WIFI_TEMP=`cut -c1-2 /sys/class/hwmon/hwmon1/temp2_input` |
||||
|
||||
CPU_LOW=85 |
||||
CPU_HIGH=95 |
||||
DDR_LOW=65 |
||||
DDR_HIGH=75 |
||||
WIFI_LOW=100 |
||||
WIFI_HIGH=115 |
||||
|
||||
if [ "$CPU_TEMP" -ge "$CPU_HIGH" -o "$DDR_TEMP" -ge "$DDR_HIGH" -o "$WIFI_TEMP" -ge "$WIFI_HIGH" ];then |
||||
echo "255" > /sys/devices/pwm_fan/hwmon/hwmon0/pwm1 |
||||
elif [ "$CPU_TEMP" -ge "$CPU_LOW" -o "$DDR_TEMP" -ge "$DDR_LOW" -o "$WIFI_TEMP" -ge "$WIFI_LOW" ];then |
||||
echo "100" > /sys/devices/pwm_fan/hwmon/hwmon0/pwm1 |
||||
else |
||||
echo "0" > /sys/devices/pwm_fan/hwmon/hwmon0/pwm1 |
||||
fi |
Loading…
Reference in new issue