Update temp.inc.sh

This commit is contained in:
2024-02-25 14:53:08 -06:00
parent a0ac03d47a
commit d32a0abd57

View File

@@ -1282,6 +1282,26 @@ GET_DEFAULT_FANSPEED(){
[ "${2}" != "" ] && [ $(snmpwalk -v 1 -c public -t 2 ${PW_HOST_IDRACS[${1}]} .1.3.6.1.4.1.674.10892.5.2.5 -O vq | sed -e 's/"//g') -ge 1800 ] && echo ${2} || echo ${ESXI_DEF_FANSPEED}
}
GET_TUYA_TEMP(){
INFO=$(curl -m 3 -s http://${PW_TUYA_API}/status/${PW_SENSOR_DEVICEID[${1}]} | jq '.dps')
if [ "${INFO}" != "" ]; then
TEMP=-1
if [ "$(echo "${INFO}" | grep '"108":')" != "" ]; then
TEMP=$(echo "${INFO}" | grep '"6":' | cut -d' ' -f 4 | sed 's/,//g')
TEMP=$(bc <<< "scale=2; ($(ROUND_NUMBER $(echo "scale=1; ${TEMP}/10" | bc -l) 1)*(9/5))+32")
HUM=$(echo "${INFO}" | grep '"20":' | cut -d' ' -f 4 | sed 's/,//g')
# elif [ "$(echo "${INFO}" | grep '"6":')" != "" ]; then
# AMP=$(echo "${INFO}" | grep '"4":' | cut -d' ' -f 4 | sed 's/,//g')
# AMP=$(ROUND_NUMBER $(echo "scale=3; ${AMP}/1000" | bc -l) 2)
# WATT=$(echo "${INFO}" | grep '"5":' | cut -d' ' -f 4 | sed 's/,//g')
# WATT=$(echo "scale=1; ${WATT}/10" | bc -l)
# VOLT=$(echo "${INFO}" | grep '"6":' | cut -d' ' -f 4 | sed 's/,//g')
# VOLT=$(echo "scale=1; ${VOLT}/10" | bc -l)
fi
[ "${TEMP}" != "-1" ] && echo "${TEMP}:${HUM}" || echo "0:0"
fi
}