Hide inactive temp sensors on dashboard

This commit is contained in:
2026-06-05 03:36:45 -06:00
parent 7ab75408b7
commit a3b335e708
2 changed files with 4 additions and 15 deletions
@@ -363,22 +363,11 @@ function render(data){
<div class="item"><span>Cell ${i+1}</span><strong>${fmt(v,3)} V</strong></div>`).join("") ||
`<div class="item"><span>No cell data</span><strong class="muted">--</strong></div>`;
$("temps").innerHTML=(data.temps||[]).map(t=>`
const visibleTemps=(data.temps||[]).filter(t=>t.enabled && t.address && t.online && typeof t.temperature_f==="number");
$("temps").innerHTML=visibleTemps.map(t=>`
<div class="item">
<span>${t.name||t.id}</span>
<strong class="${t.online?"good":"muted"}">${temp(t.temperature_f)}</strong>
</div>`).join("") || `<div class="item"><span>No sensors</span><strong class="muted">--</strong></div>`;
$("relays").innerHTML=(data.relays||[]).map(r=>`
<div class="item" style="display:block">
<div style="display:flex;justify-content:space-between">
<span>${r.name||r.id}</span>
<strong class="${r.state?"good":"muted"}">${r.state?"ON":"OFF"}</strong>
</div>
<div class="btnrow">
<button class="on" onclick="relay('${r.id}',true)">ON</button>
<button class="off" onclick="relay('${r.id}',false)">OFF</button>
</div>
<strong class="good">${temp(t.temperature_f)}</strong>
</div>`).join("");
const alarms=data.alarms||{};