Gaggimate 1.9 Update: Warnungen, Shot-Vergleich und ein Dashboard nach deinen Wünschen

Was ist neu in der Gaggimate-Firmware v1.9.0: Warnsystem, Spülen per Gedrückthalten, exakte Wassermenge, Puck-Widerstand, Shot-Vergleich, Profil-Import, sicheres WLAN und wie du updatest.

Gaggimate-1.9-Web-Dashboard mit Temperatur- und Druckkurven über dem runden Display mit dem neuen Warnsymbol und dem QR-Code zum Web-UI
Quellen Video Video zur Morgenroutine Release Notes Anleitung zum Flashen Gaggimate-Shop

Gaggimate v1.9.0 ist am 29. September 2026 erschienen. Es ist das erste stabile Release seit v1.8.1 im Mai, und der Changelog ist lang, mit Beiträgen vom Kernteam und von elf Leuten, die zum ersten Mal mitgemacht haben.

Die offiziellen Release Notes sind nur eine Liste von Pull Requests. Ich bin sie durchgegangen und habe sortiert, was sich an der Maschine wirklich ändert. Das ist der erste Beitrag meiner neuen Reihe Gaggimate-Updates, in der ich das für jedes größere Release mache.

Inzwischen habe ich 1.9 auf meiner Gaggia Classic installiert und ein Video darüber gemacht. Ich habe diesen Beitrag um das ergänzt, was ich an der Maschine gesehen habe, auch um eine Sache, die bei mir nicht funktioniert hat. Was ich beim ersten Mal übersehen habe und wie die Sache ausgegangen ist, steht in Teil 2.

Kurz gesagt: Solltest du updaten?

Ja, wenn du das Web-Interface oder die Shot-Historie nutzt. Die Warnungen, der Shot-Vergleich und die genauere Wassermessung machen die Bedienung deutlich besser.

Update Display und Controller gemeinsam. Die beiden Platinen sprechen jetzt über ein neues Protokoll, und mit unterschiedlichen Versionen funktioniert das nicht richtig. Mehr dazu am Ende.

Ein neu gebautes Display

Das Erste, was mir nach dem Update aufgefallen ist, war das Display. Die Oberfläche wurde mit EEZ Studio neu gebaut, sieht aufgeräumter aus und hat kleine Animationen. Die Grammanzeige ist größer, so sehe ich das Gewicht während des Bezugs, ohne mich zum Display runterzubeugen.

Die Maschine warnt dich, bevor etwas schiefgeht

Die nützlichste neue Funktion im Alltag ist das Warnsystem. Gaggimate kann jetzt prüfen:

  • Wasserstand
  • Temperaturstabilität
  • Dampfschalter
  • Spülen
  • Verbindung zur Waage
  • Akku der Waage

Für jeden Punkt legst du im Web-Interface fest, ob er ignoriert, als Warnung angezeigt oder als Fehler behandelt wird. Warnungen erscheinen als Symbole am Display und im Web-UI, und die Symbole bleiben jetzt auch am Standby-Bildschirm sichtbar. Ist ein Fehler aktiv und du startest einen Shot, fragt die Maschine vorher nach.

Das klingt nach wenig, fängt aber die typischen Fehler am Morgen ab: Bezug mit noch eingeschaltetem Dampfschalter, ein Shot, bevor sich die Temperatur eingependelt hat, oder eine Waage, die sich nicht verbunden hat, sodass der Stopp nach Gewicht nie auslöst.

Ein paar Details:

  • Standard. Alles steht auf Warnung, nur der Akku der Waage ist unter 20 Prozent ein Fehler. Geht die Waage mitten im Bezug aus, kann die Maschine nicht mehr nach Gewicht stoppen. Waagen habe ich in Bookoo vs. MyScale für Gaggimate verglichen.
  • Temperatur gilt als stabil, wenn sie 20 Sekunden lang innerhalb von 2 °C um den Zielwert bleibt. Änderst du den Zielwert, beginnt die Zeit von vorn.
  • Spülen wird nach dem Aufwachen und nach jedem Bezug angezeigt und verschwindet, sobald du spülst.
  • Wasserstand funktioniert nur, wenn dein Tank einen Abstandssensor hat.

Ich habe die Warnung zur Waagenverbindung auf Ignorieren gestellt, weil ich ohnehin sehe, ob meine Waage an ist, und den Rest gelassen. In meiner Morgenroutine mit 1.9 ist die Maschine gerade aufgewacht und zeigt schon zwei Symbole: Spülen empfohlen und Temperatur noch nicht stabil. Vorher hat es keinen Sinn anzufangen.

Die Schalter können mehr

