diff --git a/powerwall.sh b/powerwall.sh index a9ce0b4e..44969e5a 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -127,7 +127,8 @@ CHECKTEMPSENSOR(){ c=0; spc=''; spc1=`expr 10 - ${#tmp} - 2`; until [ $c = ${spc1} ]; do spc="${spc} "; c=`expr $c + 1`; done [ ${#temp_warn} == 2 ] && spcw=' ' || spcw=' ' [ ${#temp_crit} == 2 ] && spcc=' ' || spcc=' ' - # echo -e "${spc}[${spcw}${idsCL[Green]}<=$(expr ${temp_warn} - 1)'F${idsCL[Default]} /${spcw}${idsCL[Yellow]}${temp_warn}'F${idsCL[Default]} /${spcc}${idsCL[Red]}${temp_crit}'F=>${idsCL[Default]} ]" + tt=$(bc <<< "scale=2; ${temp_warn} - 1") + echo -e "${spc}[${spcw}${idsCL[Green]}<=${tt}'F${idsCL[Default]} /${spcw}${idsCL[Yellow]}${temp_warn}'F${idsCL[Default]} /${spcc}${idsCL[Red]}${temp_crit}'F=>${idsCL[Default]} ]" fi } AVERAGETEMP(){