Update powerwall.sh

This commit is contained in:
2024-02-11 07:42:13 -06:00
parent b99c699a45
commit 948774d445

View File

@@ -823,34 +823,34 @@ DOWNLIST(){
} }
TEST(){ # TEST(){
start=`date +%s` # start=`date +%s`
temptotal=0 # temptotal=0
daysback=${1} # daysback=${1}
logsfound=0; # logsfound=0;
while IFS=$'\t' read date sensorid temp hum ;do # while IFS=$'\t' read date sensorid temp hum ;do
# echo date:$date sensorid:$sensorid temp:$temp hum:$hum # # echo date:$date sensorid:$sensorid temp:$temp hum:$hum
temptotal=$(bc <<< "scale=2; ${temptotal}+${temp}") # temptotal=$(bc <<< "scale=2; ${temptotal}+${temp}")
# echo "- ${temptotal} + ${temp}" # # echo "- ${temptotal} + ${temp}"
((logsfound++)) # ((logsfound++))
#
done < <(${mysql_conn} -se "USE servermonitor; SELECT date,sensorid,temp,hum from sensor_data WHERE sensorid=2 AND date BETWEEN # done < <(${mysql_conn} -se "USE servermonitor; SELECT date,sensorid,temp,hum from sensor_data WHERE sensorid=2 AND date BETWEEN
DATE_SUB(DATE(NOW()), INTERVAL ${daysback} DAY) AND NOW() ORDER BY id DESC;") # DATE_SUB(DATE(NOW()), INTERVAL ${daysback} DAY) AND NOW() ORDER BY id DESC;")
#
average=$(bc <<< "scale=2; ${temptotal}/${logsfound}") # average=$(bc <<< "scale=2; ${temptotal}/${logsfound}")
#
echo "Logs found: ${logsfound}" # echo "Logs found: ${logsfound}"
echo "Average: ${average}'F" # echo "Average: ${average}'F"
echo # echo
#
# QRY="INSERT INTO inv_jsonstats (\`date\`, \`data\`) VALUES ('$(date +'%Y-%m-%d %H:%M:%S')','${INVSTATSINFO}')" # # QRY="INSERT INTO inv_jsonstats (\`date\`, \`data\`) VALUES ('$(date +'%Y-%m-%d %H:%M:%S')','${INVSTATSINFO}')"
# ${mysql_conn} -e "USE servermonitor; ${QRY}" # # ${mysql_conn} -e "USE servermonitor; ${QRY}"
#
end=`date +%s` # end=`date +%s`
runtime=$((end-start)) # runtime=$((end-start))
echo "runtime: ${runtime}s" # echo "runtime: ${runtime}s"
echo # echo
} # }