diff --git a/inc/temp.inc.sh b/inc/temp.inc.sh index d2c828b1..d77fa38c 100644 --- a/inc/temp.inc.sh +++ b/inc/temp.inc.sh @@ -84,9 +84,13 @@ CHECKTEMP(){ [ ! -f ${PW_TMPFOLDER}/.fanspeed.${SENSOR}.${cdt} ] && until [ -f ${PW_TMPFOLDER}/.fanspeed.${SENSOR}.${cdt} ]; do tmp=tmp; done [ "${avgdays}" != "noavg" ] && fan_average=$(bc <<< "scale=0; $(ROUNDHALVES $(bc <<< "scale=3; $(AVERAGETEMP ${SENSOR} ${avgdays} FanSpeed)/10"))*10/1") echo -en "\r\033[K${idsCL[White]}${idsST[Bold]}${SENSOR} Host Sensors ${idsST[Reset]}${idsCL[White]}[${vHOSTiDRACIP}]" - - [ -f ${PW_TMPFOLDER}/.lastfancheck/${SENSOR}.gl ] && FSC="${idsCL[Green]}" || FSC="${idsCL[Cyan]}" - + if [ -f ${PW_TMPFOLDER}/.lastfancheck/${SENSOR}.gl ]; then + FSC="${idsCL[Green]}" + elif [ ! -f ${PW_TMPFOLDER}/.lastfancheck/${SENSOR}.set ]; then + FSC="${idsCL[LightYellow]}" + else + FSC="${idsCL[Cyan]}" + fi echo -en "${idsCL[LightCyan]} [FanSpeed=${FSC}$(cat ${PW_TMPFOLDER}/.fanspeed.${SENSOR}.${cdt})${idsCL[LightCyan]}'% " if [ "${avgdays}" != "noavg" ]; then echo -e "${idsCL[LightYellow]} AVG=${fan_average}'%${idsCL[LightCyan]}]${idsCL[Default]}"