Update temp.inc.sh
This commit is contained in:
@@ -649,7 +649,7 @@ SENDTEMP(){
|
||||
echo
|
||||
echo -en "Sensor Temperature(s)"
|
||||
[ "${1}" != "" ] && echo " Now / 1DayAVG / 7DayAVG" || echo
|
||||
DIVIDER . . 60
|
||||
DIVIDER . . 40
|
||||
for SENSORa in ${PW_SENSOR_ORD[@]}; do
|
||||
if [ "${PW_SENSOR_TYPE[${SENSORa}]}" != "esxi" ]; then
|
||||
# vHOST_TEMPNAMES=$(snmpwalk -v 1 -c public -t 2 ${PW_HOST_IDRACS[${SENSORa}]} .1.3.6.1.4.1.674.10892.5.4.700.20.1.8 -O vq | sed -e 's/"//g' | sed -e 's/ Temp//g')
|
||||
@@ -662,6 +662,13 @@ SENDTEMP(){
|
||||
# fi
|
||||
|
||||
for SENSOR in "${SENSORS_CHECK[@]}"; do
|
||||
if [ "${PW_SENSOR_TYPE[${SENSOR}]}" == "cpu" ]; then
|
||||
GAUGESH="'%"
|
||||
elif [ "${PW_SENSOR_TYPE[${SENSOR}]}" == "system" ] && [[ "${SENSOR}" = *"FAN"* ]]; then
|
||||
GAUGESH="'R"
|
||||
else
|
||||
GAUGESH="'F"
|
||||
fi
|
||||
[ "${last_sensor}" != "" ] && [ "${last_sensor}" != "${SENSOR%%-*}" ] && echo
|
||||
if [ "${PW_SENSOR_TYPE[${SENSORa}]}" == "mqtt" ]; then
|
||||
mqtt_message=`${mqtt_conn} -t tele/${SENSORa}/SENSOR -C 1`
|
||||
@@ -716,8 +723,19 @@ SENDTEMP(){
|
||||
# c=0; spc=''; spc1=`expr ${cw} - ${#SENSOR}`; until [ ${c} = ${spc1} ]; do spc="${spc} "; c=`expr ${c} + 1`; done
|
||||
([[ "${SENSOR}" = *"-Probe"* ]] || [[ "${SENSOR}" = *"-Usage"* ]]) && spc=" " || spc=" "
|
||||
if [ "${temp_c}" != "null" ] && [ "${temp_c}" != "" ]; then
|
||||
temp_f=`echo "scale=2; ${temp_c}*1.8 + 32" | bc`
|
||||
[ "${1}" != "" ] && echo -e "${SENSOR}${spc}${temp_f}'F / ${average1}'F / ${average7}'F" || echo -e "${SENSOR}${spc}${temp_f}'F"
|
||||
if [ "${SENSOR}" == "ServerRoomTH" ]; then
|
||||
temp_f=`echo "scale=2; ${temp_c}*1.8+32+${PW_ServerRoomTH_Dev}" | bc`
|
||||
else
|
||||
if [ "${PW_SENSOR_TYPE[${SENSOR}]}" == "cpu" ]; then
|
||||
temp_f=$(echo "scale=2; $temp_c/1" | bc -l)
|
||||
elif [ "${PW_SENSOR_TYPE[${SENSOR}]}" == "system" ] && [[ "${SENSOR}" = *"FAN"* ]]; then
|
||||
temp_f=${temp_c}
|
||||
else
|
||||
temp_f=$(bc <<< "scale=2; ${temp_c}*1.8+32")
|
||||
fi
|
||||
(( $(bc <<<"${temp_f} < 1") )) && [[ "${temp_f}" = *"."* ]] && temp_f="0${temp_f}"
|
||||
fi
|
||||
[ "${1}" != "" ] && echo -e "${SENSOR}${spc}${temp_f}${GUAGESH} / ${average1}${GUAGESH} / ${average7}${GUAGESH}" || echo -e "${SENSOR}${spc}${temp_f}${GUAGESH}"
|
||||
|
||||
else
|
||||
echo -e "${SENSOR}${spc}No Data"
|
||||
|
||||
Reference in New Issue
Block a user