fix: Abfrage beim Aufwecken geht in beide Richtungen (S3 5.6.2 / P4 1.4.1) #24

Merged
thomas merged 1 commits from fix/cold-extraction-abfrage-beide-richtungen into main 2026-08-12 07:20:12 +02:00
Owner

Ursache gefunden - die Diagnose auf /Cold-Extraction hat sie gezeigt: Die Abfrage erschien nicht, sobald der Cold-Extraction-Modus noch aktiv war. Und da er seit 5.3.1 persistent ist, war er das nach dem ersten kalten Bezug dauerhaft. Das erklaert, warum weder der Schalter- noch der Touch-Weg etwas zeigte.

Die Bedingung "Modus ist aus" war falsch gedacht ("sonst gibt es nichts zu fragen"). Die Auswahl muss in beide Richtungen gehen, also auch von kalt zurueck auf Espresso - sonst haengt man nach dem ersten kalten Bezug im kalten Modus fest, ohne beim Aufwecken je wieder gefragt zu werden.

Aenderungen

  • Bedingung aus beiden Oeffnungspfaden entfernt (Standby-Uebergang und Kaltstart).
  • Das Auswahlfenster bleibt bei aktivem Modus offen; bisher schloss es sofort wieder.
  • wakeEspresso beendet jetzt einen laufenden Modus, statt ihn nur nicht einzuschalten - sonst waere die Auswahl eine Einbahnstrasse.
  • Die Diagnose listet den Modus nicht mehr als Voraussetzung, sondern zeigt ihn als Ist-Zustand.

P4 (1.4.1)
Der Cold-Knopf zeigt den Ist-Zustand: bei aktivem Modus hervorgehoben und "Cold Extraction (aktiv lassen)", sonst "Cold Extraction (Wasser bleibt kalt)".

Compile-Check: S3 73 % Flash / 23 % RAM, P4 37 % Flash / 98 % statischer RAM.

**Ursache gefunden** - die Diagnose auf `/Cold-Extraction` hat sie gezeigt: Die Abfrage erschien nicht, sobald der Cold-Extraction-Modus noch aktiv war. Und da er seit 5.3.1 persistent ist, war er das nach dem ersten kalten Bezug dauerhaft. Das erklaert, warum weder der Schalter- noch der Touch-Weg etwas zeigte. Die Bedingung "Modus ist aus" war falsch gedacht ("sonst gibt es nichts zu fragen"). Die Auswahl muss in **beide Richtungen** gehen, also auch von kalt zurueck auf Espresso - sonst haengt man nach dem ersten kalten Bezug im kalten Modus fest, ohne beim Aufwecken je wieder gefragt zu werden. **Aenderungen** - Bedingung aus beiden Oeffnungspfaden entfernt (Standby-Uebergang und Kaltstart). - Das Auswahlfenster bleibt bei aktivem Modus offen; bisher schloss es sofort wieder. - `wakeEspresso` beendet jetzt einen laufenden Modus, statt ihn nur nicht einzuschalten - sonst waere die Auswahl eine Einbahnstrasse. - Die Diagnose listet den Modus nicht mehr als Voraussetzung, sondern zeigt ihn als Ist-Zustand. **P4 (1.4.1)** Der Cold-Knopf zeigt den Ist-Zustand: bei aktivem Modus hervorgehoben und "Cold Extraction (aktiv lassen)", sonst "Cold Extraction (Wasser bleibt kalt)". Compile-Check: S3 73 % Flash / 23 % RAM, P4 37 % Flash / 98 % statischer RAM.
thomas added 1 commit 2026-08-12 07:20:11 +02:00
Die Abfrage erschien nicht, sobald der Cold-Extraction-Modus noch aktiv war — und
da er seit 5.3.1 persistent ist, war er das nach dem ersten kalten Bezug dauerhaft.
Damit erklärt sich, warum weder der Schalter- noch der Touch-Weg etwas zeigte.

Die Bedingung "Modus ist aus" war falsch gedacht ("sonst gibt es nichts zu fragen").
Die Auswahl muss in beide Richtungen gehen, also auch von kalt zurück auf Espresso.
Sonst hängt man nach dem ersten kalten Bezug im kalten Modus fest, ohne beim
Aufwecken je wieder gefragt zu werden.

- Bedingung aus beiden Öffnungspfaden entfernt (Standby-Übergang und Kaltstart).
- Das Fenster bleibt bei aktivem Modus offen; bisher schloss es sofort wieder.
- "wakeEspresso" beendet jetzt einen laufenden Modus, statt ihn nur nicht
  einzuschalten — sonst wäre die Auswahl eine Einbahnstraße.
- Diagnose auf /Cold-Extraction listet den Modus nicht mehr als Voraussetzung,
  sondern zeigt ihn als Ist-Zustand.
- P4: Der Cold-Knopf zeigt den Ist-Zustand ("aktiv lassen" und hervorgehoben, wenn
  der Modus läuft).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
thomas merged commit 535f640bbd into main 2026-08-12 07:20:12 +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#24