From 6c18f60edc1c52198fc99f9497b87de66924b077 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Mon, 1 Jan 2024 11:00:33 -0600 Subject: [PATCH] Update temp.inc.sh --- inc/temp.inc.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/inc/temp.inc.sh b/inc/temp.inc.sh index 4f9a7c2e..1d088088 100644 --- a/inc/temp.inc.sh +++ b/inc/temp.inc.sh @@ -269,6 +269,7 @@ AVERAGETEMP(){ CHECKTEMP_SERVICE(){ cw=20 + declare -gA last_temp runEvery=15 #SECONDS echo -e "($(date +'%Y-%m-%d %H:%M:%S')) - 'Check Temp' Service Startup" >> ${PW_LOGFILE} SENDTEMPS "TEMP Service Startup" & @@ -285,6 +286,7 @@ CHECKTEMP_SERVICE(){ # fi SENSORS_CHECKED=() for SENSORa in ${PW_SENSOR_ORD[@]}; do + [ "${last_temp[${SENSOR//-/}]}" == "" ] && last_temp[${SENSOR//-/}]=0 CHECKTEMP_SERVICE_RUNSENSOR ${SENSORa} & SENSORS_CHECKED+=(${SENSORa}) done @@ -399,10 +401,9 @@ CHECKTEMP_SERVICE_RUNSENSOR(){ temp_h='' fi - echo "HERE1: ${SENSOR} = ${last_temp[${SENSOR//-/}]}" - [ "${last_temp[${SENSOR//-/}]}" == "" ] && last_temp[${SENSOR//-/}]=0 - echo "HERE2: ${SENSOR} = ${last_temp[${SENSOR//-/}]}" - echo + + echo "HERE: ${SENSOR} = ${last_temp[${SENSOR//-/}]}" + logtemp=${PW_LOGFOLDER}/log-temp-${SENSOR} if [ "${temp_c}" != "null" ] && [ "${temp_c}" != "" ]; then