git commit -m "feat: Mock-API über /api/mockData/webService erfolgreich implementiert 🚀

- JSON-Dateien aus /webServiceMockdata als echte API-Mocks verfügbar
- API-Endpunkte unter /api/mockData/webService/ hinzugefügt
- Fehlerhafte Platzhalter in den API-Handlern korrigiert
- Alle Mock-URLs in config.js auf die neuen API-Routen umgestellt
- Tests erfolgreich durchgeführt, Mock-API funktioniert einwandfrei"
This commit is contained in:
ISA
2025-03-07 10:01:18 +01:00
parent aa218b1c96
commit c6269b75a3
34 changed files with 59746 additions and 11 deletions

View File

@@ -573,7 +573,7 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
);
newPolylines.forEach((polyline, index) => {
console.log("polyline: ", polyline);
//console.log("polyline: ", polyline);
const tooltipContent = tooltipContents[`${linePositions[index].idLD}-${linePositions[index].idModul}`] || "Standard-Tooltip-Inhalt";
polyline.bindTooltip(tooltipContent, {

View File

@@ -1,2 +1,2 @@
// /config/appVersion
export const APP_VERSION = "1.1.15";
export const APP_VERSION = "1.1.16";

View File

@@ -35,14 +35,14 @@ if (typeof window !== "undefined") {
console.log(`5- Parameter 'idUser': ${idUser}`);
if (isMockMode()) {
// Mock-Daten direkt aus public/mockData
mapGisStationsStaticDistrictUrl = "/mockData/gisStationsStaticDistrictMock.json";
mapGisStationsStatusDistrictUrl = "/mockData/gisStationsStatusDistrictMock.json";
mapGisStationsMeasurementsUrl = "/mockData/gisStationsMeasurementsMock.json";
mapGisSystemStaticUrl = "/mockData/gisSystemStaticMock.json";
mapDataIconUrl = "/mockData/deviceNameByIdMock.json";
webserviceGisLinesStatusUrl = "/mockData/GisLinesStatusMock.json";
console.log("📡 Mock-Mode aktiv: Daten werden aus /public/mockData geladen.");
// Mock-Daten jetzt über API-Endpunkte aus pages/api/mockData/webService/
mapGisStationsStaticDistrictUrl = "/api/mockData/webService/GisStationsStaticDistrictMock";
mapGisStationsStatusDistrictUrl = "/api/mockData/webService/GisStationsStatusDistrictMock";
mapGisStationsMeasurementsUrl = "/api/mockData/webService/GisStationsMeasurementsMock";
mapGisSystemStaticUrl = "/api/mockData/webService/GisSystemStaticMock";
mapDataIconUrl = "/api/mockData/webService/GetIconsStaticMock";
webserviceGisLinesStatusUrl = "/api/mockData/webService/GisLinesStatusMock";
console.log("📡 Mock-Mode aktiv: Daten werden aus /api/mockData/webService geladen.");
} else {
// Echte URLs zur Webservice-API
mapGisStationsStaticDistrictUrl = `${serverURL}/talas5/ClientData/WebserviceMap.asmx/GisStationsStaticDistrict?idMap=${idMap}&idUser=${idUser}`;

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "CablesStaticMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading CablesStaticMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "GetIconsStaticMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading GetIconsStaticMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "GisStationsMeasurementsMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading GisStationsMeasurementsMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "GisStationsStaticDistrictMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading GisStationsStaticDistrictMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "GisStationsStaticMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading GisStationsStaticMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "GisStationsStatusDistrictMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading GisStationsStatusDistrictMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "GisStationsStatusMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading GisStationsStatusMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "GisSystemStaticMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading GisSystemStaticMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "KueStaticMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading KueStaticMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "KueStatusMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading KueStatusMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "ServicesStaticMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading ServicesStaticMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "StationsStaticMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading StationsStaticMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "StationsStatusMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading StationsStatusMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -0,0 +1,15 @@
import fs from "fs";
import path from "path";
export default function handler(req, res) {
const filePath = path.join(process.cwd(), "webServiceMockdata", "StatusTALASMock.json");
try {
const fileContent = fs.readFileSync(filePath, "utf8");
const data = JSON.parse(fileContent);
res.status(200).json(data);
} catch (error) {
console.error(`Error reading StatusTALASMock.json:`, error);
res.status(500).json({ message: "Error loading mock data" });
}
}

View File

@@ -105,7 +105,7 @@ export const setupPolylines = (map, linePositions, lineColors, tooltipContents,
const editMode = localStorage.getItem("editMode") === "true"; // Prüfen, ob der Bearbeitungsmodus aktiv ist
linePositions.forEach((lineData, lineIndex) => {
console.log("LineData:", lineData.idLD, lineData.idModul);
//console.log("LineData:", lineData.idLD, lineData.idModul);
// **Fix: Sicherstellen, dass activeLines definiert ist und idLD existiert**

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,166 @@
{
"Name": "Liste aller Icons",
"Zeitstempel": "2025-03-07T09:19:28.9976745+01:00",
"List": [
{
"Id": 0,
"Na": "Kein Icon",
"Pa": "0.gif"
},
{
"Id": 1,
"Na": "Eis",
"Pa": "sharp_ac_unit_black.png"
},
{
"Id": 2,
"Na": "Luft",
"Pa": "sharp_air_black.png"
},
{
"Id": 3,
"Na": "Antenne",
"Pa": "sharp_podcasts_black.png"
},
{
"Id": 4,
"Na": "Baugruppenträger",
"Pa": "sharp_dns_black.png"
},
{
"Id": 5,
"Na": "PC Client",
"Pa": "sharp_desktop_windows_black.png"
},
{
"Id": 6,
"Na": "Gerät",
"Pa": "sharp_devices_black.png"
},
{
"Id": 7,
"Na": "Kfz",
"Pa": "sharp_directions_car_black.png"
},
{
"Id": 8,
"Na": "Person",
"Pa": "sharp_directions_walk_black.png"
},
{
"Id": 9,
"Na": "DNS",
"Pa": "sharp_dns_black.png"
},
{
"Id": 10,
"Na": "Monitor Tabelle",
"Pa": "sharp_dvr_black.png"
},
{
"Id": 11,
"Na": "Techniker",
"Pa": "sharp_engineering_black.png"
},
{
"Id": 12,
"Na": "Blitz",
"Pa": "sharp_flash_on_black.png"
},
{
"Id": 13,
"Na": "Haus",
"Pa": "sharp_home_black.png"
},
{
"Id": 14,
"Na": "LAN",
"Pa": "sharp_lan_black.png"
},
{
"Id": 15,
"Na": "Management",
"Pa": "sharp_manage_history_black.png"
},
{
"Id": 16,
"Na": "Tür",
"Pa": "sharp_meeting_room_black.png"
},
{
"Id": 17,
"Na": "Speicher",
"Pa": "sharp_memory_black.png"
},
{
"Id": 18,
"Na": "Alarmglocke",
"Pa": "sharp_notifications_black.png"
},
{
"Id": 19,
"Na": "Telefon",
"Pa": "sharp_phone_in_talk_black.png"
},
{
"Id": 20,
"Na": "Router",
"Pa": "sharp_router_black.png"
},
{
"Id": 21,
"Na": "Sicherheit",
"Pa": "sharp_security_black.png"
},
{
"Id": 22,
"Na": "Einstellungen",
"Pa": "sharp_settings_black.png"
},
{
"Id": 23,
"Na": "Messwerk",
"Pa": "sharp_speed_black.png"
},
{
"Id": 24,
"Na": "Lager",
"Pa": "sharp_storage_black.png"
},
{
"Id": 25,
"Na": "Thermometer",
"Pa": "sharp_thermostat_black.png"
},
{
"Id": 26,
"Na": "Gewitter",
"Pa": "sharp_thunderstorm_black.png"
},
{
"Id": 27,
"Na": "Kamera",
"Pa": "sharp_videocam_black.png"
},
{
"Id": 28,
"Na": "Schlüssel",
"Pa": "sharp_vpn_key_black.png"
},
{
"Id": 29,
"Na": "Warnung",
"Pa": "sharp_warning_black.png"
},
{
"Id": 30,
"Na": "Wasser",
"Pa": "sharp_water_black.png"
},
{
"Id": 31,
"Na": "Desktop",
"Pa": "sharp_desktop_windows_black.png"
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,17 @@
{
"Name": "Liste aller Messungen der Geraete",
"Zeitstempel": "2025-03-07T09:20:03.1464368+01:00",
"IdMap": "12",
"Statis": [
{
"IdLD": 50951,
"IdL": 24101,
"IdDP": 3,
"Na": "FBT",
"Val": "5",
"Unit": "°C",
"Gr": "GMA",
"Area_Name": "Rastede"
}
]
}

View File

@@ -0,0 +1,381 @@
{
"Name": "Liste aller Geraete einer bestimmten Karte",
"Zeitstempel": "2025-03-07T09:22:20.8712374+01:00",
"IdMap": "12",
"Points": [
{
"LD_Name": "CPL Ismael",
"IdLD": 50922,
"Device": "CPL V3.5 mit 24 Kü",
"Link": "cpl.aspx?ver=35&kue=24&id=50922",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 20,
"System": 1,
"Active": 1
},
{
"LD_Name": "LTEModem",
"IdLD": 50950,
"Device": "LTE Modem LR77",
"Link": "lr77.aspx?ver=1&id=50950",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 12,
"System": 5,
"Active": 1
},
{
"LD_Name": "GMA ISA",
"IdLD": 50951,
"Device": "Glättemeldeanlage",
"Link": "gma.aspx?ver=1&id=50951",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 1,
"System": 11,
"Active": 1
},
{
"LD_Name": "Cisco Router 1841 ISA",
"IdLD": 50953,
"Device": "Cisco 1841",
"Link": "cisco1841.aspx?ver=1&id=50953",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 21,
"System": 6,
"Active": 1
},
{
"LD_Name": "Cisco Router 1921 ISA",
"IdLD": 50954,
"Device": "Cisco 1921",
"Link": "cisco1921.aspx?ver=1&id=50954",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 21,
"System": 6,
"Active": 1
},
{
"LD_Name": "Cisco Router 8200 ISA",
"IdLD": 50955,
"Device": "Cisco 8200",
"Link": "cisco8200.aspx?ver=1&id=50955",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 21,
"System": 6,
"Active": 1
},
{
"LD_Name": "Dauerzählstelle DZ ISA",
"IdLD": 50956,
"Device": "Dauerzählstelle DZ",
"Link": "dauz.aspx?ver=1&id=50956",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 14,
"System": 110,
"Active": 1
},
{
"LD_Name": "ECI Gerät ISA",
"IdLD": 50957,
"Device": "ECI",
"Link": "eci.aspx?ver=1&id=50957",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 17,
"System": 2,
"Active": 1
},
{
"LD_Name": "LTE-Modem LR77",
"IdLD": 50958,
"Device": "LTE Modem LR77",
"Link": "lr77.aspx?ver=1&id=50958",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 12,
"System": 5,
"Active": 1
},
{
"LD_Name": "Glasfaserüberwachung OTU ISA",
"IdLD": 50959,
"Device": "OTU",
"Link": "otu.aspx?ver=1&id=50959",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 24,
"System": 9,
"Active": 1
},
{
"LD_Name": "Siemens Notrufsystem ISA",
"IdLD": 50960,
"Device": "Notruf Server NRS 2000",
"Link": "nrs_server.aspx?ver=1&id=50960",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 19,
"System": 8,
"Active": 1
},
{
"LD_Name": "SMS-Modem ISA",
"IdLD": 50961,
"Device": "SMS Funkmodem",
"Link": "sms_modem.aspx?ver=1&id=50961",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 12,
"System": 111,
"Active": 1
},
{
"LD_Name": "Basisgerät Sonstige ISA",
"IdLD": 50962,
"Device": "Basisgerät",
"Link": "basis.aspx?ver=1&id=50962",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 31,
"System": 200,
"Active": 0
},
{
"LD_Name": "Talasmeldestation ISA",
"IdLD": 50963,
"Device": "CPL V3.5 mit 16 Kü",
"Link": "cpl.aspx?ver=35&kue=16&id=50963",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 20,
"System": 1,
"Active": 1
},
{
"LD_Name": "TALAS ICL M4 Meldestation ISA",
"IdLD": 50964,
"Device": "ICL",
"Link": "icl.aspx?ver=1&id=50964",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 23,
"System": 100,
"Active": 1
},
{
"LD_Name": "TALAS ICL M2 Meldestation ISA",
"IdLD": 50965,
"Device": "ICL",
"Link": "icl.aspx?ver=1&id=50965",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 23,
"System": 100,
"Active": 1
},
{
"LD_Name": "TALAS ICL M3 Meldestation ISA",
"IdLD": 50966,
"Device": "ICL",
"Link": "icl.aspx?ver=1&id=50966",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 23,
"System": 100,
"Active": 1
},
{
"LD_Name": "TALAS ICL M1 Meldestation ISA",
"IdLD": 50967,
"Device": "ICL",
"Link": "icl.aspx?ver=1&id=50967",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 23,
"System": 100,
"Active": 1
},
{
"LD_Name": "TL-Komponente-Router ISA",
"IdLD": 50968,
"Device": "TK-Router",
"Link": "tk_router.aspx?ver=1&id=50968",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 14,
"System": 30,
"Active": 1
},
{
"LD_Name": "TK-Anlage Alcatel OXO ISA",
"IdLD": 50969,
"Device": "TK-Anlage Alcatel OXO",
"Link": "tk_oxo.aspx?ver=1&id=50969",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 14,
"System": 30,
"Active": 1
},
{
"LD_Name": "WAGO Klemmen 16 ISA",
"IdLD": 50971,
"Device": "WAGO 16 DE",
"Link": "wago.aspx?ver=1&DE=16&id=50971",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 9,
"System": 7,
"Active": 1
},
{
"LD_Name": "WAGO Klemmen 32 ISA",
"IdLD": 50972,
"Device": "WAGO 32 DE",
"Link": "wago.aspx?ver=1&DE=32&id=50972",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 9,
"System": 7,
"Active": 1
}
]
}

View File

@@ -0,0 +1,381 @@
{
"Name": "Liste aller Geraete einer bestimmten Karte",
"Zeitstempel": "2025-03-07T09:20:38.3312691+01:00",
"IdMap": "12",
"Points": [
{
"LD_Name": "CPL Ismael",
"IdLD": 50922,
"Device": "CPL V3.5 mit 24 Kü",
"Link": "cpl.aspx?ver=35&kue=24&id=50922",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 20,
"System": 1,
"Active": 1
},
{
"LD_Name": "LTEModem",
"IdLD": 50950,
"Device": "LTE Modem LR77",
"Link": "lr77.aspx?ver=1&id=50950",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 12,
"System": 5,
"Active": 1
},
{
"LD_Name": "GMA ISA",
"IdLD": 50951,
"Device": "Glättemeldeanlage",
"Link": "gma.aspx?ver=1&id=50951",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 1,
"System": 11,
"Active": 1
},
{
"LD_Name": "Cisco Router 1841 ISA",
"IdLD": 50953,
"Device": "Cisco 1841",
"Link": "cisco1841.aspx?ver=1&id=50953",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 21,
"System": 6,
"Active": 1
},
{
"LD_Name": "Cisco Router 1921 ISA",
"IdLD": 50954,
"Device": "Cisco 1921",
"Link": "cisco1921.aspx?ver=1&id=50954",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 21,
"System": 6,
"Active": 1
},
{
"LD_Name": "Cisco Router 8200 ISA",
"IdLD": 50955,
"Device": "Cisco 8200",
"Link": "cisco8200.aspx?ver=1&id=50955",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 21,
"System": 6,
"Active": 1
},
{
"LD_Name": "Dauerzählstelle DZ ISA",
"IdLD": 50956,
"Device": "Dauerzählstelle DZ",
"Link": "dauz.aspx?ver=1&id=50956",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 14,
"System": 110,
"Active": 1
},
{
"LD_Name": "ECI Gerät ISA",
"IdLD": 50957,
"Device": "ECI",
"Link": "eci.aspx?ver=1&id=50957",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 17,
"System": 2,
"Active": 1
},
{
"LD_Name": "LTE-Modem LR77",
"IdLD": 50958,
"Device": "LTE Modem LR77",
"Link": "lr77.aspx?ver=1&id=50958",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 12,
"System": 5,
"Active": 1
},
{
"LD_Name": "Glasfaserüberwachung OTU ISA",
"IdLD": 50959,
"Device": "OTU",
"Link": "otu.aspx?ver=1&id=50959",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 24,
"System": 9,
"Active": 1
},
{
"LD_Name": "Siemens Notrufsystem ISA",
"IdLD": 50960,
"Device": "Notruf Server NRS 2000",
"Link": "nrs_server.aspx?ver=1&id=50960",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 19,
"System": 8,
"Active": 1
},
{
"LD_Name": "SMS-Modem ISA",
"IdLD": 50961,
"Device": "SMS Funkmodem",
"Link": "sms_modem.aspx?ver=1&id=50961",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 12,
"System": 111,
"Active": 1
},
{
"LD_Name": "Basisgerät Sonstige ISA",
"IdLD": 50962,
"Device": "Basisgerät",
"Link": "basis.aspx?ver=1&id=50962",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 31,
"System": 200,
"Active": 0
},
{
"LD_Name": "Talasmeldestation ISA",
"IdLD": 50963,
"Device": "CPL V3.5 mit 16 Kü",
"Link": "cpl.aspx?ver=35&kue=16&id=50963",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 20,
"System": 1,
"Active": 1
},
{
"LD_Name": "TALAS ICL M4 Meldestation ISA",
"IdLD": 50964,
"Device": "ICL",
"Link": "icl.aspx?ver=1&id=50964",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 23,
"System": 100,
"Active": 1
},
{
"LD_Name": "TALAS ICL M2 Meldestation ISA",
"IdLD": 50965,
"Device": "ICL",
"Link": "icl.aspx?ver=1&id=50965",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 23,
"System": 100,
"Active": 1
},
{
"LD_Name": "TALAS ICL M3 Meldestation ISA",
"IdLD": 50966,
"Device": "ICL",
"Link": "icl.aspx?ver=1&id=50966",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 23,
"System": 100,
"Active": 1
},
{
"LD_Name": "TALAS ICL M1 Meldestation ISA",
"IdLD": 50967,
"Device": "ICL",
"Link": "icl.aspx?ver=1&id=50967",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 23,
"System": 100,
"Active": 1
},
{
"LD_Name": "TL-Komponente-Router ISA",
"IdLD": 50968,
"Device": "TK-Router",
"Link": "tk_router.aspx?ver=1&id=50968",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 14,
"System": 30,
"Active": 1
},
{
"LD_Name": "TK-Anlage Alcatel OXO ISA",
"IdLD": 50969,
"Device": "TK-Anlage Alcatel OXO",
"Link": "tk_oxo.aspx?ver=1&id=50969",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 14,
"System": 30,
"Active": 1
},
{
"LD_Name": "WAGO Klemmen 16 ISA",
"IdLD": 50971,
"Device": "WAGO 16 DE",
"Link": "wago.aspx?ver=1&DE=16&id=50971",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 9,
"System": 7,
"Active": 1
},
{
"LD_Name": "WAGO Klemmen 32 ISA",
"IdLD": 50972,
"Device": "WAGO 32 DE",
"Link": "wago.aspx?ver=1&DE=32&id=50972",
"Location_Name": "Littwin",
"Location_Short": "LTW",
"IdLocation": 24101,
"Area_Name": "Rastede",
"Area_Short": "",
"IdArea": 20998,
"X": 53.246112,
"Y": 8.162241,
"Icon": 9,
"System": 7,
"Active": 1
}
]
}

View File

@@ -0,0 +1,115 @@
{
"Name": "Liste aller Statis der Geraete",
"Zeitstempel": "2025-03-07T09:24:29.0896476+01:00",
"IdMap": "12",
"Statis": [
{
"IdLD": 50922,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 01 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 05 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 17 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 31 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 32 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Station offline",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "minor",
"Le": 3,
"Co": "#FFFF00",
"Me": "Eingang DE 02 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "minor",
"Le": 3,
"Co": "#FFFF00",
"Me": "KÜG 08: Überspannung gehend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "major",
"Le": 2,
"Co": "#FF9900",
"Me": "Eingang DE 03 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "critical",
"Le": 1,
"Co": "#FF0000",
"Me": "KÜG 01: Aderbruch kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "critical",
"Le": 1,
"Co": "#FF0000",
"Me": "KÜG 02: Aderbruch kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "critical",
"Le": 1,
"Co": "#FF0000",
"Me": "KÜG 03: Aderbruch kommend",
"Feld": 4,
"Icon": 0
}
]
}

View File

@@ -0,0 +1,115 @@
{
"Name": "Liste aller Statis der Geraete",
"Zeitstempel": "2025-03-07T09:23:26.3685678+01:00",
"IdMap": "12",
"Statis": [
{
"IdLD": 50922,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 01 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 05 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 17 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 31 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 32 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Station offline",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "minor",
"Le": 3,
"Co": "#FFFF00",
"Me": "Eingang DE 02 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "minor",
"Le": 3,
"Co": "#FFFF00",
"Me": "KÜG 08: Überspannung gehend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "major",
"Le": 2,
"Co": "#FF9900",
"Me": "Eingang DE 03 kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "critical",
"Le": 1,
"Co": "#FF0000",
"Me": "KÜG 01: Aderbruch kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "critical",
"Le": 1,
"Co": "#FF0000",
"Me": "KÜG 02: Aderbruch kommend",
"Feld": 4,
"Icon": 0
},
{
"IdLD": 50922,
"Na": "critical",
"Le": 1,
"Co": "#FF0000",
"Me": "KÜG 03: Aderbruch kommend",
"Feld": 4,
"Icon": 0
}
]
}

View File

@@ -0,0 +1,268 @@
{
"Name": "Liste aller angezeigten Systeme",
"Zeitstempel": "2025-03-07T09:25:26.4861707+01:00",
"IdMap": "12",
"Systems": [
{
"IdSystem": 1,
"Name": "TALAS",
"Longname": "Talas Meldestationen",
"Allow": 1,
"Icon": 1
},
{
"IdSystem": 2,
"Name": "ECI",
"Longname": "ECI Geräte",
"Allow": 1,
"Icon": 2
},
{
"IdSystem": 3,
"Name": "ULAF",
"Longname": "ULAF Geräte",
"Allow": 0,
"Icon": 3
},
{
"IdSystem": 5,
"Name": "LTE Modem",
"Longname": "LR77 GSM Modems",
"Allow": 1,
"Icon": 5
},
{
"IdSystem": 6,
"Name": "Cisco Router",
"Longname": "Cisco Router",
"Allow": 1,
"Icon": 6
},
{
"IdSystem": 7,
"Name": "WAGO",
"Longname": "WAGO I/O Systeme",
"Allow": 1,
"Icon": 7
},
{
"IdSystem": 8,
"Name": "Siemens",
"Longname": "Siemens Notrufsysteme",
"Allow": 1,
"Icon": 8
},
{
"IdSystem": 9,
"Name": "OTDR",
"Longname": "Glasfaserüberwachung OTU",
"Allow": 1,
"Icon": 9
},
{
"IdSystem": 10,
"Name": "WDM",
"Longname": " Wavelength Division Multiplexing",
"Allow": 1,
"Icon": 10
},
{
"IdSystem": 11,
"Name": "GMA",
"Longname": "Glättemeldeanlagen",
"Allow": 1,
"Icon": 11
},
{
"IdSystem": 13,
"Name": "Messstellen",
"Longname": "Messstellen",
"Allow": 0,
"Icon": 13
},
{
"IdSystem": 30,
"Name": "TK-Komponenten",
"Longname": "TK-Komponenten",
"Allow": 1,
"Icon": 30
},
{
"IdSystem": 100,
"Name": "TALAS ICL",
"Longname": "Talas ICL Unterstationen",
"Allow": 1,
"Icon": 100
},
{
"IdSystem": 110,
"Name": "DAUZ",
"Longname": "Dauerzählstellen",
"Allow": 1,
"Icon": 110
},
{
"IdSystem": 111,
"Name": "SMS Modem",
"Longname": "SMS Modem",
"Allow": 1,
"Icon": 111
},
{
"IdSystem": 200,
"Name": "Sonstige",
"Longname": "Sonstige",
"Allow": 1,
"Icon": 200
}
],
"Rights": [
{
"IdRight": 1
},
{
"IdRight": 2
},
{
"IdRight": 3
},
{
"IdRight": 5
},
{
"IdRight": 6
},
{
"IdRight": 7
},
{
"IdRight": 8
},
{
"IdRight": 10
},
{
"IdRight": 11
},
{
"IdRight": 12
},
{
"IdRight": 20
},
{
"IdRight": 22
},
{
"IdRight": 23
},
{
"IdRight": 25
},
{
"IdRight": 30
},
{
"IdRight": 40
},
{
"IdRight": 41
},
{
"IdRight": 42
},
{
"IdRight": 43
},
{
"IdRight": 44
},
{
"IdRight": 45
},
{
"IdRight": 46
},
{
"IdRight": 47
},
{
"IdRight": 48
},
{
"IdRight": 49
},
{
"IdRight": 50
},
{
"IdRight": 51
},
{
"IdRight": 52
},
{
"IdRight": 55
},
{
"IdRight": 56
},
{
"IdRight": 60
},
{
"IdRight": 61
},
{
"IdRight": 62
},
{
"IdRight": 63
},
{
"IdRight": 64
},
{
"IdRight": 65
},
{
"IdRight": 68
},
{
"IdRight": 69
},
{
"IdRight": 70
},
{
"IdRight": 71
},
{
"IdRight": 72
},
{
"IdRight": 73
},
{
"IdRight": 79
},
{
"IdRight": 80
},
{
"IdRight": 90
},
{
"IdRight": 93
},
{
"IdRight": 94
},
{
"IdRight": 95
},
{
"IdRight": 96
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,5 @@
{
"Name": "Liste aller Statis der Dienste",
"Zeitstempel": "2025-03-07T09:26:26.8859566+01:00",
"Statis": []
}

View File

@@ -0,0 +1,5 @@
{
"Name": "Liste aller Dienste",
"Zeitstempel": "2025-03-07T09:26:56.7060597+01:00",
"Services": []
}

View File

@@ -0,0 +1,5 @@
{
"Name": "Liste aller Statis der Dienste",
"Zeitstempel": "2025-03-07T09:27:24.9924932+01:00",
"Statis": []
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,177 @@
{
"Name": "Liste aller Statis der Bereiche",
"Zeitstempel": "2025-03-07T09:28:35.4871702+01:00",
"Statis": [
{
"IdL": 24101,
"Na": "critical",
"Le": 1,
"Co": "#FF0000",
"Me": "KÜG 03: Aderbruch kommend",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24102,
"Na": "critical",
"Le": 1,
"Co": "#FF0000",
"Me": "Sammelstörung kommend",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24102,
"Na": "critical",
"Le": 1,
"Co": "#FF0000",
"Me": "Digitaleingang 1 AUS",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24101,
"Na": "critical",
"Le": 1,
"Co": "#FF0000",
"Me": "KÜG 02: Aderbruch kommend",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24101,
"Na": "critical",
"Le": 1,
"Co": "#FF0000",
"Me": "KÜG 01: Aderbruch kommend",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24101,
"Na": "major",
"Le": 2,
"Co": "#FF9900",
"Me": "Eingang DE 03 kommend",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24101,
"Na": "minor",
"Le": 3,
"Co": "#FFFF00",
"Me": "KÜG 08: Überspannung gehend",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24101,
"Na": "minor",
"Le": 3,
"Co": "#FFFF00",
"Me": "Eingang DE 02 kommend",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24101,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Station offline",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24102,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Digitaleingang 1 ON",
"Feld": 0,
"Icon": 20
},
{
"IdL": 24101,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 32 kommend",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24101,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 31 kommend",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24101,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 17 kommend",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24101,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 05 kommend",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24101,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Eingang DE 01 kommend",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24102,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "CPL offline",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24102,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Aus",
"Feld": 1,
"Icon": 20
},
{
"IdL": 24102,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Wasserdruck aus",
"Feld": 0,
"Icon": 20
},
{
"IdL": 24102,
"Na": "system",
"Le": 4,
"Co": "#FF00FF",
"Me": "Ein",
"Feld": 0,
"Icon": 20
}
]
}

View File

@@ -0,0 +1,5 @@
{
"statusMessage": "TALAS V5 Status 09:29:16",
"code": 200,
"description": "Statusabfrage erfolgreich"
}