From 663e1a1f122980703cc17d9dbc2c13b4cd5ef895 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 17 Dec 2023 10:01:16 -0600 Subject: [PATCH] Update temp.inc.sh --- inc/temp.inc.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/inc/temp.inc.sh b/inc/temp.inc.sh index 37958487..02eddc9e 100644 --- a/inc/temp.inc.sh +++ b/inc/temp.inc.sh @@ -475,6 +475,19 @@ Previous Temp: ${last_temp[${SENSOR//-/}]}${GAUGESH}" if [ "${PW_SENSOR_TYPE[${SENSOR}]}" == "lacrosse" ]; then temp_probe_f=$(bc <<< "scale=1; ${temp_probe_c}*1.8+32") ${mysql_conn} -e "USE servermonitor; INSERT INTO sensor_data (\`sensorid\`, \`date\`, \`temp\`) VALUES ('${PW_SENSOR_ID["${SENSORa}-Probe"]}','$(date +'%Y-%m-%d %H:%M:%S')','${temp_probe_f}')" + + #### LOGGING OF SERVERROOM SENSOR DIFFERENCE + if [ "${SENSOR}" == "ServerRoomLA" ] && ([ ! -f ${PW_TMPFOLDER}/.log.sr.difference ] || [ $(expr `date +%s` - $(stat -c %Y ${PW_TMPFOLDER}/.log.sr.difference)) -ge 300 ]); then + [ ! -f ${PW_TMPFOLDER}/.log.sr.difference ] && touch ${PW_TMPFOLDER}/.log.sr.difference + temp_difference=$(bc <<< "scale=1; ${temp_probe_f}-${ServerRoomTH}") + (( $(bc <<<"${temp_difference} < 0") )) && temp_difference=`echo "scale=1; ${temp_difference} * -1" | bc` + echo ${temp_difference} >> ${PW_TMPFOLDER}/.log.sr.difference + fi + ################### + elif [ "${SENSOR}" == "ServerRoomTH" ]; then + #### LOGGING OF SERVERROOM SENSOR DIFFERENCE + ServerRoomTH=${temp_f} + ############## fi touch ${PW_TMPFOLDER}/${SENSOR}.insert fi