Gaggimate v1.9.0 est sorti le 29 septembre 2026. C’est la première version stable depuis la v1.8.1 de mai. La liste des changements est longue, avec le travail de l’équipe principale et de onze nouveaux contributeurs.
Les notes officielles ne sont qu’une liste de pull requests. Je les ai donc parcourues pour comprendre ce qui change vraiment sur la machine. C’est le premier article de ma nouvelle série Mises à jour Gaggimate, où je ferai ce travail pour chaque version importante.
Depuis, j’ai installé la 1.9 sur ma Gaggia Classic et fait une vidéo à son sujet. J’ai mis à jour cet article avec mes observations sur la machine, y compris un point qui n’a pas fonctionné chez moi. Ce que j’avais raté la première fois et la suite de ce problème sont dans la partie 2.
Réponse rapide : faut-il faire la mise à jour ?
Oui, si tu utilises l’interface web ou l’historique des extractions. Les alertes, la comparaison des extractions et la mesure d’eau plus précise rendent l’utilisation bien plus agréable.
Mets à jour l’écran et le contrôleur ensemble. Les deux cartes communiquent désormais avec un nouveau protocole. Des versions différentes ne fonctionneront pas correctement. J’y reviens à la fin.
Un écran repensé
La première chose que j’ai remarquée après la mise à jour, c’est l’écran. L’interface a été refaite avec EEZ Studio, elle est plus claire et comporte de petites animations. L’affichage du poids est plus grand, je peux donc lire les grammes pendant l’extraction sans me pencher vers l’écran.
La machine te prévient avant les problèmes
La nouveauté la plus utile au quotidien est le système d’alertes. Gaggimate peut désormais vérifier :
- le niveau d’eau
- la stabilité de la température
- l’interrupteur vapeur
- le rinçage
- la connexion de la balance
- la batterie de la balance
Pour chaque point, tu choisis dans l’interface web de l’ignorer, d’afficher un avertissement ou de le traiter comme une erreur. Les alertes apparaissent sous forme d’icônes sur l’écran et dans l’interface web. Ces icônes restent maintenant visibles sur l’écran de veille. Si une erreur est active quand tu lances une extraction, la machine te demande d’abord confirmation.
Ça paraît peu, mais cela rattrape les erreurs classiques du matin : lancer un café avec l’interrupteur vapeur encore activé, extraire avant que la température soit stable, ou oublier qu’une balance non connectée ne déclenchera jamais l’arrêt au poids.
Quelques détails à connaître :
- Réglages par défaut. Tout est réglé sur avertissement, sauf la batterie de la balance, qui déclenche une erreur sous 20 pour cent. Si la balance s’éteint pendant l’extraction, la machine ne peut plus s’arrêter au poids. J’ai comparé des balances dans Bookoo ou MyScale pour Gaggimate.
- Température. Elle est considérée comme stable si elle reste à moins de 2 °C de la cible pendant 20 secondes. Changer la cible remet le compteur à zéro.
- Rinçage. L’alerte apparaît après le réveil de la machine et après chaque extraction, puis disparaît une fois le rinçage effectué.
- Niveau d’eau. Il ne fonctionne que si ton réservoir a un capteur de distance.
J’ai réglé l’alerte de connexion de la balance sur ignorer, parce que je vois de toute façon si ma balance est allumée. J’ai laissé le reste tel quel. Dans ma routine du matin avec la 1.9, la machine vient de se réveiller et affiche déjà deux icônes : rinçage recommandé et température pas encore stable. Avant ça, inutile de commencer.
Les interrupteurs peuvent en faire plus
Les interrupteurs physiques, l’un de mes points préférés du Gaggimate, ont été revus :
- Attribue une fonction à chaque interrupteur dans l’interface web : extraction, vapeur, eau chaude, profil précis ou rinçage.
- Un troisième bouton. Actionner en même temps les interrupteurs café et vapeur compte comme un bouton à part. Par défaut, cela lance le mode eau chaude.
- Durée de rinçage de 5, 10, 15 ou 20 secondes, ou mode maintien, où l’eau coule tant que le bouton est activé.
- Appui long pour rincer sur le bouton café, mais seulement si tu as installé des boutons-poussoirs. Les interrupteurs à bascule d’une Gaggia Classic d’origine ne permettent pas l’appui long.
Sur une Gaggia Classic, un rinçage rapide avant chaque extraction fait partie de la routine. J’ai attribué le rinçage au troisième bouton. Je le lance donc avec les deux interrupteurs plutôt qu’avec l’écran.
Des données d’extraction plus précises
C’est là que la 1.9 change le plus de choses si tu aimes regarder les courbes.
- Volume d’eau précis. L’historique enregistre maintenant l’eau réellement fournie par la pompe, avec une résolution de 0,1 ml, au lieu de l’estimer. Les phases des profils qui s’arrêtent à un volume d’eau utilisent aussi cette valeur.
- Résistance de la galette et résistance du liquide. Deux nouvelles mesures dans l’analyseur, les statistiques et la comparaison. Elles montrent à quel point la galette retient l’eau au fil de l’extraction. Mon interprétation : si la résistance s’effondre brutalement à mi-parcours, l’eau a trouvé un canal. Il me faut encore des extractions pour savoir si la courbe le montre de façon fiable.
- Comparaison des extractions. Tu peux afficher deux extractions côte à côte ou les superposer. C’est exactement ce qu’il faut quand tu changes une variable, comme la mouture ou la dose, et veux voir le résultat.
- Épinglage. Épingle tes profils et extractions préférés pour les garder en haut de la liste.
- Les horodatages de l’historique ont été corrigés, les options de partage améliorées et le graphique de l’analyseur fonctionne mieux sur téléphone.
Un tableau de bord à organiser comme tu veux
L’interface web a beaucoup changé. Une nouvelle page Dashboard Settings permet de réorganiser ou de masquer les panneaux et les mesures. De nouvelles cartes affichent le niveau du réservoir, les extractions récentes et les profils favoris. Tu peux ainsi lancer ton profil habituel d’un geste. L’état en direct affiche aussi la puissance de la pompe et la puissance de chauffe. Je suis loin d’avoir tout essayé et j’utilise pour l’instant la vue avancée.
Parmi les petits changements : une navigation repliable, une option de thème système, une page de réglages plus claire, le classement des profils par glisser-déposer et un champ de description pour chaque profil.
Importer des profils Decent et Meticulous
Si tu trouves un bon profil en ligne, il a probablement été créé pour une Decent ou une Meticulous. La 1.9 ajoute un importateur JSON Meticulous et répare le convertisseur de profils Decent. Je n’ai testé ni l’un ni l’autre, et je n’utiliserais pas un tel profil les yeux fermés : une Gaggia à pompe vibrante n’est pas une Decent. Tu peux aussi choisir un profil de démarrage, chargé à l’allumage de la machine.
Ce qui n’a pas fonctionné chez moi
La 1.9 corrige le calibrage du débit de la pompe, alors je l’ai essayé tout de suite. Le test demande 9 bar. Avant Gaggimate, j’avais remplacé le ressort de ma soupape de surpression, l’OPV, pour passer des ~15 bar d’origine à 9. Mais en pratique, la soupape s’ouvre à 8,8 bar et le calibrage abandonne. Sur Discord, on m’a conseillé de remettre le ressort d’origine, car le ressort plus faible renvoie une grande partie du débit vers le réservoir par l’OPV, même hors calibrage. Je l’ai fait et, au deuxième essai, le calibrage s’est terminé. Le ressort a aussi changé mes extractions plus que prévu. J’ai raconté ça avec les courbes dans la partie 2.
J’ai aussi remarqué que la pompe fait un bruit différent pendant la vapeur, avec des impulsions qui semblent plus courtes mais plus fréquentes. Depuis, j’ai regardé le code. La quantité d’eau ajoutée par la machine ne change pas, et la variation des impulsions dépend de ce que mesure ta carte. La correction dans la partie 2 donne les détails.
Un matin avec la 1.9
C’est dans la routine que la mise à jour se voit le mieux, alors j’ai filmé deux cappuccinos sur la Gaggia. J’ai rincé avec les deux interrupteurs et partagé une extraction entre deux tasses. Le café était le Kapazunder de Nomi, un mélange composé pour moitié de Brésil, pour un quart de Colombie et pour un quart de robusta indien. C’est inhabituellement foncé pour moi, mais Nomi dit qu’il tient bien avec plus de lait. C’est pour ça que je l’ai choisi.
Le profil était Cremina Lever, fourni avec Gaggimate, qui imite une machine à levier : pré-infusion à un peu plus de 1 bar, montée à 9 bar, puis baisse lente, avec une température d’extraction de 86,5 °C. L’extraction a duré 27 secondes, bien moins que ce que prévoit la description du profil. Dans un cappuccino, ça ne m’a pas dérangé. Je pouvais lire le poids sans me baisser et, après l’extraction, l’icône de rinçage était revenue. Une dernière pression sur les deux interrupteurs et la machine était propre pour le lendemain matin.
Un Wi-Fi plus sûr et des mises à jour plus fiables
- Point d’accès sécurisé. Le réseau Wi-Fi ouvert par Gaggimate pour la configuration reçoit maintenant un mot de passe généré automatiquement. Le QR code de l’écran l’inclut. Tu scannes le code et tu es connecté. La configuration par câble USB avec Improv Serial est aussi prise en charge.
- Mises à jour OTA plus robustes. Les téléchargements interrompus peuvent reprendre, les firmwares incomplets sont détectés et un échec de mise à jour affiche un écran clair au lieu de te laisser deviner.
- Interface web intégrée au firmware. L’interface fait maintenant partie de l’image du firmware, ce qui simplifie la mise à jour.
- La liaison Bluetooth entre l’écran et le contrôleur reprend mieux après une coupure, l’adresse
.localde l’interface web ne disparaît plus après une perte de Wi-Fi et un problème de mémoire qui pouvait bloquer la recherche de mises à jour a été corrigé.
Sous le capot
Ces changements concernent surtout les bricoleurs et les développeurs :
- Un nouveau protocole de communication entre l’écran et le contrôleur, avec un message clair sur l’écran de veille si les versions ne correspondent pas.
- La prise en charge des pompes à engrenages commandées par I2C, des réglages pour les pompes volumétriques et des corrections du calibrage du débit.
- Une nouvelle règle de réglage automatique du PID, un réglage de décalage de pression et le niveau de batterie de la balance dans l’API.
- Un émulateur de bureau qui fait tourner le firmware de l’écran et l’interface web sous macOS ou Linux avec des capteurs simulés. Les deux captures d’écran rondes en haut en proviennent.
Comment faire la mise à jour
- Sauvegarde d’abord tes profils. J’ai sauvegardé mes profils et réglages sans en avoir besoin : profils, réglages et historique étaient toujours là. La mise à jour OTA depuis l’interface web a pris quelques minutes, sans coupure.
- Mets à jour les deux cartes. L’écran et le contrôleur doivent tous les deux être en 1.9 à cause du nouveau protocole. Si leurs versions diffèrent, l’écran le signale en veille et le contrôleur peut être mis à jour sans fil.
- Utilise l’OTA ou l’outil de flashage web. Si l’OTA échoue ou si tu pars d’une version bien plus ancienne, l’outil de flashage web a des boutons séparés pour l’écran et le contrôleur. Il ne fonctionne que dans Chrome, Edge ou Opera. Tu devras peut-être maintenir le bouton BOOT en branchant le câble USB.
L’outil de flashage web ne prend en charge que le matériel standard. Si tu as fabriqué ta propre carte, utilise PlatformIO par USB.
Mon avis
Gaggimate 1.9 n’ajoute pas une seule fonction vedette. Il ajoute des dizaines de choses qui rendent la machine plus agréable au quotidien : elle te prévient avant une mauvaise extraction, les interrupteurs font ce que je veux et les données sont enfin assez précises pour bien comparer les extractions. Pour une Gaggia Classic, c’est exactement le genre de mise à jour que j’attends.
Si tu hésites encore sur l’intérêt de cette modification, lis mon bilan du Gaggimate après six mois.
