Files
SE-LTD/README.md
T
2026-06-22 13:29:30 +02:00

1.6 KiB

SE Local Trenddata.

Modernisierte Trendoberflaeche fuer Wago-Bestandsdatenbanken mit React, Node.js, MariaDB und Redis.

Enthalten

  • React-Frontend mit Light/Dark/System-Theme
  • Username-Login und Rollen fuer viewer, technician, admin
  • Alias-Verwaltung fuer Wert1 bis Wert200 je ispXX
  • CSV-Import und CSV-Export fuer Aliasdaten
  • Gespeicherte Auswahlen ueber mehrere ISPs
  • Dashboard mit Graph-, Zahl- und Gauge-Widgets
  • Vollbild fuer die Trendansicht
  • SQL-Import fuer vorhandene Langzeitdaten
  • Redis fuer Metadaten, Auswahlen, Dashboard und User-Praferenzen
  • MariaDB-Init fuer isp01 bis isp20 plus app_users

Starten

  1. Optional .env.example nach .env kopieren und Werte anpassen.
  2. docker compose up -d --build
  3. Frontend: http://localhost:5173
  4. API: http://localhost:18080/api

Standard-Login

  • Username: admin
  • Passwort: ChangeMe123!

Bitte nach dem ersten Login in der Benutzerverwaltung einen eigenen Admin anlegen oder die Zugangsdaten anpassen.

Datenmodell

  • Bestehende Trenddaten bleiben in den breiten Tabellen isp01, isp02, ...
  • Die Anwendung erkennt vorhandene isp-Tabellen dynamisch.
  • Metadaten wie Alias, Einheit, Faktor und Dashboard-Konfiguration liegen in Redis.

Wichtige Container

  • seltd-mariadb
  • seltd-redis
  • seltd-api
  • seltd-web

Hinweise fuer Bestandsdaten

  • Vorhandene SQL-Dumps koennen im Admin-Bereich direkt importiert werden.
  • Die Anwendung liest die Tabellenstruktur mit datum, userlevel und Wert1..Wert200 direkt.
  • Wenn spaeter weitere Tabellen wie isp21 oder isp35 auftauchen, werden sie automatisch in der Oberflaeche erkannt.