diff --git a/powerwall.sh b/powerwall.sh index cb5e4cf1..e84798a7 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -910,8 +910,13 @@ fi # OFFSITE_SENDPOWER "OFFSITE POWER Service Startup TEST" #AVERAGETEMP "ServerRoomTH" ${2} vHOSTFANS=($(ssh -q -o ConnectTimeout=3 -o ConnectionAttempts=1 root@${PW_RACADM_ACCESS} racadm -r 10.10.2.27 -u ${PW_ESXI_USER} -p "'${PW_ESXI_PASS}'" getsensorinfo | grep "System Board Fan" 2>&1)) - for hostfan in ${vHOSTFANS[@]}; do - echo "${hostfan}" + for vHOSTFAN in ${vHOSTFANS[@]}; do + if [ "$(echo ${vHOSTFAN} | awk '/ / {print $4}' | sed -e 's/%//g')" == "RPM" ]; then + FanSpeed=$(echo ${vHOSTFAN} | awk '/ / {print $9}' | sed -e 's/%//g') + else + FanSpeed=$(echo ${vHOSTFAN} | awk '/ / {print $8}' | sed -e 's/%//g') + fi + echo "${FanSpeed}" done