fix(S3): Cold Extraction brach waehrend der Vorbenetzung ab (5.3.3) #15

Merged
thomas merged 1 commits from fix/cold-extraction-vorbenetzung into main 2026-08-11 01:55:31 +02:00
Owner

Bug-Fix, der die Funktion mit Waage komplett unbrauchbar gemacht haette.

Die Stillstands-Erkennung lief bereits waehrend der Vorbenetzung mit. In dieser Phase saettigt der Puck aber erst, in der Tasse kommt naturgemaess nichts an - bei einer Vorbenetzung laenger als die 15 s Stillstands-Zeit wurde deshalb JEDER kalte Bezug mit "kein Zulauf" abgebrochen. Mit dem bisherigen Standard von 30 s Vorbenetzung waere das ausnahmslos passiert. Die Erkennung startet jetzt erst mit dem Hauptbezug.

Standard der Vorbenetzung 30 s -> 10 s

Die Pumpe laeuft in dieser Phase bewusst ungepulst auf voller Leistung. Heiss kommt der erste Tropfen nach etwa 7 s, kalt (rund dreifache Viskositaet) entsprechend spaeter - 30 s waeren also laengst voller Bezug bei vollem Druck gewesen, und die Haelfte des Pumpen-Laufzeitbudgets waere vor dem eigentlichen Bezug verbraucht. Bestehende Installationen behalten ihren gespeicherten Wert und muessen ihn ggf. auf /Brew-Control nachziehen.

Beschriftung

Auf /Brew-Control steht jetzt ausdruecklich, dass die Pumpe waehrend der Vorbenetzung durchlaeuft und erst im Hauptbezug gepulst wird.

Compile-Check: 72 % Flash, 23 % RAM.

**Bug-Fix, der die Funktion mit Waage komplett unbrauchbar gemacht haette.** Die Stillstands-Erkennung lief bereits waehrend der Vorbenetzung mit. In dieser Phase saettigt der Puck aber erst, in der Tasse kommt naturgemaess nichts an - bei einer Vorbenetzung laenger als die 15 s Stillstands-Zeit wurde deshalb JEDER kalte Bezug mit "kein Zulauf" abgebrochen. Mit dem bisherigen Standard von 30 s Vorbenetzung waere das ausnahmslos passiert. Die Erkennung startet jetzt erst mit dem Hauptbezug. **Standard der Vorbenetzung 30 s -> 10 s** Die Pumpe laeuft in dieser Phase bewusst ungepulst auf voller Leistung. Heiss kommt der erste Tropfen nach etwa 7 s, kalt (rund dreifache Viskositaet) entsprechend spaeter - 30 s waeren also laengst voller Bezug bei vollem Druck gewesen, und die Haelfte des Pumpen-Laufzeitbudgets waere vor dem eigentlichen Bezug verbraucht. Bestehende Installationen behalten ihren gespeicherten Wert und muessen ihn ggf. auf `/Brew-Control` nachziehen. **Beschriftung** Auf `/Brew-Control` steht jetzt ausdruecklich, dass die Pumpe waehrend der Vorbenetzung durchlaeuft und erst im Hauptbezug gepulst wird. Compile-Check: 72 % Flash, 23 % RAM.
thomas added 1 commit 2026-08-11 01:55:31 +02:00
Die Stillstands-Erkennung lief bereits während der Vorbenetzung mit. In dieser
Phase sättigt der Puck aber erst, in der Tasse kommt naturgemäß nichts an — bei
einer Vorbenetzung länger als die 15 s Stillstands-Zeit wurde deshalb jeder kalte
Bezug mit "kein Zulauf" abgebrochen. Mit dem bisherigen Standard von 30 s wäre das
ausnahmslos passiert; die Funktion war mit aktiver Waage unbenutzbar. Die
Erkennung startet jetzt erst mit dem Hauptbezug.

Dazu der Standard der Vorbenetzung von 30 s auf 10 s: Die Pumpe läuft in dieser
Phase bewusst ungepulst auf voller Leistung. Heiß kommt der erste Tropfen nach
etwa 7 s, kalt (rund dreifache Viskosität) entsprechend später — 30 s wären längst
voller Bezug bei vollem Druck gewesen, und die Hälfte des Pumpen-Laufzeitbudgets
wäre vor dem eigentlichen Bezug verbraucht. Bestehende Installationen behalten
ihren gespeicherten Wert.

Die Beschriftung auf /Brew-Control sagt jetzt ausdrücklich, dass die Pumpe während
der Vorbenetzung durchläuft und erst im Hauptbezug gepulst wird.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
thomas merged commit 4cc9ceea7c into main 2026-08-11 01:55:31 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: thomas/Dual-PID#15