"use client"; // components/main/analogeEingaenge/AnalogeEingaengeTable.tsx import React from "react"; import { useSelector } from "react-redux"; import { RootState } from "../../../redux/store"; import { useFetchAnalogeEingaenge } from "./hooks/useFetchAnalogeEingaenge"; // ✅ Hook importieren export default function AnalogeEingaengeTable() { useFetchAnalogeEingaenge(); // ✅ Hook aufrufen (lädt Daten und aktualisiert sie regelmäßig) const analogeEingaenge = useSelector( (state: RootState) => state.analogeEingaenge ); console.log("Aktuelle Redux-Daten:", analogeEingaenge); // 🔍 Prüfen, ob Redux wirklich aktualisiert wird return (

Analoge Eingänge

{Object.values(analogeEingaenge).map((eingang, index) => ( ))}
Eingang Wert Bezeichnung uW uG oW oG
{eingang.id ?? "-"} {eingang.value ?? "-"} {eingang.name || "----"} {eingang.uW ? "🟢" : "⚪"} {eingang.uG ? "🟢" : "⚪"} {eingang.oW ? "🟠" : "⚪"} {eingang.oG ? "🟢" : "⚪"}
); }