Update power.inc.sh

This commit is contained in:
2024-11-09 22:32:26 -06:00
parent d01ec3151d
commit a155f33229

View File

@@ -850,7 +850,7 @@ OFFSITE_CHECKPOWER_SERVICE(){
PW_OFFSITEHOSTS=$(echo ${PW_OFFSITE_HOSTS} | tr ',' ' ')
[ "${TEST_OFFSITE}" != "" ] && TEST=${TEST_OFFSITE} || TEST=''
echo "HERE: '${TEST_OFFSITE}' '${TEST}'"
if [ "${TEST}" != "" ]; then
PW_OFFSITE_SHUTDOWNSERVERS_AT_LOAD=95 #percent
PW_OFFSITE_SHUTDOWNSERVERS_AFTER=1 #minutes
@@ -861,6 +861,7 @@ OFFSITE_CHECKPOWER_SERVICE(){
else
TESTMODE=""
fi
echo "testmode: ${TESTMODE}"
# upsinfo=$(upsc CP1500PFCLCD)
upsinfo=$(upsc CP1500PFCLCD 2>&1)
@@ -888,7 +889,7 @@ OFFSITE_CHECKPOWER_SERVICE(){
fi
if [ -d /sys/bus/w1/devices/${PW_SENSOR_DEVICEID['Offsite-ServerRoom']} ]; then
temp_c=$(cat /sys/bus/w1/devices/${PW_SENSOR_DEVICEID['Offsite-ServerRoom']}/w1_slave | tail -n1 | cut -d "=" -f2)
OFFSITE_TEMP=$(echo "scale=2; ${temp_c}/1000" | bc)
OFFSITE_TEMP=$(bc <<< "scale=2; ((${temp_c}/1000)*(9/5))+32")
else
OFFSITE_TEMP=ERR
@@ -967,7 +968,8 @@ AMBIENT TEMP: ${OFFSITE_TEMP}'F"
touch ${PW_TMPFOLDER}/shutdown.OFFSITE
for host in ${PW_OFFSITEHOSTS}; do
if [ "${TEST}" = "" ] || [ "${TEST}" = "full" ]; then
${PW_FOLDER}/esxi-scripts/offsite-host-shutdown.ps1 ${host} >/dev/null 2>&1 &
# ${PW_FOLDER}/esxi-scripts/offsite-host-shutdown.ps1 ${host} >/dev/null 2>&1 &
SHUTDOWN_SERVER 10.10.2.10 -esxi off &
fi
done
fi