rendered paste body#!/bin/sh
cat start > /dev/ttyS0 # hardstart
while true; do # main loop
echo "NEW CYCLE"
CPUTEMP=`sensors | grep -A 1 AMD | grep -v AMD | cut -f14 -d " " | sed -e 's@+@@' -e 's@°C@@'` # get temperature
case $CPUTEMP
in 42)
echo "SPEED 0"; cat 0 > /dev/ttyS0;;
43)
echo "SPEED 1"; cat 1 > /dev/ttyS0;;
44)
echo "SPEED 2"; cat 2 > /dev/ttyS0;;
45)
echo "SPEED 3"; cat 3 > /dev/ttyS0;;
46)
echo "SPEED 4"; cat 4 > /dev/ttyS0;;
47)
echo "SPEED 5"; cat 5 > /dev/ttyS0;;
48)
echo "SPEED 6"; cat 6 > /dev/ttyS0;;
49)
echo "SPEED 7"; cat 7 > /dev/ttyS0;;
50)
echo "SPEED 8"; cat 8 > /dev/ttyS0;;
esac
done