Skip to content

Compatibility

mxkissnr edited this page May 23, 2026 · 2 revisions

Language: English | Deutsch

Compatibility

Software (Gaggiuino firmware)

GLP requires the Gaggiuino web interface firmware (GCP — Gaggiuino Control Panel) which exposes an HTTP REST API. The legacy serial/USB-only firmware is not supported.

Required API endpoints

Endpoint Purpose
GET /api/shots / GET /api/shots/latest Shot archive sync
GET /api/system/status Live mode (brew state, pressure, temp, weight)
GET /api/system/info Firmware version display (optional, silently ignored if absent)

Brew state detection

The add-on supports multiple field names across firmware versions:

Field Firmware variant
brewSwitchState Current GCP builds
brewActive Some older builds
isBrewing Alternative naming

If none of these fields are present in /api/system/status, live mode brew detection will not work.

Tested with: Gaggiuino GCP firmware (ESP32-based). Older builds that expose the same API surface should work. If an endpoint is missing, GLP degrades gracefully — live mode or version display may be unavailable.

Hardware (espresso machine)

GLP communicates only with the Gaggiuino controller — not with the machine hardware directly. It works with any Gaggiuino-modded machine.

Tested and confirmed working:

  • Gaggia Classic (pre-2015)
  • Gaggia Classic Pro / Evo

Other Gaggia models with a Gaggiuino installation should work but have not been explicitly tested. Community reports welcome — open an issue if you have confirmed compatibility with another model.

Clone this wiki locally