last20Messages.acp entfernt und nur Kai Dateien in js und angepasst benutzen

This commit is contained in:
ISA
2024-10-25 15:07:57 +02:00
parent ab8a80f34c
commit 530dc42ed3
8 changed files with 159 additions and 331 deletions

View File

@@ -123,33 +123,47 @@ function Dashboard() {
});
}, []);
useEffect(() => {
// Funktion zur Wiederholten Überprüfung der Variablen
const checkVariablesLoaded = () => {
return new Promise((resolve, reject) => {
const intervalId = setInterval(() => {
if (
window.kueAlarm1 &&
Array.isArray(window.kueAlarm1) &&
window.kueAlarm2 &&
Array.isArray(window.kueAlarm2)
) {
clearInterval(intervalId);
resolve();
} else {
console.log("Warten auf die Variablen kueAlarm1 und kueAlarm2...");
}
}, 500); // Überprüfung alle 500ms
// Timeout, falls die Variablen nach einer bestimmten Zeit nicht geladen sind
setTimeout(() => {
clearInterval(intervalId);
reject(
new Error(
"Die Variablen kueAlarm1 und kueAlarm2 wurden nicht innerhalb der erwarteten Zeit geladen."
)
);
}, 10000); // Timeout nach 10 Sekunden
});
};
loadWindowVariables()
.then(() => checkVariablesLoaded())
.then(() => {
// Debug-Ausgaben für kueAlarm1 und kueAlarm2
//console.log("kueAlarm1 Data: ", window.kueAlarm1);
//console.log("kueAlarm2 Data: ", window.kueAlarm2);
if (window.kueAlarm1 && Array.isArray(window.kueAlarm1)) {
//console.log("kueAlarm1 ist ein Array:", window.kueAlarm1);
} else {
console.error("kueAlarm1 ist kein Array oder nicht definiert.");
setError(
"Konnte kueAlarm1 nicht finden oder es ist kein gültiges Array."
);
}
if (window.kueAlarm2 && Array.isArray(window.kueAlarm2)) {
//console.log("kueAlarm2 ist ein Array:", window.kueAlarm2);
} else {
console.error("kueAlarm2 ist kein Array oder nicht definiert.");
setError(
"Konnte kueAlarm2 nicht finden oder es ist kein gültiges Array."
);
}
// Variablen sind jetzt verfügbar
console.log("kueAlarm1 und kueAlarm2 sind geladen:", {
kueAlarm1: window.kueAlarm1,
kueAlarm2: window.kueAlarm2,
});
})
.catch((error) => {
console.error("Fehler beim Laden des Skripts:", error);
setError(error);
console.error("Fehler beim Laden der Variablen oder Timeout:", error);
setError("Konnte die Variablen nicht laden: " + error.message);
});
}, []);

View File

@@ -40,7 +40,7 @@ function Kabelueberwachung() {
}
})
.catch((error) => {
console.error("Fehler beim Laden der Variablen:", error);
//console.error("Fehler beim Laden der Variablen:", error);
});
}, []);