Web-Oberfläche für Prototyp des Brandenburger TTN Portals
npm i
npm run build
npm start
Bevorzugte IDE ist Visual Studio Code.
Automatisches kompilieren mit TypeScript: Strg + Umschalt + T → tsc: watch
Beispiel für das Starten mit Befehlszeilenargumenten:
node build/cli.js --port 88 --host 192.168.77.2 --verbose
Das Verhalten des Servers kann durch Umgebungsvariablen gesteuert werden.
SNAPSHOT_INTERVAL
Das Intervall in dem Daten vom Zeitreihenserver abgefragt und im Arbeitsspeicher zwischengespeichert werden. Standard istPT1M
= 1 Minute.DISPLAY_RANGE
Der Zeitraum der abgefragt werden soll. Standard istP7D
= 7 Tage.DISPLAY_WINDOW
Die zeitliche Auflösung der Daten. Feiner aufgelöste Daten werden gemittelt. Standard istPT1H
= 1 Stunde.
Die zu Demonstrationszwecken zufällig erzeugten Messwerte können mit den folgenden Umgebungsvariablen gesteuert werden:
DEMO_SAMPLE_INTERVAL
Das Intervall in dem zufällige Daten in den Zeitreihenserver geschrieben werden. Standard istPT1H
= 1 Stunde.DEMO_SAMPLE_PROPABILITY
Die Wahrscheinlichkeit für Messwerte in Prozent. Standard ist 90.
Alle Intervalle werden als ISO 8601 Duration angegeben. Beispiele:
2 Wochen und 3 Tage → P2W3D
(lies: Period of 2 Weeks and 3 Days),
1 Jahr, 8 Stunden und 33 Sekunden → P1YT8H33S
(lies: Period of 1 Year plus Time of 8 Hours and 33 Seconds),
5 Minuten → PT5M
(lies: Period of Time of 5 Minutes)
MIT