diff --git a/inc/temp.inc.sh b/inc/temp.inc.sh index 5cf81446..2a84c55b 100644 --- a/inc/temp.inc.sh +++ b/inc/temp.inc.sh @@ -262,7 +262,11 @@ AVERAGETEMP(){ fi ((logsfound++)) done < <(${mysql_conn} -se "USE servermonitor; SELECT date,temp,hum,speed from sensor_data WHERE ${WHERE} AND date BETWEEN DATE_SUB(DATE(NOW()), INTERVAL ${daysback} DAY) AND NOW() ORDER BY id DESC;") - average=$(bc <<< "scale=2; ${temptotal}/${logsfound}") + if [ "${sensorid}" == "14" ] || [ "${sensorid}" == "19" ]; then + average=$(bc <<< "scale=0; ${temptotal}/${logsfound}") + else + average=$(bc <<< "scale=2; ${temptotal}/${logsfound}") + fi (( $(bc <<<"${average} < 1") )) && [[ "${average}" = *"."* ]] && average="0${average}" # ([ "${sensorid}" == "14" ] || [ "${sensorid}" == "19" ]) && echo $(IDS_NUMBER_FORMAT ${average} 2 yes) || echo ${average} echo ${average}