Har en kodsnutt som ser ut såhär
Kod: Markera allt
#Kör shunt
if (( $(bc <<< $UppeJustering">"3) ))
then
echo "Öppnar shunt"
echo 1 > /mnt/exthd/1wire/bus.1/12.71E4A7000000/PIO.A
sleep "$UppeJustering"
echo 0 > /mnt/exthd/1wire/bus.1/12.71E4A7000000/PIO.A
elif (( $(bc <<< $UppeJustering"<"-3) ))
then
UppeJustering=$(echo "scale=2; $UppeJustering*(-1);" | bc)
echo "Stänger shunt"
echo 1 > /mnt/exthd/1wire/bus.1/12.71E4A7000000/PIO.B
sleep "$UppeJustering"
echo 0 > /mnt/exthd/1wire/bus.1/12.71E4A7000000/PIO.B
else echo "Rätt tempreatur"
fi
Det som jag behöver hjälp med är att om $Pump = 0 skall inte shunten köra.
Har på ett annat ställe lite kod som startar och stannar c-pumpen (och sätter $Pump till 1 eller 0) efter utetemperaturen.
/Lenny