Page 1 of 1

Schedule FAN speed

Posted: 21 Jan 2026, 03:14
by AzzGuard
Good day,
How I can schedule FAN speed in TOS by time of day?
For example during day it might be Automatic, but at the night - silent

Re: Schedule FAN speed

Posted: 21 Jan 2026, 10:03
by CursaYang
Currently, the TOS task plan does not temporarily support setting fan speed. I will feed this requirement back to the product team.

Re: Schedule FAN speed

Posted: 21 Jan 2026, 13:27
by AzzGuard
What about bash?

Re: Schedule FAN speed

Posted: 21 Jan 2026, 13:33
by AzzGuard
CursaYang wrote: 21 Jan 2026, 10:03 Currently, the TOS task plan does not temporarily support setting fan speed. I will feed this requirement back to the product team.
Actually it will be great to run own scripts through TOS scheduler.
And use webhooks for notifications, like DSM)

Re: Schedule FAN speed

Posted: 21 Jan 2026, 20:25
by Gremlin
You can create scripts in Task Scheduler.

Re: Schedule FAN speed

Posted: 21 Jan 2026, 21:26
by CursaYang
The fan adjusts its speed intelligently based on the internal temperature of the device. If the hard disk enters sleep mode at night, the corresponding fan speed will also decrease. If you need more flexible adjustment, you can set it up by combining scripts with Task Scheduler.

Re: Schedule FAN speed

Posted: 21 Jan 2026, 21:28
by AzzGuard
How exactly?

Re: Schedule FAN speed

Posted: 22 Jan 2026, 14:08
by TMzethar
Hi. We are debugging and verifying feasible practices. Please wait.

Re: Schedule FAN speed

Posted: 23 Jan 2026, 15:04
by TMzethar
You can use Schedule Task to set up custom tasks and input relevant commands at scheduled times to realize your ideas:
Day|Auto

Code: Select all

sed -i '/\[system\]/,/^\[/{s/^Autofan[[:space:]]*=.*/Autofan = 1/}' /etc/.default.sys
sed -i '/\[system\]/,/^\[/{s/^Fanspeed[[:space:]]*=.*/Fanspeed = 4/}' /etc/.default.sys
systemctl restart tnas-smartfan.service
Night|Low

Code: Select all

sed -i '/\[system\]/,/^\[/{s/^Autofan[[:space:]]*=.*/Autofan             = 0/}' /etc/.default.sys
sed -i '/\[system\]/,/^\[/{s/^Fanspeed[[:space:]]*=.*/Fanspeed            = 0/}' /etc/.default.sys
systemctl restart tnas-smartfan.service
Image
Image