diff --git a/inc/temp.inc.sh b/inc/temp.inc.sh index 777c5cfe..cc57f3e9 100644 --- a/inc/temp.inc.sh +++ b/inc/temp.inc.sh @@ -630,8 +630,8 @@ SERVERROOM_TEMP_DIFFERENCE(){ done [ ${largest_tempdiff} -lt 1 ] && largest_tempdiff="0${largest_tempdiff}" - average=$(bc <<< "scale=2; ${tempdiff_total}/${scansfound}") - [ ${average} -lt 1 ] && average="0${average}" + [ ${scansfound} -eq 0 ] && average=0 || average=$(bc <<< "scale=2; ${tempdiff_total}/${scansfound}") + [ $(bc -l <<< "${average} < 1") -eq 1 ] && average="0${average}" [ -f ${PW_TMPFOLDER}/.log.sr.difference ] && last_scancheck=$(date -d @$(stat -c %Y ${PW_TMPFOLDER}/.log.sr.difference) "+%Y-%m-%d %H:%M:%S") || last_scancheck="" @@ -663,7 +663,7 @@ SERVERROOM_TEMP_DIFFERENCE(){ if [[ "${tempdiff}" = *"~"* ]]; then dt="${tempdiff%~*}" tempdiff=${tempdiff#*~} - [ ${tempdiff} -lt 1 ] && tempdiff="0${tempdiff}" + [ $(bc -l <<< "${tempdiff} < 1") -eq 1 ] && tempdiff="0${tempdiff}" else dt=" " fi