feat: Script zum Abrufen und Speichern von CPL-Meldungen als Mockdaten hinzugefügt

This commit is contained in:
ISA
2025-08-01 08:27:45 +02:00
parent c1ed09a21d
commit 423c87ca11
33 changed files with 100402 additions and 96861 deletions

View File

@@ -1,7 +1,10 @@
// Script zum Aktualisieren der Mockdaten für analoge Eingänge von CPL-Gerät
// Benötigt: node-fetch und fs/promises
// npm install node-fetch
// In package.json: "type": "module"
/*
Das Script fetchAnalogInputsData.mjs lädt historische Messdaten für analoge Eingänge eines CPL-Geräts (über HTTP-API) für die
letzten 30 Tage herunter und speichert sie als JSON-Dateien in einem lokalen Verzeichnis.
Es verwendet die Zugangsdaten Littwin und ruft für jeden Eingang (100107) und jeden DIA-Typ (DIA0, DIA1, DIA2)
die Daten ab. Die Ergebnisse werden in mocks/device-cgi-simulator/chartsData/analogInputs/<Eingang>/<DIA>.json gespeichert.
Das Script dient zur Aktualisierung von Mockdaten für Tests oder Simulationen.
*/
import fetch from "node-fetch";
import fs from "fs/promises";