diff --git a/components/main/kabelueberwachung/kue705FO/Kue705FO.tsx b/components/main/kabelueberwachung/kue705FO/Kue705FO.tsx index ac25957..ac1219b 100644 --- a/components/main/kabelueberwachung/kue705FO/Kue705FO.tsx +++ b/components/main/kabelueberwachung/kue705FO/Kue705FO.tsx @@ -85,15 +85,28 @@ const Kue705FO: React.FC = ({ // Redux-Variablen abrufen const { kuePSTmMinus96V, - kueCableBreak, - kueGroundFault, - kueAlarm1, - kueAlarm2, - kueOverflow, kueVersion: reduxKueVersion, tdrActive, } = useSelector((state: RootState) => state.variables); + // Stelle sicher, dass alle Werte als number[] vorliegen + const kueCableBreak = useSelector( + (state: RootState) => state.variables.kueCableBreak?.map(Number) ?? [] + ); + const kueGroundFault = useSelector( + (state: RootState) => state.variables.kueGroundFault?.map(Number) ?? [] + ); + const kueAlarm1 = useSelector( + (state: RootState) => state.variables.kueAlarm1?.map(Number) ?? [] + ); + const kueAlarm2 = useSelector( + (state: RootState) => state.variables.kueAlarm2?.map(Number) ?? [] + ); + const kueOverflow = useSelector( + (state: RootState) => state.variables.kueOverflow?.map(Number) ?? [] + ); + + //------------------------- const handleOpenModal = () => setShowModal(true); const handleCloseModal = () => setShowModal(false); @@ -155,10 +168,10 @@ const Kue705FO: React.FC = ({ useEffect(() => { const updateAlarmStatus = () => { const alarmStatus = - (kueAlarm1 && kueAlarm1[slotIndex]) || - (kueAlarm2 && kueAlarm2[slotIndex]) || - (kueCableBreak && kueCableBreak[slotIndex]) || - (kueGroundFault && kueGroundFault[slotIndex]); + (kueAlarm1 && Number(kueAlarm1[slotIndex])) || + (kueAlarm2 && Number(kueAlarm2[slotIndex])) || + (kueCableBreak && Number(kueCableBreak[slotIndex])) || + (kueGroundFault && Number(kueGroundFault[slotIndex])); setCurrentAlarmStatus(!!alarmStatus); // Wandelt string oder undefined in boolean um }; diff --git a/config/webVersion.ts b/config/webVersion.ts index 4cd3ff9..6916a26 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.104"; +const webVersion = "1.6.105"; export default webVersion;