diff --git a/inc/temp.inc.sh b/inc/temp.inc.sh index b23fd479..50792298 100644 --- a/inc/temp.inc.sh +++ b/inc/temp.inc.sh @@ -598,6 +598,8 @@ CHECKTEMP_SERVICE_RUNSENSOR(){ elif [ ${FanSpeed} -ge 90 ]; then SENDNOTICE "${PW_HOST_IDRACS[${SENSORa}]} FAN ISSUE?!" "Possible fan issue, currently running at ${FanSpeed}%" 1 fi + elif [ ! -f ${PW_TMPFOLDER}/.lastfancheck/${SENSORa}.set ]; then + echo "${FanSpeed}" >| ${PW_TMPFOLDER}/.lastfancheck/${SENSORa}.set fi ([ ! -f ${PW_TMPFOLDER}/.lastfancheck/${SENSORa} ] || [ "$(cat ${PW_TMPFOLDER}/.lastfancheck/${SENSORa})" != "${FanSpeed}" ]) && echo "${FanSpeed}" >| ${PW_TMPFOLDER}/.lastfancheck/${SENSORa} [ -f ${PW_TMPFOLDER}/.lastfancheck/${SENSORa}.gl ] && rm -f ${PW_TMPFOLDER}/.lastfancheck/${SENSORa}.gl