Skip to content

ttn-brb/ui-prototype

Repository files navigation

TTN BRB UI Prototyp

Web-Oberfläche für Prototyp des Brandenburger TTN Portals

Schnellstart

npm i
npm run build
npm start

Entwicklung

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

Umgebungsvariablen

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 ist PT1M = 1 Minute.
  • DISPLAY_RANGE Der Zeitraum der abgefragt werden soll. Standard ist P7D = 7 Tage.
  • DISPLAY_WINDOW Die zeitliche Auflösung der Daten. Feiner aufgelöste Daten werden gemittelt. Standard ist PT1H = 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 ist PT1H = 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)

Lizenz

MIT

About

Web-Oberfläche für Prototyp des Brandenburger TTN Portals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published