2024-07-22 18:19:21 +08:00

29 lines
532 B
Bash
Executable File

#!/bin/sh /etc/rc.common
START=20
boot() {
/usr/libexec/fan-control init
start
}
start_instance() {
local enabled
config_get_bool enabled $1 enabled 0
[[ "$enabled" = 1 ]] || return 0
config_get on_temp $1 on_temp
config_get off_temp $1 off_temp
[[ -n "$on_temp" ]] && on_temp=${on_temp}000
[[ -n "$off_temp" ]] && off_temp=${off_temp}000
/usr/libexec/fan-control set "$on_temp" $off_temp
}
start() {
config_load luci-fan
config_foreach start_instance luci-fan
return 0
}