From 1086e97fd218dc76f7147a35083aaabde6b68ac1 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Mon, 11 Dec 2023 22:39:12 -0600 Subject: [PATCH] Update powerwall.sh --- powerwall.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/powerwall.sh b/powerwall.sh index 661b8c5b..192f8189 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -21,6 +21,8 @@ CHECKTEMP(){ while [ $# -gt 0 ]; do case "$1" in -a|-avg) avgdays=${2};; + -S|-sensors) temptype="sensors";; + -e|-esxi) temptype="esxi";; -s|-search) search=${2};; esac shift 1 @@ -39,7 +41,7 @@ CHECKTEMP(){ if [ "${search}" == "" ] || [[ "${SENSOR,,}" = *"${search,,}"* ]]; then - if [ "${PW_SENSOR_TYPE[${SENSOR}]}" == "esxi" ]; then + if [ "${PW_SENSOR_TYPE[${SENSOR}]}" == "esxi" ] && [ "${temptype}" != "sensors" ]; then vHOSTiDRACIP=${PW_HOST_IDRACS[${SENSOR}]} vHOSTIP=${PW_HOST_ADDRESSES[${SENSOR}]} vHOSTNAME=${PW_ESXI_HOST_NAMES[${vHOSTiDRACIP}]} @@ -85,7 +87,7 @@ CHECKTEMP(){ # fi fi - else + elif [ "${temptype}" != "esxi" ]; then [[ "${SENSOR}" == *"CPU-Usage"* ]] && echo -en "\033[1A" c=0; spc=''; spc1=`expr ${cw} - ${#SENSOR}`; until [ ${c} = ${spc1} ]; do spc="${spc} "; c=`expr ${c} + 1`; done echo -en "\r\033[K${idsCL[White]}${idsST[Bold]}${SENSOR}${idsST[Reset]}${spc}${idsCL[Default]}: ${idsCL[Yellow]}"