srv/poe_manager/templates/index.html aktualisiert

This commit is contained in:
2025-10-08 20:46:00 +02:00
parent e244092667
commit 8a5745e337

View File

@@ -62,22 +62,16 @@ document.addEventListener("DOMContentLoaded", () => {
.then(response => response.text()) .then(response => response.text())
.then(data => { .then(data => {
const lines = data.split("\n").filter(line => !line.includes("ist erreichbar!")); const lines = data.split("\n").filter(line => !line.includes("ist erreichbar!"));
let lastSepIndex = -1; if (lines.length === 0) return;
for (let i = lines.length - 1; i >= 0; i--) {
if (lines[i].startsWith("--------------------------------------------------------------------")) { const lastLine = lines[lines.length - 1]; // letzte Zeile
lastSepIndex = i; const match = lastLine.match(/^(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2})/);
break; if (match) lastUpdateTime = parseLogTimestamp(match[1]);
}
}
if (lastSepIndex >= 0 && lastSepIndex + 1 < lines.length) {
const firstLine = lines[lastSepIndex + 1];
const match = firstLine.match(/^(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2})/);
if (match) lastUpdateTime = parseLogTimestamp(match[1]);
}
}) })
.catch(err => console.error("Fehler beim Laden der Logs:", err)); .catch(err => console.error("Fehler beim Laden der Logs:", err));
} }
// Timer alle 1 Sekunde aktualisieren // Timer alle 1 Sekunde aktualisieren
setInterval(updateTimer, 1000); setInterval(updateTimer, 1000);