-
Notifications
You must be signed in to change notification settings - Fork 0
Compatibility
Language: English | Deutsch
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.
| 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) |
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.
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.