From fd89f0e503b7754b06d864c65423976d7380d860 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Fri, 29 Dec 2023 16:07:10 -0600 Subject: [PATCH] update --- inc/power.inc.sh | 8 ++++++-- inc/temp.inc.sh | 3 +-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/inc/power.inc.sh b/inc/power.inc.sh index 551925a8..638983ee 100644 --- a/inc/power.inc.sh +++ b/inc/power.inc.sh @@ -328,7 +328,9 @@ CHECKPOWER(){ CHECKPOWER_SERVICE(){ touch ${PW_TMPFOLDER}/power.ac.start touch ${PW_TMPFOLDER}/power.dc.start + runEvery=10 #SECONDS while true; do + start=$(date +%s) source ${PW_FOLDER}/defaults.inc [ "${TEST_INPUTACV}" != "" ] || [ "${TEST_BATTVOLT}" != "" ] && TESTMODE=1 || TESTMODE=0 @@ -543,8 +545,10 @@ Shutting down main servers" 1 # # # fi - - sleep 10s + end=`date +%s`; runtime=$((end-start)) + echo -e "Runtime: ${runtime}s"; [ ${runtime} -lt ${runEvery} ] && echo "Sleeping for $(expr ${runEvery} - ${runtime})s" + [ ${runtime} -lt ${runEvery} ] && sleep $(expr ${runEvery} - ${runtime})s || echo "Not sleeping, ran for ${runtime}s previsoulsy" + # sleep 10s done # & } diff --git a/inc/temp.inc.sh b/inc/temp.inc.sh index 07f08ba2..82d6c553 100644 --- a/inc/temp.inc.sh +++ b/inc/temp.inc.sh @@ -340,8 +340,7 @@ CHECKTEMP_SERVICE(){ fi done end=`date +%s`; runtime=$((end-start)) - # echo -e "Runtime: ${runtime}s" - [ ${runtime} -lt ${runEvery} ] && echo "Sleeping for $(expr ${runEvery} - ${runtime})s" + # echo -e "Runtime: ${runtime}s"; [ ${runtime} -lt ${runEvery} ] && echo "Sleeping for $(expr ${runEvery} - ${runtime})s" [ ${runtime} -lt ${runEvery} ] && sleep $(expr ${runEvery} - ${runtime})s done # & ${PW_TMPFOLDER}/zservicerun.${SENSORa}.done