From f81efbc1732742c94cdda0eead31e769421a293c Mon Sep 17 00:00:00 2001 From: ISA Date: Thu, 27 Mar 2025 11:12:38 +0100 Subject: [PATCH] =?UTF-8?q?Platzhalter=20f=C3=BCr=20K=C3=9Cs=20korrigiert?= =?UTF-8?q?=20nach=20Lastenheft?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/webVersion.ts | 2 +- public/CPL/SERVICE/kueData.js | 46 +++++++++++++++++------------------ utils/loadWindowVariables.ts | 45 +++++++++++++++++++++++++++++++--- 3 files changed, 65 insertions(+), 28 deletions(-) diff --git a/config/webVersion.ts b/config/webVersion.ts index 1c9010b..682ef0b 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.175"; +const webVersion = "1.6.176"; export default webVersion; diff --git a/public/CPL/SERVICE/kueData.js b/public/CPL/SERVICE/kueData.js index 77676e5..f3f114f 100644 --- a/public/CPL/SERVICE/kueData.js +++ b/public/CPL/SERVICE/kueData.js @@ -1,31 +1,31 @@ -var win_kueOnline=[<%=KSO80%>,<%=KSO81%>,<%=KSO82%>,<%=KSO83%>];// Modul in Slot vorhanden 1 = vorhanden, 0 = nicht vorhanden -var win_kueVersion=[<%=KSV80%>,<%=KSV81%>,<%=KSV82%>,<%=KSV83%>]; //Version z.B. V4.19 -var win_kuePSTmMinus96V=[<%=KSS80%>,<%=KSS81%>,<%=KSS82%>,<%=KSS83%>]; // Das Netzteil PST-M "-96V" hat eine Störung oder ist ausgefallen -var win_kueCableBreak=[<%=KSC80%>,<%=KSC81%>,<%=KSC82%>,<%=KSC83%>];//Aderbruch 1 = Fehler, 0 = kein Fehler -var win_kueGroundFault=[<%=KSG80%>,<%=KSG81%>,<%=KSG82%>,<%=KSG83%>];//Erdschluss 1 = Fehler, 0 = kein Fehler -var win_kueOverflow=[<%=KIW80%>,<%=KIW81%>,<%=KIW82%>,<%=KIW83%>]; //Überlauf 1 = Fehler, 0 = kein Fehler, wenn 1 soll ">200 MOhm" angezeigt werden in Display +var win_kueOnline=[<%=KSO81%>,<%=KSO82%>,<%=KSO83%>,<%=KSO84%>];// Modul in Slot vorhanden 1 = vorhanden, 0 = nicht vorhanden +var win_kueVersion=[<%=KSV81%>,<%=KSV82%>,<%=KSV83%>,<%=KSV84%>]; //Version z.B. V4.19 +var win_kuePSTmMinus96V=[<%=KSS81%>,<%=KSS82%>,<%=KSS83%>,<%=KSS84%>]; // Das Netzteil PST-M "-96V" hat eine Störung oder ist ausgefallen +var win_kueCableBreak=[<%=KSC81%>,<%=KSC82%>,<%=KSC83%>,<%=KSC84%>];//Aderbruch 1 = Fehler, 0 = kein Fehler +var win_kueGroundFault=[<%=KSG81%>,<%=KSG82%>,<%=KSG83%>,<%=KSG84%>];//Erdschluss 1 = Fehler, 0 = kein Fehler +var win_kueOverflow=[<%=KIW81%>,<%=KIW82%>,<%=KIW83%>,<%=KIW84%>]; //Überlauf 1 = Fehler, 0 = kein Fehler, wenn 1 soll ">200 MOhm" angezeigt werden in Display //--------------------------------------------------- -var win_kueIso=[<%=KIM80%>,<%=KIM81%>,<%=KIM82%>,<%=KIM83%>];//Isolationswerte in Display (isoDisplay) Einheit: MOhm -var win_kueAlarm1=[<%=KIA80%>,<%=KIA81%>,<%=KIA82%>,<%=KIA83%>];//Isolationsfehler 1 = Fehler, 0 = kein Fehler, Alarm kommt wenn kueIso < kueLimit1 -var win_kueLimit1=[<%=KIG80%>,<%=KIG81%>,<%=KIG82%>,<%=KIG83%>];//Grenzwert (MOhm) für Isolationswiderstand / wenn messwert < grenzwert dann Alarm +var win_kueIso=[<%=KIM81%>,<%=KIM82%>,<%=KIM83%>,<%=KIM84%>];//Isolationswerte in Display (isoDisplay) Einheit: MOhm +var win_kueAlarm1=[<%=KIA81%>,<%=KIA82%>,<%=KIA83%>,<%=KIA84%>];//Isolationsfehler 1 = Fehler, 0 = kein Fehler, Alarm kommt wenn kueIso < kueLimit1 +var win_kueLimit1=[<%=KIG81%>,<%=KIG82%>,<%=KIG83%>,<%=KIG84%>];//Grenzwert (MOhm) für Isolationswiderstand / wenn messwert < grenzwert dann Alarm //--------------------------------------------------- -var win_kueResidence=[<%=KRM80%>,<%=KRM81%>,<%=KRM82%>,<%=KRM83%>];//Schleifenwiderstand in Display (resDisplay) Einheit: KOhm -var win_kueAlarm2=[<%=KRA80%>,<%=KRA81%>,<%=KRA82%>,<%=KRA83%>];//Schleifenfehler 1 = Fehler, 0 = kein Fehler, Alarm kommt wenn win_kueResidence < win_kueLimit2Low -var win_kueLimit2Low=[<%=KRG80%>,<%=KRG81%>,<%=KRG82%>,<%=KRG83%>];//Schleifenmessung Unterer Grenzwert (KOhm) / wenn messwert < grenzwert dann Alarm +var win_kueResidence=[<%=KRM81%>,<%=KRM82%>,<%=KRM83%>,<%=KRM84%>];//Schleifenwiderstand in Display (resDisplay) Einheit: KOhm +var win_kueAlarm2=[<%=KRA81%>,<%=KRA82%>,<%=KRA83%>,<%=KRA84%>];//Schleifenfehler 1 = Fehler, 0 = kein Fehler, Alarm kommt wenn win_kueResidence < win_kueLimit2Low +var win_kueLimit2Low=[<%=KRG81%>,<%=KRG82%>,<%=KRG83%>,<%=KRG84%>];//Schleifenmessung Unterer Grenzwert (KOhm) / wenn messwert < grenzwert dann Alarm -var win_kueDelay1=[<%=KID80%>,<%=KID81%>,<%=KID82%>,<%=KID83%>]; -var win_kueLoopInterval=[<%=KRI80%>,<%=KRI81%>,<%=KRI82%>,<%=KRI83%>]; -var win_kueID=[<%=KSI80%>,<%=KSI81%>,<%=KSI82%>,<%=KSI83%>];//Bezeichnung des Moduls in Browser /Variablenname kann geändert werden +var win_kueDelay1=[<%=KID81%>,<%=KID82%>,<%=KID83%>,<%=KID84%>]; +var win_kueLoopInterval=[<%=KRI81%>,<%=KRI82%>,<%=KRI83%>,<%=KRI84%>]; +var win_kueID=[<%=KSI81%>,<%=KSI82%>,<%=KSI83%>,<%=KSI84%>];//Bezeichnung des Moduls in Browser /Variablenname kann geändert werden //TDR---------------------------- -var win_tdrLocation=[<%=KTF80%>,<%=KTF81%>,<%=KTF82%>,<%=KTF83%>];//Entfernung Bruchstelle Einheit Meter -var win_tdrAtten=[<%=KTD80%>,<%=KTD81%>,<%=KTD82%>,<%=KTD83%>];//Dämpfung in dB -var win_tdrSpeed=[<%=KTS80%>,<%=KTS81%>,<%=KTS82%>,<%=KTS83%>];//Kabelgeschwindigkeit Einheit Meter/µ Sekunde -var win_tdrPulse=[<%=KTP80%>,<%=KTP81%>,<%=KTP82%>,<%=KTP83%>];//Pulsweite der letzten Messung -var win_tdrAmp=[<%=KTA80%>,<%=KTA81%>,<%=KTA82%>,<%=KTA83%>]; //Verstärkung der letzten Messung -var win_tdrTrigger=[<%=KTE80%>,<%=KTE81%>,<%=KTE82%>,<%=KTE83%>];//Trigger der letzten Messung -var win_tdrActive=[<%=KTX80%>,<%=KTX81%>,<%=KTX82%>,<%=KTX83%>];//TDR-Funktion aktiviert 0=ausgeschaltet, 1=eingeschaltet -var win_tdrLast=[<%=KTL80%>,<%=KTL81%>,<%=KTL82%>,<%=KTL83%>];//Zeitpunkt der letzten TDR Messung +var win_tdrLocation=[<%=KTF81%>,<%=KTF82%>,<%=KTF83%>,<%=KTF84%>];//Entfernung Bruchstelle Einheit Meter +var win_tdrAtten=[<%=KTD81%>,<%=KTD82%>,<%=KTD83%>,<%=KTD84%>];//Dämpfung in dB +var win_tdrSpeed=[<%=KTS81%>,<%=KTS82%>,<%=KTS83%>,<%=KTS84%>];//Kabelgeschwindigkeit Einheit Meter/µ Sekunde +var win_tdrPulse=[<%=KTP81%>,<%=KTP82%>,<%=KTP83%>,<%=KTP84%>];//Pulsweite der letzten Messung +var win_tdrAmp=[<%=KTA81%>,<%=KTA82%>,<%=KTA83%>,<%=KTA84%>]; //Verstärkung der letzten Messung +var win_tdrTrigger=[<%=KTE81%>,<%=KTE82%>,<%=KTE83%>,<%=KTE84%>];//Trigger der letzten Messung +var win_tdrActive=[<%=KTX81%>,<%=KTX82%>,<%=KTX83%>,<%=KTX84%>];//TDR-Funktion aktiviert 0=ausgeschaltet, 1=eingeschaltet +var win_tdrLast=[<%=KTL81%>,<%=KTL82%>,<%=KTL83%>,<%=KTL84%>];//Zeitpunkt der letzten TDR Messung //--------------------------------------------------- diff --git a/utils/loadWindowVariables.ts b/utils/loadWindowVariables.ts index 4ee4c39..503760b 100644 --- a/utils/loadWindowVariables.ts +++ b/utils/loadWindowVariables.ts @@ -9,13 +9,50 @@ interface CustomWindow extends Window { export async function loadWindowVariables(): Promise> { return new Promise((resolve, reject) => { const requiredVars: string[] = [ - "win_kueID", // z. B. für die Anzeige der Modulnamen - "win_deviceName", // z. B. für die Kopfzeile/Übersicht + "win_deviceName", + "win_mac1", + "win_ip", + "win_subnet", + "win_gateway", + "win_cplInternalTimestamp", + "win_ntp1", + "win_ntp2", + "win_ntp3", + "win_systemZeit", + "win_ntpTimezone", + "win_ntpActive", "win_de_state", - "win_de_label", + "win_counter", + "win_flutter", + "win_kueOnline", + "win_kueID", + "win_kuePSTmMinus96V", + "win_kueAlarm1", + "win_kueAlarm2", + "win_kueIso", + "win_kueResidence", + "win_kueCableBreak", + "win_kueGroundFault", + "win_kueLimit1", + "win_kueLimit2Low", + "win_kueDelay1", + "win_kueLoopInterval", + "win_kueVersion", + "win_tdrAtten", + "win_tdrPulse", + "win_tdrSpeed", + "win_tdrAmp", + "win_tdrTrigger", + "win_tdrLocation", + "win_tdrActive", + "win_kueOverflow", + "win_tdrLast", + "win_appVersion", + "win_da_state", + "win_da_bezeichnung", ]; - const scripts: string[] = ["system.js"]; + const scripts: string[] = ["system.js, kueData.js"]; // ✅ Erkenne Umgebung anhand von `window.location.hostname` const isDev = window.location.hostname === "localhost";