Skip to content

Instantly share code, notes, and snippets.

@klapec
Last active August 29, 2015 14:16
Show Gist options
  • Save klapec/80898e71dfec7a4771c8 to your computer and use it in GitHub Desktop.
Save klapec/80898e71dfec7a4771c8 to your computer and use it in GitHub Desktop.
#!/bin/bash
currentDir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
ecFile=$currentDir/probook_ec.pl
autoSpeed=false
currentTemp=0
init() {
$ecFile := 0x2F 0x80
echo "ProbookFan: Init fan to 0x80"
}
getTemp() {
currentTemp=$(sensors | grep "Core 0" | cut -b 18-19)
}
setSpeed() {
if [ $currentTemp -le 52 ] && [ $autoSpeed = true ] ; then
$ecFile := 0x2F 0x80
autoSpeed=false
elif [ $currentTemp -gt 52 ] && [ $autoSpeed = false ] ; then
$ecFile := 0x2F 0xFF
autoSpeed=true
fi
}
init
while true; do
getTemp
setSpeed
sleep 3
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment