feat(analogeEingaenge): CGI-Unterstützung für Produktion – Einstellungen werden je nach Umgebung per API oder per CPL-Link gespeichert

This commit is contained in:
ISA
2025-05-02 11:04:34 +02:00
parent 732c9820b9
commit 1dfa7590dc
4 changed files with 56 additions and 31 deletions

View File

@@ -117,6 +117,11 @@ Beispielaufruf im DEV-Modus (über UI gesteuert, nicht manuell notwendig):
- Neue Chart.js Visualisierung:
- Beim Klick auf einen Eingang in der Tabelle wird nur dessen Verlaufskurve angezeigt
- Der Verlauf bezieht sich auf die letzten 24 Stunden, dargestellt mit deutscher Zeitachse
- In der **Produktionsumgebung** (CPL) werden die Einstellungen per CGI-Aufruf direkt an das Gerät gesendet:
z.B. `/CPL?/Service/ae.ACP&ACN1=AE22&ACO1=0.1&ACF1=1.0&ACL1=30`
- In der **Entwicklungsumgebung** erfolgt die Speicherung weiterhin lokal über die zentrale API
- Das System erkennt automatisch, welche Umgebung aktiv ist (localhost vs. echte IP)
- **Bearbeitbare Felder im Modal:** Name, Offset, Faktor, Loggerintervall
- Änderungen werden in der Entwicklungsumgebung direkt in `/apiMockData/SERVICE/analogeEingaengeMockData.js` gespeichert
- Speicherung erfolgt einzeilig im Format `var xyz = [1, 2, 3];`, Kommentare im File bleiben erhalten