Hallo,
ich möchte den 1-Wire-Temperatursensor auslesen und den Wert dividieren, um die Temperatur in °C auslesen zu können.
Ich habe das in zwei Teilschritten durchgeführt um zu sehen, was nicht geht:
Code
case "$port" in
1) TEMP=$(cat /sys/bus/w1/drivers//w1_slave_driver/10-000802b54602/w1_slave |grep t=|cut -b30-32)
TEMPERATUR="scale=1;$TEMP/10"|bc;;
2)...;;
esac
echo $TEMP
echo $TEMPERATUR
Bei $TEMP bekomme ich z.B. 213 (was Zehner-, Einer-und Zehntelstelle der Temperatur entspricht)
$TEMPERATUR ist immer leer.
Was mache ich falsch?