From 80828aa021ad70c8b11219fb0396c4f5a1dbeb53 Mon Sep 17 00:00:00 2001 From: KemoNine Date: Fri, 4 Sep 2020 15:20:15 -0400 Subject: [PATCH] Tweaks for fan service to keep it offline more frequently and scale up faster ; wil adjust polling interval after further testing and verification --- cmd/fan/fan.go | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/cmd/fan/fan.go b/cmd/fan/fan.go index aa1f842..aacb2e2 100644 --- a/cmd/fan/fan.go +++ b/cmd/fan/fan.go @@ -18,12 +18,11 @@ const ( ) const ( - POLL_INTERVAL = "1m" - SPEED_OFF_TEMP = 40.0 - SPEED_TWENTY_FIVE_PERCENT_TEMP = 45.0 - SPEED_FIFTY_PERCENT_TEMP = 50.0 - SPEED_SEVENTY_FIVE_PERCENT_TEMP = 55.0 - SPEED_FULL_TEMP = 57.0 + POLL_INTERVAL = "10s" + SPEED_TWENTY_FIVE_PERCENT_TEMP = 45.00 + SPEED_FIFTY_PERCENT_TEMP = 50.00 + SPEED_SEVENTY_FIVE_PERCENT_TEMP = 52.00 + SPEED_FULL_TEMP = 55.00 ) func main() { @@ -82,7 +81,7 @@ func main() { log.Print("Setting fan speed to 25%") continue } - if cpuTemp <= SPEED_OFF_TEMP || gpuTemp <= SPEED_OFF_TEMP { + if cpuTemp < SPEED_TWENTY_FIVE_PERCENT_TEMP || gpuTemp < SPEED_TWENTY_FIVE_PERCENT_TEMP { fan.SetSpeed(0) log.Print("Setting fan speed to 0%") continue