From dd6cc73cf0ebaf2a4b13bbc8c20734e8abf4ed3b Mon Sep 17 00:00:00 2001 From: Etienne Chassaing <60154720+cetiennec@users.noreply.github.com> Date: Thu, 28 Aug 2025 10:48:54 +0200 Subject: [PATCH] Tank level in red inf below limit --- templates/control.html | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/templates/control.html b/templates/control.html index 004be18..96dc0f9 100644 --- a/templates/control.html +++ b/templates/control.html @@ -596,13 +596,19 @@ if (dsData) { const tankLevelElement = document.querySelector("#TankLevel .monitor-value"); const qconsoElement = document.querySelector("#Qconso .monitor-value"); - if (tankLevelElement) { - tankLevelElement.innerHTML = `
${dsData.TankLevel.toFixed(1)}`; - } else { - console.error('Element with selector "#TankLevel .monitor-value" not found.'); - } + const tankLevelValue = dsData.TankLevel; + tankLevelElement.innerHTML = `
${tankLevelValue.toFixed(1)} %`; + // ✅ Make it red if below 35 + if (tankLevelValue < 35) { + tankLevelElement.style.color = "red"; + tankLevelElement.style.fontWeight = "bold"; + } else { + tankLevelElement.style.color = "white"; // reset to normal + tankLevelElement.style.fontWeight = "normal"; + } + } if (qconsoElement) { qconsoElement.innerHTML = `
${dsData.Qconso.toFixed(1)} L/h`; } else { @@ -610,6 +616,9 @@ } } + + + } catch (error) { console.error('Error fetching monitor data:', error); }