From 36025a7dde21be4f953d34406b5f62e3a99ce8f6 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Fri, 25 Apr 2025 15:31:12 -0500 Subject: [PATCH] Update temp.inc.sh --- inc/temp.inc.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/inc/temp.inc.sh b/inc/temp.inc.sh index 53af516a..9bce0923 100644 --- a/inc/temp.inc.sh +++ b/inc/temp.inc.sh @@ -1329,6 +1329,15 @@ Previous Temp: ${last_temp}${GAUGESH}" ${mysql_conn} -e "${QRY}" echo "${temp_f}" >| ${PW_TMPFOLDER}/.lastinsert/${SENSOR} + if [[ "${PW_LATEST_TEMP_SENSORS}" == *"${PW_SENSOR_ID[${SENSOR}]},"* ]] || [[ "${PW_LATEST_TEMP_SENSORS}" == *",${PW_SENSOR_ID[${SENSORa}]}"* ]]; then + entityid=($(${mysql_conn} -e "SELECT date FROM servermonitor.latest_sensor_data WHERE sensorid='${PW_SENSOR_ID[${SENSORa}]}'")) + if [ "${entityid[1]}" == "" ]; then + ${mysql_conn} -e "USE servermonitor; INSERT INTO latest_sensor_data (sensorid, date, temp) VALUES ('${PW_SENSOR_ID[${SENSORa}]}',CONVERT_TZ('$(date +'%Y-%m-%d %H:%M:%S')', 'America/Chicago', 'UTC'),'${temp_f}')" + else + ${mysql_conn} -e "USE servermonitor; UPDATE latest_sensor_data (date, temp) VALUES (CONVERT_TZ('$(date +'%Y-%m-%d %H:%M:%S')', 'America/Chicago', 'UTC'),'${temp_f}') WHERE sensorid='${PW_SENSOR_ID[${SENSORa}]}'" + fi + fi + fi # if [ "${PW_SENSOR_TYPE[${SENSOR}]}" == "lacrosse" ]; then # ${mysql_conn} -e "USE servermonitor; INSERT INTO sensor_data (sensorid, date, temp) VALUES ('${PW_SENSOR_ID["${SENSORa}-Probe"]}',CONVERT_TZ('$(date +'%Y-%m-%d %H:%M:%S')', 'America/Chicago', 'UTC'),'${temp_probe_f}')"