Die physischen Schalter, eines meiner Lieblingsdinge an Gaggimate, wurden überarbeitet:

  • Jeden Schalter belegen im Web-Interface: Bezug, Dampf, Heißwasser, ein bestimmtes Profil oder Spülen.
  • Eine dritte Taste. Brüh- und Dampfschalter gleichzeitig umlegen zählt als eigene Taste. Ab Werk startet sie den Heißwassermodus.
  • Spüldauer von 5, 10, 15 oder 20 Sekunden, oder Halten, dann läuft das Wasser, solange die Taste an ist.
  • Langer Druck zum Spülen auf der Brühtaste, aber nur, wenn du Taster eingebaut hast. Die Kippschalter einer serienmäßigen Gaggia Classic kennen keinen langen Druck.

An einer Gaggia Classic gehört kurzes Spülen vor jedem Shot zur Routine. Ich habe die dritte Taste auf Spülen gelegt und erledige das jetzt mit beiden Schaltern statt übers Display.

Bessere Shot-Daten

Hier ändert sich mit 1.9 am meisten, wenn du gern Kurven anschaust.

  • Exakte Wassermenge. Die Shot-Historie speichert jetzt das Wasser, das die Pumpe tatsächlich gefördert hat, auf 0,1 ml genau, statt es zu schätzen. Profilphasen, die bei einer Wassermenge stoppen, nutzen diesen Wert ebenfalls.
  • Puck-Widerstand und Flüssigkeitswiderstand. Zwei neue Kennzahlen im Shot-Analyzer, in der Statistik und im Vergleich. Sie zeigen, wie stark der Puck das Wasser im Lauf des Bezugs zurückhält. Meine Lesart: Bricht der Widerstand mittendrin plötzlich ein, hat das Wasser einen Kanal gefunden. Ob die Kurve das zuverlässig zeigt, kann ich erst nach mehr Bezügen sagen.
  • Shot-Vergleich. Du kannst zwei Shots nebeneinander oder übereinander legen. Genau das willst du, wenn du eine Variable änderst, etwa Mahlgrad oder Dosis, und sehen willst, was passiert ist.
  • Anheften. Lieblingsprofile und Shots bleiben angeheftet ganz oben.
  • Die Zeitstempel in der Shot-Historie wurden korrigiert, das Teilen wurde verbessert, und das Diagramm im Analyzer funktioniert am Handy besser.

Ein Dashboard, das du selbst anordnest

Das Web-UI wurde stark überarbeitet. Auf der neuen Seite Dashboard Settings kannst du Panels und Kennzahlen umsortieren oder ausblenden. Neu sind Karten für Wassertank, letzte Shots und Lieblingsprofile, damit startest du dein Standardprofil mit einem Tipp. Der Live-Status zeigt jetzt auch Pumpenleistung und Heizleistung. Ich habe längst nicht alles ausprobiert und nutze vorerst die Ansicht Advanced.

Kleinere Änderungen: eine einklappbare Navigation, ein System-Theme, eine aufgeräumte Einstellungsseite, Profile per Drag-and-drop sortieren und ein Beschreibungsfeld für jedes Profil.

Profile von Decent und Meticulous importieren

Wenn du online ein gutes Profil findest, wurde es oft für eine Decent oder eine Meticulous geschrieben. 1.9 bringt einen Importer für Meticulous-JSON und repariert den Konverter für Decent-Profile. Getestet habe ich beides nicht, und ich würde so ein Profil nicht blind übernehmen: Eine Gaggia mit Vibrationspumpe ist keine Decent. Außerdem kannst du ein Startprofil festlegen, das beim Einschalten geladen wird.

Was bei mir nicht funktioniert hat

1.9 korrigiert die Kalibrierung des Pumpenflusses, also wollte ich sie gleich ausprobieren. Der Test braucht 9 bar. Noch vor Gaggimate habe ich die Feder im Überdruckventil (OPV) getauscht, um die serienmäßigen rund 15 bar auf 9 zu senken. In der Praxis öffnet das Ventil aber schon bei 8,8 bar, und die Kalibrierung bricht ab. Auf Discord war der Rat klar: die Originalfeder wieder einbauen, weil mit der schwächeren Feder auch ohne Kalibrierung viel Wasser über das OPV zurück in den Tank geht statt durch den Kaffee. Das habe ich gemacht, und beim zweiten Versuch lief die Kalibrierung durch. Die Feder hat auch meine Bezüge stärker verändert als erwartet. Das habe ich mit den Kurven in Teil 2 aufgeschrieben.

Außerdem ist mir aufgefallen, dass die Pumpe beim Dampfen anders klingt, mit scheinbar kürzeren, aber häufigeren Impulsen. Inzwischen habe ich mir den Code angesehen. Die Wassermenge, die die Maschine nachfüllt, ändert sich nicht. Ob sich die Impulse ändern, hängt davon ab, was deine Platine misst. Die Details stehen in der Korrektur in Teil 2.

Ein Morgen mit 1.9

