docs: README

This commit is contained in:
ISA
2025-06-23 06:58:43 +02:00
parent ff3f418636
commit ca2a0cb00d
6 changed files with 27 additions and 22 deletions

View File

@@ -6,5 +6,5 @@ NEXT_PUBLIC_USE_MOCK_BACKEND_LOOP_START=false
NEXT_PUBLIC_EXPORT_STATIC=false
NEXT_PUBLIC_USE_CGI=false
# App-Versionsnummer
NEXT_PUBLIC_APP_VERSION=1.6.443
NEXT_PUBLIC_APP_VERSION=1.6.444
NEXT_PUBLIC_CPL_MODE=jsSimulatedProd # json (Entwicklungsumgebung) oder jsSimulatedProd (CPL ->CGI-Interface-Simulator) oder production (CPL-> CGI-Interface Platzhalter)

View File

@@ -5,5 +5,5 @@ NEXT_PUBLIC_CPL_API_PATH=/CPL
NEXT_PUBLIC_EXPORT_STATIC=true
NEXT_PUBLIC_USE_CGI=true
# App-Versionsnummer
NEXT_PUBLIC_APP_VERSION=1.6.443
NEXT_PUBLIC_APP_VERSION=1.6.444
NEXT_PUBLIC_CPL_MODE=production

View File

@@ -1,3 +1,8 @@
## [1.6.444] 2025-06-23
- feat: digitalOutputs separate jsSimulatedProd mode
---
## [1.6.443] 2025-06-22
- feat: jsSimulatedProd-Modus für analoge & digitale Eingänge implementiert

View File

@@ -30,14 +30,14 @@ Die Benutzeroberfläche ist modular aufgebaut und ermöglicht Zugriff auf digita
- Firmenname, Supportdaten
- PDF-Slider für Anleitungen (Handbücher)
### 📈 **/dashboard**
### 📈 **Übersicht/dashboard**
- Letzte 20 Systemmeldungen
- Versionsinformationen (Frontend, Backend)
- Modulstatus-Anzeige (Baugruppenträger)
- Netzwerkdaten (IP, Subnetz, Gateway, OPC UA Status)
### 🛋️ **/kabelueberwachung**
### 🛋️ **kabelueberwachung**
- Visualisierung aller Slots (1-32) in 4 Baugruppenträgern
- Schleifen- und Isolationsmessung
@@ -114,7 +114,7 @@ Beispielaufruf im DEV-Modus (über UI gesteuert, nicht manuell notwendig):
</details>
### 📡 **/digitalInputs** Meldungseingänge
### 📡 Meldungseingänge / digitale Eingänge
- Digitale Eingänge (132) mit Live-Statusanzeige
- **Modale Einstellungen pro Eingang:**
@@ -127,11 +127,11 @@ Beispielaufruf im DEV-Modus (über UI gesteuert, nicht manuell notwendig):
Echtzeit-Rückmeldung nach Speichern:
Änderungen in den KUE-Einstellungen (Bezeichnung, Grenzwerte, Intervalle) werden direkt im UI angezeigt ohne Neuladen oder Navigation. Die Eingabewerte werden lokal aktualisiert, nachdem die Daten erfolgreich an das CPL gesendet wurden.
### 🔌 **/digitalOutputs** Schaltausgänge
### 🔌 Schaltausgänge / digitale Ausgänge
- Digitale Ausgänge (14) mit Schaltfunktion (Toggle)
- Digitale Ausgänge (14) mit Schaltfunktion
### 📉 **/analogeEingaenge** Messwertüberwachung
### 📉 Messwerteingänge / analogeEingaenge
- Tabellenübersicht über alle analogen Eingänge (z.B. Temperatur, Spannung)
- **Modale Einstellungen pro analogen Eingang:**
@@ -158,14 +158,23 @@ Beispielaufruf im DEV-Modus (über UI gesteuert, nicht manuell notwendig):
- Einheitlicher Zugriff auf analoge Messdaten über Redux-Slice `analogInputsHistory`
- Fehlerbehandlung und Ladeanzeigen für bessere Benutzerführung
### 📜 **/meldungen** Berichte
### 📜 Berichte / Meldungen
- Gesamte Historie aller Systemmeldungen
- Farbcodierung je nach Gewichtung (Info, Warnung, Alarm)
- Datumsauswahl (von/bis) zur Berichtsfilterung
- Pagination zur Navigation durch Berichte
### ⚙️ **/einstellungen** Systemeinstellungen
### 🔌 System
- Live-Anzeige von:
- +5V, +15V, -15V, -98V Spannungen
- CPU- und ADC-Temperaturen
- Verlaufskurven über Zeit (Chart.js)
- Spannungen und Temperaturen werden jetzt in zwei separaten Charts nebeneinander dargestellt
- Spannungswerte (+5V, +15V, -15V, -98V) werden mit zwei Nachkommastellen angezeigt
### ⚙️ Einstellungen
- **Allgemeine Einstellungen:**
- Geräte-Name ändern
@@ -189,15 +198,6 @@ Beispielaufruf im DEV-Modus (über UI gesteuert, nicht manuell notwendig):
- Admin kann sich anmelden z.B. für KÜs Firmware Update (Login Admin-Bereich)
- Hier kommen später noch mehr Funktionen rein.
### 🔌 **/system**
- Live-Anzeige von:
- +5V, +15V, -15V, -98V Spannungen
- CPU- und ADC-Temperaturen
- Verlaufskurven über Zeit (Chart.js)
- Spannungen und Temperaturen werden jetzt in zwei separaten Charts nebeneinander dargestellt
- Spannungswerte (+5V, +15V, -15V, -98V) werden mit zwei Nachkommastellen angezeigt
---
## 🔧 Installation & Lokale Entwicklung

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "cpl-v4",
"version": "1.6.443",
"version": "1.6.444",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "cpl-v4",
"version": "1.6.443",
"version": "1.6.444",
"dependencies": {
"@fontsource/roboto": "^5.1.0",
"@iconify-icons/ri": "^1.2.10",

View File

@@ -1,6 +1,6 @@
{
"name": "cpl-v4",
"version": "1.6.443",
"version": "1.6.444",
"private": true,
"scripts": {
"dev": "next dev",