feat: eigene Cold-Extraction-Seite in Web-UI und Display (S3 5.4.0 / P4 1.2.0)
Cold Extraction bekommt in beiden Oberflächen einen eigenen Menüpunkt statt eines angehängten Blocks auf der Brew-Control-Seite. Die Parameter sind damit erstmals auch am Touch-Display änderbar. S3: neue Seite /Cold-Extraction, gegliedert in Grundeinstellung, Vorbenetzung, Hauptbezug, Bezugsende und Pumpenschutz, jeder Abschnitt mit kurzer Begründung. /Brew-Control verweist nur noch darauf. Das UART-Kommando saveBrew akzeptiert jetzt die cx-Felder, und das State-JSON liefert die restlichen Parameter mit, damit das Display seine Felder vorbelegen kann. Wichtig: Der Speicher-Handler von /Brew-Control wertet die cx-Felder nicht mehr aus. Er tat es bisher, und nach dem Verschieben der Checkbox hätte ein Speichern dort die Freischaltung abgeschaltet, weil das Feld im Formular fehlt. P4: neue Seite "Cold Extraction" mit allen Parametern; der Modus-Schalter ist von der Temperatur-Seite dorthin umgezogen, damit es nur eine Stelle gibt. Die Brew-Control- Seite ist neu gegliedert: jede Funktion in einer eigenen Karte mit Titel und einer Zeile, die erklärt was sie tut, statt einer durchlaufenden Liste unter Zwischenüberschriften. Neues Hilfsmakro group_card() für beide Seiten. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
537f1d4c20
commit
2d8f70ae37
@@ -1,3 +1,17 @@
|
||||
Version 5.4.0:
|
||||
- Cold Extraction hat eine eigene Seite: /Cold-Extraction, eigener Eintrag im Menü. Auf /Brew-Control
|
||||
steht nur noch ein Verweis darauf - die Seite war mit dem angehängten Block unübersichtlich geworden.
|
||||
- Die neue Seite ist in Abschnitte gegliedert (Grundeinstellung, Vorbenetzung, Hauptbezug, Bezugsende,
|
||||
Pumpenschutz), jeder mit einer kurzen Erklärung, warum der Wert so eingestellt gehört.
|
||||
- Wichtig für bestehende Installationen: Ein Speichern auf /Brew-Control fasst die Cold-Extraction-
|
||||
Einstellungen nicht mehr an. Vorher wertete dieser Handler die cx-Felder mit aus; nach dem Verschieben
|
||||
hätte ein Speichern dort die Freischaltung abgeschaltet, weil die Checkbox im Formular fehlt.
|
||||
- Das UART-Kommando "saveBrew" akzeptiert jetzt zusätzlich die Cold-Extraction-Felder (cxEnabled,
|
||||
cxMaxTemp, cxPreInf, cxPreInfDuty, cxPulseMs, cxDuty, cxTarget, cxMaxSecs, cxPumpMaxRun, cxPumpRest) -
|
||||
damit lässt sich die Funktion auch am Touch-Display vollständig einstellen.
|
||||
- Das State-JSON liefert die restlichen Parameter mit (cxPreInfDuty, cxDuty, cxPulseMs, cxPumpMaxRun,
|
||||
cxPumpRest), damit das Display seine Eingabefelder vorbelegen kann.
|
||||
|
||||
Version 5.3.6:
|
||||
- Cold Extraction: Die Vorbenetzung läuft nicht mehr mit voller Pumpenleistung, sondern gepulst mit
|
||||
eigener, niedriger Leistung (neue Einstellung „Pumpenleistung Vorbenetzung", Standard 10 %).
|
||||
|
||||
Reference in New Issue
Block a user