Med hjälp av digitemp, tellsticka, crond och en bordsfläkt så var idén komplett.
Som ni ser så är scriptet ganska enkelt och behöver inte så allt för detaljerad förklaring, mer än att om aktuella temperaturen i rummet överstiger 26 grader så sätts fläkten igång.
Kod: Markera allt
#!/bin/sh
ALERT=26
TEMP=`/bin/digitemp_DS9097 -t 0 -a -q -c /etc/digitemp.conf | awk '$0=$2'`
TEMP_INT=${TEMP/.*}
FAN_ON="/usr/local/bin/rfcmd /dev/tts/USB0 NEXA D 3 1";
FAN_OFF="/usr/local/bin/rfcmd /dev/tts/USB0 NEXA D 3 0";
if [ $ALERT -lt $TEMP_INT ]; then
$FAN_ON
echo "Fläkten startade";
else
$FAN_OFF
echo "Fläkten stoppades";
fi