Waehrend einer kalten Extraktion stand als Zielgewicht ueberall noch der Brew-by-Weight-Wert des normalen Espresso-Bezugs. OLED, Web-Dashboard und Touch-Display griffen alle direkt auf brewByWeightTargetGrams zu - die kalte Extraktion ersetzt Brew-by-Weight aber und stoppt nach coldExtractionTargetGrams.
S3 (5.4.1)
Neue Hilfsfunktion activeTargetWeightGrams() liefert das Ziel des aktuellen bzw. naechsten Bezugs.
Das UART-Feld targetWeight fuehrt jetzt diesen Wert; bbwTarget bleibt unveraendert die Roh-Einstellung, damit die Brew-Control-Seite weiter das Richtige anzeigt.
OLED: Die Gewichtsanzeige hing an "Brew-by-Weight aktiv" - das ist bei kalter Extraktion typischerweise aus, obwohl ein Ziel existiert. Jetzt wird bei kaltem Bezug ebenfalls Gewicht angezeigt.
P4 (1.2.1)
Waage-Kachel und Live-Bezugsschirm nutzen cxTarget, sobald cxShot gesetzt ist - inklusive Fortschrittsbalken, der vorher bei kaltem Bezug gar nicht erschien.
Waehrend einer kalten Extraktion stand als Zielgewicht ueberall noch der Brew-by-Weight-Wert des normalen Espresso-Bezugs. OLED, Web-Dashboard und Touch-Display griffen alle direkt auf `brewByWeightTargetGrams` zu - die kalte Extraktion ersetzt Brew-by-Weight aber und stoppt nach `coldExtractionTargetGrams`.
**S3 (5.4.1)**
- Neue Hilfsfunktion `activeTargetWeightGrams()` liefert das Ziel des aktuellen bzw. naechsten Bezugs.
- Das UART-Feld `targetWeight` fuehrt jetzt diesen Wert; `bbwTarget` bleibt unveraendert die Roh-Einstellung, damit die Brew-Control-Seite weiter das Richtige anzeigt.
- OLED: Die Gewichtsanzeige hing an "Brew-by-Weight aktiv" - das ist bei kalter Extraktion typischerweise aus, obwohl ein Ziel existiert. Jetzt wird bei kaltem Bezug ebenfalls Gewicht angezeigt.
**P4 (1.2.1)**
- Waage-Kachel und Live-Bezugsschirm nutzen `cxTarget`, sobald `cxShot` gesetzt ist - inklusive Fortschrittsbalken, der vorher bei kaltem Bezug gar nicht erschien.
Compile-Check: S3 73 % Flash / 23 % RAM, P4 37 % Flash / 98 % statischer RAM.
Während einer kalten Extraktion stand als Zielgewicht überall noch der
Brew-by-Weight-Wert des normalen Espresso-Bezugs. OLED, Web-Dashboard und
Touch-Display griffen alle direkt auf brewByWeightTargetGrams zu — die kalte
Extraktion ersetzt Brew-by-Weight aber und stoppt nach coldExtractionTargetGrams.
Neue Hilfsfunktion activeTargetWeightGrams() liefert das Ziel des aktuellen bzw.
nächsten Bezugs. Das UART-Feld targetWeight führt jetzt diesen Wert; bbwTarget
bleibt unverändert die Roh-Einstellung, damit die Brew-Control-Seite weiter das
Richtige anzeigt.
Zusätzlich hing die Gewichtsanzeige selbst an "Brew-by-Weight aktiv" — das ist bei
kalter Extraktion typischerweise aus, obwohl ein Ziel existiert. OLED, Waage-Kachel
und Live-Bezugsschirm zeigen Gewicht und Fortschritt jetzt auch beim kalten Bezug.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
thomas
merged commit f1a8d8c175 into main2026-08-12 00:52:08 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Waehrend einer kalten Extraktion stand als Zielgewicht ueberall noch der Brew-by-Weight-Wert des normalen Espresso-Bezugs. OLED, Web-Dashboard und Touch-Display griffen alle direkt auf
brewByWeightTargetGramszu - die kalte Extraktion ersetzt Brew-by-Weight aber und stoppt nachcoldExtractionTargetGrams.S3 (5.4.1)
activeTargetWeightGrams()liefert das Ziel des aktuellen bzw. naechsten Bezugs.targetWeightfuehrt jetzt diesen Wert;bbwTargetbleibt unveraendert die Roh-Einstellung, damit die Brew-Control-Seite weiter das Richtige anzeigt.P4 (1.2.1)
cxTarget, sobaldcxShotgesetzt ist - inklusive Fortschrittsbalken, der vorher bei kaltem Bezug gar nicht erschien.Compile-Check: S3 73 % Flash / 23 % RAM, P4 37 % Flash / 98 % statischer RAM.