diff --git a/inc/temp.inc.sh b/inc/temp.inc.sh index ccf12633..a2c468f9 100644 --- a/inc/temp.inc.sh +++ b/inc/temp.inc.sh @@ -317,7 +317,9 @@ AVERAGETEMP(){ fi [ $(bc -l <<< "${daysback} < 1") -eq 1 ] && interval="$(ROUND $(bc <<< "scale=2; ${daysback}*24*60")) HOUR" || interval="${daysback} MINUTE" while IFS=$'\t' read date temp hum speed ;do - if [[ "${PW_ESXI_FANSPEEDCONTROL_HOSTS}" = *"${PW_HOST_IDRACS[${sensor}]}"* ]] || [ "${sensorid}" == "19" ]; then + if [[ "${PW_ESXI_FANSPEEDCONTROL_HOSTS}" = *"${PW_HOST_IDRACS[${sensor}]}"* ]]; then + temptotal=$(bc <<< "scale=2; ${temptotal}+${speed}") + elif [ "${sensorid}" == "19" ]; then temptotal=$(bc <<< "scale=0; ${temptotal}+${speed}") else temptotal=$(bc <<< "scale=2; ${temptotal}+${temp}")