Letzten 20 Meldungen:
Gerätedaten
Lade Gerätedaten...
} {error &&Fehler: {error.message}
} {deviceData && ("use client"; import React, { useEffect, useState } from "react"; import "tailwindcss/tailwind.css"; import "@fontsource/roboto"; import "bootstrap-icons/font/bootstrap-icons.css"; import DeviceData from "../../components/DeviceData"; function Dashboard() { const [deviceData, setDeviceData] = useState(null); const [loading, setLoading] = useState(true); const [error, setError] = useState(null); useEffect(() => { // Funktion zum Abrufen der Gerätedaten von der Start.acp-Seite const fetchDeviceData = async () => { try { // Relativer Pfad zur Start.acp-Datei const response = await fetch("/CPL?Start.ACP", { mode: "no-cors", // CORS-Einschränkungen vermeiden }); // Überprüfen, ob die Anfrage erfolgreich war if (!response.ok) { throw new Error(`HTTP error! Status: ${response.status}`); } // Die Antwort als Text verarbeiten (da es sich um HTML handelt) const result = await response.text(); // Daten in den Zustand setzen setDeviceData(result); setLoading(false); } catch (error) { console.error("Fehler beim Abrufen der Gerätedaten:", error); setError(error); setLoading(false); } }; fetchDeviceData(); }, []); return (
Lade Gerätedaten...
} {error &&Fehler: {error.message}
} {deviceData && (