From 743aeee1304368c2ab8560d336f547319e7dd60d Mon Sep 17 00:00:00 2001 From: aniketSaha Date: Wed, 6 Aug 2025 11:52:40 +0200 Subject: [PATCH] Changes for monitor pages fix --- main.py | 3 ++- templates/control.html | 17 +++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/main.py b/main.py index abe2edc..9b490ee 100644 --- a/main.py +++ b/main.py @@ -296,7 +296,8 @@ async def update_latest_data(): @app.get("/monitor") async def get_monitor_data(): - return JSONResponse(content=latest_data) + return latest_data + # return JSONResponse(content=latest_data) # LOCAL RECORDER diff --git a/templates/control.html b/templates/control.html index b1df70a..6ae43a1 100644 --- a/templates/control.html +++ b/templates/control.html @@ -532,14 +532,6 @@ const dataResponse = await fetch('/monitor'); const allData = await dataResponse.json(); - // Update Tank Level and Qconso - const dsData = allData["DS"]; - if (dsData) { - document.querySelector("#TankLevel .monitor-value").innerHTML = `DS
${dsData.TankLevel.toFixed(1)}`; - const qconso = dsData.Qinlet - dsData.Qoutlet; - document.querySelector("#Qconso .monitor-value").innerHTML = `DS
${qconso.toFixed(1)} L/h`; - } - for (const [fieldId, unit] of Object.entries(fields)) { const container = document.getElementById(fieldId); if (!container) continue; @@ -552,6 +544,15 @@ } }); } + + // Update Tank Level and Qconso + const dsData = allData["DS"]; + if (dsData) { + document.querySelector("#TankLevel .monitor-value").innerHTML = `DS
${dsData.TankLevel.toFixed(1)}`; + const qconso = dsData.Qinlet - dsData.Qoutlet; + document.querySelector("#Qconso .monitor-value").innerHTML = `DS
${qconso.toFixed(1)} L/h`; + } + } catch (error) { console.error('Error fetching monitor data:', error); }