Im Alltag zeigt sich das Update am besten. Deshalb habe ich zwei Cappuccinos auf der Gaggia gefilmt. Ich habe mit beiden Schaltern gespült und einen Bezug auf zwei Tassen aufgeteilt. Der Kaffee war Kapazunder von Nomi, eine Mischung zur Hälfte aus Brasilien, zu einem Viertel aus Kolumbien und zu einem Viertel aus indischem Robusta. Für mich ist das ungewöhnlich dunkel. Laut Nomi setzt er sich aber auch mit mehr Milch durch, und deshalb habe ich ihn gewählt.

Das Profil war Cremina Lever, das bei Gaggimate dabei ist und eine Handhebelmaschine nachahmt: Preinfusion bei etwas über 1 bar, hoch auf 9 bar, dann ein langsamer Abfall, bei einer Brühtemperatur von 86,5 °C. Der Bezug dauerte 27 Sekunden, deutlich kürzer als in der Profilbeschreibung vorgesehen. Im Cappuccino hat mich das nicht gestört. Ich konnte das Gewicht ablesen, ohne mich zu bücken. Nach dem Bezug war das Spülsymbol wieder da. Noch einmal beide Schalter drücken, und die Maschine war sauber für den nächsten Morgen.

Sichereres WLAN und zuverlässigere Updates

  • Gesicherter Access Point. Der WLAN-Hotspot, den Gaggimate zur Einrichtung öffnet, bekommt jetzt ein automatisch erzeugtes Passwort, und der QR-Code am Display enthält es. Code scannen, und du bist verbunden. Die Einrichtung per USB-Kabel mit Improv Serial wird jetzt ebenfalls unterstützt.
  • Robustere OTA-Updates. Abgebrochene Downloads können fortgesetzt werden, unvollständige Firmware wird erkannt, und ein fehlgeschlagenes Update zeigt einen klaren Fehlerbildschirm, statt dich raten zu lassen.
  • Web-UI in der Firmware. Das Web-Interface ist jetzt Teil des Firmware-Images, das macht Updates einfacher.
  • Die Bluetooth-Verbindung zwischen Display und Controller fängt sich nach einem Abbruch sauberer, die .local-Adresse für das Web-Interface verschwindet nach einem WLAN-Abbruch nicht mehr, und ein Speicherproblem, das die Update-Prüfung hängen lassen konnte, ist weg.

Unter der Haube

Das betrifft vor allem Bastler und Entwickler:

  • Ein neues Kommunikationsprotokoll zwischen Display und Controller, mit einem klaren Hinweis am Standby-Bildschirm, wenn die Versionen nicht zusammenpassen.
  • Unterstützung für Zahnradpumpen mit Ansteuerung über I2C, dazu Einstellungen für Verdrängerpumpen und Korrekturen bei der Kalibrierung des Pumpenflusses.
  • Eine neue Regel für das PID-Autotuning, ein einstellbarer Druck-Offset und der Akkustand der Waage in der API.
  • Ein Desktop-Emulator, der die Display-Firmware und das Web-UI unter macOS oder Linux mit simulierten Sensoren laufen lässt. Die beiden runden Display-Screenshots oben stammen daraus.

So updatest du

  1. Sichere zuerst deine Profile. Ich habe Profile und Einstellungen gesichert und das Backup nicht gebraucht: Profile, Einstellungen und Shot-Historie waren danach alle noch da. Das OTA-Update über das Web-Interface hat ein paar Minuten gedauert und lief ohne Abbruch durch.
  2. Update beide Platinen. Display und Controller müssen wegen des neuen Protokolls gemeinsam auf 1.9 laufen. Passen sie nicht zusammen, zeigt das Display das am Standby-Bildschirm an, und der Controller lässt sich over the air nachziehen.
  3. Nutze OTA oder den Web-Flasher. Wenn OTA fehlschlägt oder du von einer deutlich älteren Version kommst, hat der Web-Flasher getrennte Buttons für Display und Controller. Er funktioniert nur in Chrome, Edge oder Opera, und eventuell musst du beim Anstecken des USB-Kabels die BOOT-Taste gedrückt halten.

Der Web-Flasher unterstützt nur die Standard-Hardware. Wenn du deine eigene Platine gebaut hast, flashst du mit PlatformIO über USB.

Mein Fazit

Gaggimate 1.9 bringt nicht die eine große Neuerung. Es bringt Dutzende Dinge, die den Alltag mit der Maschine leichter machen: Sie warnt dich vor einem schlechten Shot, die Schalter machen, was ich will, und die Daten sind endlich genau genug, um Shots sauber zu vergleichen. Für eine Gaggia Classic ist das genau die Art Update, die man sich wünscht.

Wenn du noch überlegst, ob sich der Mod überhaupt lohnt, lies meinen Gaggimate-Test nach sechs Monaten.