zero speed option
This commit is contained in:
parent
c0b74a3080
commit
b3ae99a0cf
@ -210,6 +210,22 @@ function configure {
|
|||||||
msg "Detected fan speed sensors:\n$(echo $sensorsOutput | grep -Po '"[^"]*":\s*\{\s*"fan[0-9]*_input[^}]*' | sed -E 's/"([^"]*)":.*/\1/')"
|
msg "Detected fan speed sensors:\n$(echo $sensorsOutput | grep -Po '"[^"]*":\s*\{\s*"fan[0-9]*_input[^}]*' | sed -E 's/"([^"]*)":.*/\1/')"
|
||||||
enableFanSpeed=true
|
enableFanSpeed=true
|
||||||
sensorsDetected=true
|
sensorsDetected=true
|
||||||
|
# Prompt user for display zero speed fans
|
||||||
|
read -p "Do you wish to display fans currently reporting a speed of zero? If no, only active fans will be displayed? (Y/n): " choice
|
||||||
|
case "$choice" in
|
||||||
|
# Set temperature search criteria
|
||||||
|
[yY]|"")
|
||||||
|
displayZeroSpeedFans=true
|
||||||
|
;;
|
||||||
|
[nN] )
|
||||||
|
displayZeroSpeedFans=false
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
# If the user enters an invalid input, print an error message and exit the script with a non-zero status code
|
||||||
|
err "Invalid input. Exiting..."
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
else
|
else
|
||||||
warn "No fan speed sensors found."
|
warn "No fan speed sensors found."
|
||||||
enableFanSpeed=false
|
enableFanSpeed=false
|
||||||
@ -687,6 +703,10 @@ Ext.define('PVE.mod.TempHelper', {\n\
|
|||||||
// If the value is an object, recursively call the function\n\
|
// If the value is an object, recursively call the function\n\
|
||||||
findFanKeys(value, fanKeys, key);\n\
|
findFanKeys(value, fanKeys, key);\n\
|
||||||
} else if (/^fan[0-9]+(_input)?$/.test(key)) {\n\
|
} else if (/^fan[0-9]+(_input)?$/.test(key)) {\n\
|
||||||
|
if ($displayZeroSpeedFans != true && value === 0) {\n\
|
||||||
|
// Skip this fan if displayZeroSpeedFans is false and value is 0\n\
|
||||||
|
return;\n\
|
||||||
|
}\n\
|
||||||
// If the key matches the pattern, add the parent key and value to the fanKeys array\n\
|
// If the key matches the pattern, add the parent key and value to the fanKeys array\n\
|
||||||
fanKeys.push({ key: parentKey, value: value });\n\
|
fanKeys.push({ key: parentKey, value: value });\n\
|
||||||
}\n\
|
}\n\
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user