+
IP-Adresse
-
192.168.10.147
+
192.168.10.147
@@ -192,21 +204,21 @@ function Dashboard() {
/>
Subnet-Maske
-
255.255.255.0
+
255.255.255.0
Gateway
-
192.168.10.1
+
192.168.10.1
diff --git a/mock.js b/mock.js
new file mode 100644
index 0000000..910c354
--- /dev/null
+++ b/mock.js
@@ -0,0 +1,383 @@
+// Letzten 20 Meldungen
+"<%=SAM01%>"; //Platzhaalter Start.acp
+var last20Messages = `
| 00985 | 02501 | 2024-09-18 07:40:39:000 | Modul 16 Isofehler gehend | 0 |
| 00984 | 02501 | 2024-09-18 07:40:35:000 | Modul 16 Isofehler kommend | 1 |
| 00983 | 02400 | 2024-09-18 07:39:17:000 | Modul 15 Aderbruch kommend | 1 |
| 00982 | 01000 | 2024-09-18 07:38:49:000 | Modul 01 Aderbruch kommend | 1 |
| 00981 | 00108 | 2024-09-18 07:38:44:000 | Dig. Eingang 09 kommend | 1 |
| 00980 | 00101 | 2024-09-18 07:38:44:000 | Dig. Eingang 02 kommend | 1 |
| 00979 | 00100 | 2024-09-18 07:38:44:000 | Dig. Eingang 01 kommend | 1 |
| 00978 | 02501 | 2024-09-17 16:40:55:000 | Modul 16 Isofehler gehend | 0 |
| 00977 | 02501 | 2024-09-17 16:40:51:000 | Modul 16 Isofehler kommend | 1 |
| 00976 | 02501 | 2024-09-17 16:25:55:000 | Modul 16 Isofehler gehend | 0 |
| 00975 | 02501 | 2024-09-17 16:25:51:000 | Modul 16 Isofehler kommend | 1 |
| 00974 | 02501 | 2024-09-17 16:10:57:000 | Modul 16 Isofehler gehend | 0 |
| 00973 | 02501 | 2024-09-17 16:10:53:000 | Modul 16 Isofehler kommend | 1 |
| 00972 | 00127 | 2024-09-17 16:05:51:000 | Dig. Eingang 28 gehend | 0 |
| 00971 | 00126 | 2024-09-17 16:05:51:000 | Dig. Eingang 27 gehend | 0 |
| 00970 | 00125 | 2024-09-17 16:05:51:000 | Dig. Eingang 26 gehend | 0 |
| 00969 | 00124 | 2024-09-17 16:05:51:000 | Dig. Eingang 25 gehend | 0 |
| 00968 | 00123 | 2024-09-17 16:05:50:000 | Dig. Eingang 24 gehend | 0 |
| 00967 | 00122 | 2024-09-17 16:05:50:000 | Dig. Eingang 23 gehend | 0 |
| 00966 | 00121 | 2024-09-17 16:05:50:000 | Dig. Eingang 22 gehend | 0 |
`;
+("Stand: 25.09.24 11:10:11 Uhr");
+("Stand: <%=SCL01%>"); //Platzhaler
+// System Platzhalter System.acp
+var deviceName="<%=SAN01%>";
+var mac1="<%=SEM01%>";
+var mac2="<%=SEM02%>";
+var ip="<%=SEI01%>";
+var subnet="<%=SES01%>";
+var gateway="<%=SEG01%>";
+var datetime="<%=SCL01%>";
+// system Anwort System.acp
+var deviceName = "CPLV4_ISM";
+var mac1 = "0 48 86 81 46 157";
+var mac2 = "0 48 86 81 46 158";
+var ip = "10.10.0.118";
+var subnet = "255.255.255.0";
+var gateway = "10.10.0.1";
+var datetime = "09.01.00 04:05:24 Uhr";
+
+//Digitale Eingänge Platzhalter de.acp
+var de=[<%=DES80%>,<%=DES81%>,<%=DES82%>,<%=DES83%>];
+var counter=[<%=DEC80%>,<%=DEC81%>,<%=DEC82%>,<%=DEC83%>];
+var flutter=[<%=DEF80%>,<%=DEF81%>,<%=DEF82%>,<%=DEF83%>];
+
+//Digitale Eingänge Anwort de.acp
+var de = [
+ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+var counter = [
+ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0,
+];
+var flutter = [
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+
+{
+ /*
+
System
+
Digitale Eingänge
+
Kabelüberwachungen
+*/
+}
+
+//Kabelüberwachung Konfiguration kueConfig.acp Platzhalter
+var kueOnline=[<%=KSO80%>,<%=KSO81%>,<%=KSO82%>,<%=KSO83%>];
+var kueID=[<%=KSI80%>,<%=KSI81%>,<%=KSI82%>,<%=KSI83%>];
+var kueIso=[<%=KIM80%>,<%=KIM81%>,<%=KIM82%>,<%=KIM83%>];
+
+//Kabelüberwachung Konfiguration kueConfig.acp Antwort
+var kueOnline = [
+ 1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+var kueID = [
+ "FTZ324234",
+ "B23",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "12344",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "H56-77",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+];
+var kueName = [
+ "Nicola",
+ "Chantal",
+ "",
+ "",
+ "",
+ "",
+ "Melanie",
+ "",
+ "Merle",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "Daniela",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+];
+var kueIso = [
+ 200.0, 200.0, 0.0, 0.0, 0.0, 0.0, 10.0, 0.0, 16.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0, 0.0,
+];
+
+//Kabelüberwachung Detail je Kabel (Einzel und nicht für alle Kabel) für ein Slot (Modul) Platzhalter kueDetail.acp
+var kueOnline=[<%=KSO80%>,<%=KSO81%>,<%=KSO82%>,<%=KSO83%>];
+var kueIso=[<%=KIM80%>,<%=KIM81%>,<%=KIM82%>,<%=KIM83%>];
+var kueValid=[<%=KIV80%>,<%=KIV81%>,<%=KIV82%>,<%=KIV83%>];
+var kueAlarm1=[<%=KIA80%>,<%=KIA81%>,<%=KIA82%>,<%=KIA83%>];
+var kueAlarm2=[<%=KRA80%>,<%=KRA81%>,<%=KRA82%>,<%=KRA83%>];
+
+var kueRes=[<%=KRM80%>,<%=KRM81%>,<%=KRM82%>,<%=KRM83%>];
+
+var kueCableBreak=[<%=KSC80%>,<%=KSC81%>,<%=KSC82%>,<%=KSC83%>];
+var kueGroundFault=[<%=KSG80%>,<%=KSG81%>,<%=KSG82%>,<%=KSG83%>];
+
+var kueLimit1=[<%=KIG80%>,<%=KIG81%>,<%=KIG82%>,<%=KIG83%>];
+var kueLimit2Low=[<%=KRG80%>,<%=KRG81%>,<%=KRG82%>,<%=KRG83%>];
+var kueLimit2High=[<%=KRH80%>,<%=KRH81%>,<%=KRH82%>,<%=KRH83%>];
+var kueDelay1=[<%=KID80%>,<%=KID81%>,<%=KID82%>,<%=KID83%>];
+var kueLoopInterval=[<%=KRI80%>,<%=KRI81%>,<%=KRI82%>,<%=KRI83%>];
+
+var kueID=[<%=KSI80%>,<%=KSI81%>,<%=KSI82%>,<%=KSI83%>];
+var kueVersion=[<%=KSV80%>,<%=KSV81%>,<%=KSV82%>,<%=KSV83%>];
+
+
+var tdrAtten=[<%=KTD80%>,<%=KTD81%>,<%=KTD82%>,<%=KTD83%>];
+var tdrPulse=[<%=KTP80%>,<%=KTP81%>,<%=KTP82%>,<%=KTP83%>];
+var tdrSpeed=[<%=KTS80%>,<%=KTS81%>,<%=KTS82%>,<%=KTS83%>];
+var tdrAmp=[<%=KTA80%>,<%=KTA81%>,<%=KTA82%>,<%=KTA83%>];
+var tdrTrigger=[<%=KTE80%>,<%=KTE81%>,<%=KTE82%>,<%=KTE83%>];
+var tdrLocation=[<%=KTF80%>,<%=KTF81%>,<%=KTF82%>,<%=KTF83%>];
+var tdrActive=[<%=KTX80%>,<%=KTX81%>,<%=KTX82%>,<%=KTX83%>];
+var kueOverflow=[<%=KIW80%>,<%=KIW81%>,<%=KIW82%>,<%=KIW83%>];
+var kue100V=[<%=KSS80%>,<%=KSS81%>,<%=KSS82%>,<%=KSS83%>];
+var kueResidence=[<%=KSN80%>,<%=KSN81%>,<%=KSN82%>,<%=KSN83%>];
+var tdrLastMeasurement=[<%=KTL80%>,<%=KTL81%>,<%=KTL82%>,<%=KTL83%>];
+var kueBooting=[<%=KSB80%>,<%=KSB81%>,<%=KSB82%>,<%=KSB83%>];
+
+//Kabelüberwachung Detail je Kabel (Einzel und nicht für alle Kabel) für ein Slot (Modul) Anwort kueDetail.acp
+var kueOnline = [
+ 1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+var kueIso = [
+ 200.0, 200.0, 0.0, 0.0, 0.0, 0.0, 10.0, 0.0, 16.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0, 0.0,
+];
+var kueValid = [
+ 1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+var kueAlarm1 = [
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+var kueAlarm2 = [
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+
+var kueRes = [
+ 0.129, 65.0, 0.0, 0.0, 0.0, 0.0, 2.258, 0.0, 4.782, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0, 0.0,
+];
+
+var kueCableBreak = [
+ 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+var kueGroundFault = [
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+
+var kueLimit1 = [
+ 10.0, 10.0, 0.0, 0.0, 0.0, 0.0, 10.0, 0.0, 10.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0,
+];
+var kueLimit2Low = [
+ 0.1, 0.1, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, 0.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0,
+];
+var kueLimit2High = [
+ 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0,
+];
+var kueDelay1 = [
+ 420, 420, 0, 0, 0, 0, 420, 0, 420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0,
+];
+var kueLoopInterval = [
+ 6, 6, 0, 0, 0, 0, 6, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+
+var kueID = [
+ "FTZ324234",
+ "B23",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "12344",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "H56-77",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+];
+var kueName = [
+ "Nicola",
+ "Chantal",
+ "",
+ "",
+ "",
+ "",
+ "Melanie",
+ "",
+ "Merle",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "Daniela",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+];
+var kueVersion = [
+ 419, 419, 0, 0, 0, 0, 419, 0, 419, 0, 0, 0, 0, 0, 0, 1100, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+];
+
+var tdrAtten = [
+ 2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
+ 0.0, 0.0,
+];
+var tdrPulse = [
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+var tdrSpeed = [
+ 120, 100, 0, 0, 0, 0, 100, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0,
+];
+var tdrAmp = [
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+var tdrTrigger = [
+ 80, 80, 0, 0, 0, 0, 80, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0,
+];
+var tdrLocation = [
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+var tdrActive = [
+ 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+var kueOverflow = [
+ 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+var kue100V = [
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+var kueResidence = [
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];
+var tdrLastMeasurement = [
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+ "?",
+];
+var kueBooting = [
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+];