diff --git a/index.html b/index.html index d6d1480..5a7b1a9 100644 --- a/index.html +++ b/index.html @@ -373,8 +373,10 @@ async function updateSensors() { const d = await r.json(); const tempF = parseFloat(d.temperature); const tempC = ((tempF - 32) * 5/9).toFixed(1); - document.getElementById('s-temp').textContent = Math.round(tempF) + '°'; - document.getElementById('s-temp').title = tempC + '°C'; + const tempEl = document.getElementById('s-temp'); + tempEl.textContent = Math.round(tempF) + '°'; + tempEl.title = tempC + '°C'; + tempEl.className = 'sensor-val' + (tempF < 73 || tempF > 76 ? ' crit' : ''); const hum = parseFloat(d.humidity); const humEl = document.getElementById('s-hum'); @@ -384,7 +386,7 @@ async function updateSensors() { const co2 = parseInt(d.co2); const co2El = document.getElementById('s-co2'); co2El.textContent = co2; - co2El.className = 'sensor-val' + (co2 > 1500 ? ' crit' : co2 > 1000 ? ' warn' : ''); + co2El.className = 'sensor-val' + (co2 > 1100 ? ' crit' : co2 > 900 ? ' warn' : ''); } catch(e) { console.error('Sensor fetch failed:', e); } }