From c02a52b80bbe35a7365aed104d7b4fb4be725be6 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Tue, 6 Feb 2024 19:08:26 -0600 Subject: [PATCH] Update power.inc.sh --- inc/power.inc.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/inc/power.inc.sh b/inc/power.inc.sh index d6afae3d..709cab5e 100644 --- a/inc/power.inc.sh +++ b/inc/power.inc.sh @@ -586,6 +586,19 @@ OFFSITE_CHECKPOWER_SERVICE(){ OFFSITE_BATT_RUNTIME=$(echo "${upsinfo}" | grep 'battery.runtime:' | sed 's/.*: //') OFFSITE_BATT_RUNTIME=`echo "scale=2; ${OFFSITE_BATT_RUNTIME}/60" | bc` OFFSITE_BATT_CAP=$(echo "${upsinfo}" | grep 'battery.charge:' | sed 's/.*: //') + + if [ ! -d /sys/bus/w1/devices/${PW_SENSOR_DEVICEID['Offsite-ServerRoom']} ]; then + /bin/dtoverlay w1-gpio gpiopin=4 + sleep 2s + 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) + else + OFFSITE_TEMP=ERR + + fi + SENDNOTICE(){ MESSAGE="${TESTMODE}${2} @@ -593,6 +606,7 @@ BATTERY CHARGE: ${OFFSITE_BATT_CAP}'% BATT RUNTIME: ${OFFSITE_BATT_RUNTIME}'mins AC VOLTAGE: ${OFFSITE_VOLTIN}'volts WATT USAGE: ${OFFSITE_WATTS}'watts +AMBIENT TEMP: ${OFFSITE_TEMP}'F $(date)" if [ "${3}" = "1" ]; then PRIORITY="${3}"; MSGSOUND=siren; elif [ "${3}" != "" ]; then PRIORITY=${3}; else PRIORITY=0; fi