Update powerwall.sh

This commit is contained in:
2023-05-27 16:49:37 -05:00
parent c13428edfd
commit 9653b53828

View File

@@ -382,6 +382,23 @@ POWERLOGGER_SERVICE(){
done
}
AVERAGETEMP(){
temptotal=0
daysback=${2}
sensorid=${1}
logsfound=0;
while IFS=$'\t' read date sensorid temp hum ;do
temptotal=$(bc <<< "scale=2; ${temptotal}+${temp}")
((logsfound++))
done < <(${mysql_conn} -se "USE servermonitor; SELECT date,sensorid,temp,hum from sensor_data WHERE sensorid=${sensorid} AND date BETWEEN
DATE_SUB(DATE(NOW()), INTERVAL ${daysback} DAY) AND NOW() ORDER BY id DESC;")
average=$(bc <<< "scale=2; ${temptotal}/${logsfound}")
echo ${average}
}
RESTARTALL_SERVICES(){
STOPALL_SERVICES
sleep 2s
@@ -693,7 +710,7 @@ fi
;;
checktemp) CHECKTEMP ${2};;
checkpower) CHECKPOWER;;
test) TEST ${2};;
test) CHECKTEMP ${2} ${3};;
logrotate) LOGROTATE;;
iscsi-vm-shutdown) ISCSIVMSHUTDOWN;;