The Coffee Machine Monitor
Turning a basic De’Longhi Magnifica S into a smart, connected coffee machine with a cheap ESP8266 and two simple sensors.
Our coffee machine, a De’Longhi Magnifica S, is the entry-level model without any smart features. I wanted to track how much coffee we actually drink and, more practically, get reminded to clean it before going to bed.
So I built a small ESP8266 (ESP-01S) module with a sound sensor that listens for the grinder and a magnetic reed sensor on the grounds container. Every grinding cycle and every time the container is opened for cleaning gets pushed over Wi-Fi to my central smart home unit.
The smart home hub evaluates the events and decides when to remind me in the evening if we forgot to clean the machine after using it that day. A fun side effect: Because I grind my coffee stronger than my wife, the grind duration alone reveals who just made a cup.
What it does
Detects every grind cycle via a sound sensor
Detects cleaning via a magnetic reed sensor on the grounds container
Pushes events to the smart home hub over Wi-Fi (ESP8266)
Evening reminder if the machine still needs cleaning
Grind duration reveals coffee strength, and who made the cup