Update powerwall.sh

This commit is contained in:
2023-11-04 09:38:38 -05:00
parent f348b6acf8
commit 8638b25caa

View File

@@ -672,33 +672,33 @@ CHECKPOWER(){
done
finalcheck=""
until [ "${finalcheck}" != "" ]; do
for hostfile in ${PW_TMPFOLDER}/*.hostpower; do
if [ -f ${hostfile} ] && [ "${hostfile}" != "${PW_TMPFOLDER}/*.hostpower" ]; then
host=${hostfile%.*}; host=${host##*/}
if [ "${host}" != "*" ] && [ "${host}" != "done" ]; then
watts=$(cat ${hostfile})
if [ "${watts}" == "down" ]; then
hostpower="${idsCL[LightRed]}Host Offline"
elif [ "${watts}" == "0" ]; then
hostpower="${idsCL[Default]}n/a"
else
[[ "${watts}" == *"."* ]] && [[ "${watts}" != *".0"* ]] && watts=`printf "%'.2f\n" ${watts}` || watts=`printf "%'.0f\n" ${watts}`
hostpower="${idsCL[Green]}${watts}'W"
fi
echo -e "${idsCL[LightCyan]}${PW_iDRACHOST_SHORTNAMES[${host}]} ${idsCL[Default]}: ${hostpower}${idsCL[Default]}"
mv ${hostfile} ${hostfile}.done
elif [ "${host}" == "done" ]; then
finalcheck=done
rm -f ${PW_TMPFOLDER}/*.hostpower*
fi
fi
done
sleep 0.25
done
# finalcheck=""
# until [ "${finalcheck}" != "" ]; do
# for hostfile in ${PW_TMPFOLDER}/*.hostpower; do
# if [ -f ${hostfile} ] && [ "${hostfile}" != "${PW_TMPFOLDER}/*.hostpower" ]; then
# host=${hostfile%.*}; host=${host##*/}
# if [ "${host}" != "*" ] && [ "${host}" != "done" ]; then
# watts=$(cat ${hostfile})
# if [ "${watts}" == "down" ]; then
# hostpower="${idsCL[LightRed]}Host Offline"
# elif [ "${watts}" == "0" ]; then
# hostpower="${idsCL[Default]}n/a"
# else
# [[ "${watts}" == *"."* ]] && [[ "${watts}" != *".0"* ]] && watts=`printf "%'.2f\n" ${watts}` || watts=`printf "%'.0f\n" ${watts}`
# hostpower="${idsCL[Green]}${watts}'W"
# fi
# echo -e "${idsCL[LightCyan]}${PW_iDRACHOST_SHORTNAMES[${host}]} ${idsCL[Default]}: ${hostpower}${idsCL[Default]}"
#
# mv ${hostfile} ${hostfile}.done
#
# elif [ "${host}" == "done" ]; then
# finalcheck=done
# rm -f ${PW_TMPFOLDER}/*.hostpower*
# fi
# fi
# done
# sleep 0.25
# done
fi
end=`date +%s`; runtime=$((end-start)); echo -e "\nruntime: ${runtime}"