neoneomk 发表于 2022-1-10 10:16:45

UNAS 201P , OMV6下风扇速度控制 小脚本

刚刚把201P重新安装了 OMV 6,简单写了 下面的小脚本,可以控制风扇的速度。

#!/bin/bash


sudo modprobe i2c-dev

tcpu=20
thdd=20

tcpu=$(sensors | tail -n +7 | head -n +1 | cut -b 17,18)
thdd=$(sudo hddtemp /dev/sda | cut -b 36,37)

sum=$(( $tcpu + $thdd- 10 ))      

echo "$sum is fan speed" > /root/fan.txt
echo "$tcpu is CPU temp " >> /root/fan.txt
echo "$thdd is HDD temp " >> /root/fan.txt
date >> /root/fan.txt

sudo i2cset -y 0 0x54 0xf0 $sum


neoneomk 发表于 2022-1-10 10:18:14

本帖最后由 neoneomk 于 2022-1-10 10:20 编辑

需要安装三个软件,
hddtemp 测试硬盘温度
lm-sensors 测试CPU温度
i2c-tools 写入风扇数值
根据每个人的喜好吧,如果觉得只用CUP温度来决定风扇转速,那就安装两个软件即可。

cityhunterxyz 发表于 2022-1-13 07:36:55

学习

xcz5109 发表于 2022-3-21 15:49:21

学习一下

cityhunterxyz 发表于 2022-10-2 06:29:30

复习
页: [1]
查看完整版本: UNAS 201P , OMV6下风扇速度控制 小脚本