feat: WebSocket-Integration mit UI-Reaktivierung für GisStationsStaticDistrict

- WebSocket-Trigger implementiert, der `fetchGisStationsStaticDistrictThunk` ausführt.
- Trigger-Mechanismus über `useState` (`triggerUpdate`) sorgt für gezielten UI-Re-Render.
- Problem gelöst, dass Redux-Store zwar neue Daten enthielt, aber die UI nicht aktualisiert wurde.
- MapComponent.js und useDynamicDeviceLayers.js entsprechend angepasst.
This commit is contained in:
Ismail Ali
2025-06-09 00:24:33 +02:00
parent fbffc82e1b
commit b067a4c97e
12 changed files with 113 additions and 66 deletions

View File

@@ -3,9 +3,9 @@
"IdLD": 50922,
"Modul": 8,
"DpName": "KUE08_Messwertalarm",
"ModulName": "Test12",
"ModulName": "Test9",
"ModulTyp": "Kü705-FO",
"Message": "KÜG 08: Überspannung gehend",
"Message": "KÜG 08: Überspannung gehend",
"Level": 3,
"PrioColor": "#FFFF00",
"PrioName": "minor",
@@ -17,7 +17,7 @@
"DpName": "KUE02_Aderbruch",
"ModulName": "Kue 2",
"ModulTyp": "Kü705-FO",
"Message": "KÜG 02: Aderbruch kommend",
"Message": "KÜG 02: Aderbruch kommend",
"Level": 1,
"PrioColor": "#FF0000",
"PrioName": "critical",
@@ -29,7 +29,7 @@
"DpName": "KUE03_Aderbruch",
"ModulName": "Kue 3",
"ModulTyp": "Kü705-FO",
"Message": "KÜG 03: Aderbruch kommend",
"Message": "KÜG 03: Aderbruch kommend",
"Level": 1,
"PrioColor": "#FF0000",
"PrioName": "critical",
@@ -1227,7 +1227,7 @@
"IdLD": 50922,
"Modul": 8,
"DpName": "KUE08_Messwert",
"ModulName": "Test12",
"ModulName": "Test8",
"ModulTyp": "Kü705-FO",
"Message": "?",
"Level": -1,
@@ -1335,7 +1335,7 @@
"IdLD": 50922,
"Modul": 8,
"DpName": "KUE08_Schleifenwert",
"ModulName": "Test12",
"ModulName": "Test8",
"ModulTyp": "Kü705-FO",
"Message": "?",
"Level": -1,