Star on GitHubStar2.4k stars

Case study

CoffeConnect: reconstructing DeLonghi ESAM 4000 panel control

CoffeConnect investigates the DeLonghi ESAM 4000 control-panel circuit and its clock, serial-input and strobe signaling. A Raspberry Pi sampling script supports protocol inspection, while an ESP8266 prototype generates panel signals and exchanges MQTT messages with an Android app.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
22
Last commit
2020-06-23
Language
Java
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: DeLonghi ESAM 4000, Raspberry Pi 3B for the documented capture method, and an ESP8266 for the control prototype.
  • Limits: Raspberry Pi GPIO sampling misses some samples at the reported clock frequency; the source recommends a logic analyzer or oscilloscope for deeper analysis.
  • License: GPL-3.0 license.

Cite

BibTeX

@misc{coffeconnect-esam-4000-case,
  title = {{CoffeConnect: reconstructing DeLonghi ESAM 4000 panel control}},
  howpublished = {\url{https://github.com/mariuscrsn/smart-coffee-maker}},
  url = {https://github.com/mariuscrsn/smart-coffee-maker},
  urldate = {2026-11-08},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/coffeconnect-esam-4000-case/}}
}

Plain text

CoffeConnect: reconstructing DeLonghi ESAM 4000 panel control. https://github.com/mariuscrsn/smart-coffee-maker (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/coffeconnect-esam-4000-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · mariuscrsn/smart-coffee-maker · Revision 8d21108
  2. LICENSE GitHub · mariuscrsn/smart-coffee-maker · Revision 8d21108

More in Protocols

All 720 entries in ProtocolsProtocols case studies (645)

↑↓ move↵ open⌘↵ new tab