diff --git a/public_html/admin/index.php b/public_html/admin/index.php
index 744155c..bc26038 100644
--- a/public_html/admin/index.php
+++ b/public_html/admin/index.php
@@ -1144,32 +1144,18 @@ function renderHATable(entities) {
let rows = entities.map(e => {
const on = ['on','home','open','playing','mowing','active'].includes(e.state);
const dc = domainColors[e.domain] || 'var(--dim)';
- const toggleable = ['light','switch','input_boolean','fan'].includes(e.domain);
return `
| ${esc(e.domain)} |
${esc(e.name||e.entity_id)} |
${esc(e.entity_id)} |
${esc(e.state)} |
- ${toggleable?``:''} |
`;
}).join('');
document.getElementById('ha-tbl').innerHTML = `
- | DOMAIN | NAME | ENTITY ID | STATE | ACTION |
+ | DOMAIN | NAME | ENTITY ID | STATE |
${rows}
`;
}
-async function haToggle(eid, state, btn) {
- btn.disabled=true; btn.textContent='...';
- const fd=new FormData(); fd.append('action','ha_toggle'); fd.append('entity_id',eid); fd.append('state',state);
- try {
- const r=await fetch(location.href,{method:'POST',body:fd});
- const d=await r.json();
- if(d.ok) { toast('Toggled '+eid,'ok'); setTimeout(loadHA,1500); }
- else toast('Toggle failed','err');
- } catch(e){ toast('Failed','err'); }
- btn.disabled=false;
-}
-
// ── NEWS ──────────────────────────────────────────────────────────────────────
async function loadNews() {
document.getElementById('news-custom').innerHTML='LOADING...
';