diff --git a/config/webVersion.ts b/config/webVersion.ts index ad7560d..fcaa772 100644 --- a/config/webVersion.ts +++ b/config/webVersion.ts @@ -6,5 +6,5 @@ 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). */ -const webVersion = "1.6.156"; +const webVersion = "1.6.157"; export default webVersion; diff --git a/pages/_app.tsx b/pages/_app.tsx index 5d87edf..024c0b0 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -12,11 +12,6 @@ import WindowVariablesInitializer from "../components/WindowVariablesInitializer import "../styles/globals.css"; import { AppProps } from "next/app"; import { setVariables } from "../redux/slices/variablesSlice"; -import { - setOpcUaZustand, - setOpcUaActiveClientCount, - setOpcUaNodesetName, -} from "../redux/slices/opcuaSettingsSlice"; function MyApp({ Component, pageProps }: AppProps) { return ( @@ -39,7 +34,6 @@ function AppContent({ Component, pageProps }: AppProps) { //console.log("✅ Window-Variablen geladen:", variables); const { - last20Messages, opcUaZustand, opcUaActiveClientCount, opcUaNodesetName, @@ -57,10 +51,6 @@ function AppContent({ Component, pageProps }: AppProps) { ...restVariables } = variables; - dispatch(setOpcUaZustand(opcUaZustand || "Offline")); - dispatch(setOpcUaActiveClientCount(opcUaActiveClientCount || 0)); - dispatch(setOpcUaNodesetName(opcUaNodesetName || "DefaultNodeset")); - dispatch(setVariables(restVariables)); setSessionExpired(false); diff --git a/pages/dashboard.tsx b/pages/dashboard.tsx index cb6fd54..0ace96b 100644 --- a/pages/dashboard.tsx +++ b/pages/dashboard.tsx @@ -9,8 +9,21 @@ import Last20MessagesTable from "../components/main/uebersicht/Last20MessagesTab import NetworkInfo from "../components/main/uebersicht/NetworkInfo"; import VersionInfo from "../components/main/uebersicht/VersionInfo"; import Baugruppentraeger from "../components/main/uebersicht/Baugruppentraeger"; +import { fetchLast20MessagesThunk } from "../redux/thunks/fetchLast20MessagesThunk"; +import { useAppDispatch } from "../redux/store"; const Dashboard: React.FC = () => { + //------------------------------------- + const dispatch = useAppDispatch(); + useEffect(() => { + dispatch(fetchLast20MessagesThunk()); + const interval = setInterval(() => { + dispatch(fetchLast20MessagesThunk()); + }, 10000); // oder 5000 + + return () => clearInterval(interval); + }, [dispatch]); + //------------------------------------- return (