-
Notifications
You must be signed in to change notification settings - Fork 0
Usage
Language: English | Deutsch
- Start the add-on and open the dashboard via Open Web UI
- Shots appear in the sidebar after the first sync
- Click a shot → profile view with chart and all measurements
- ⇄ button → compare mode (select Shot B from the sidebar)
- Annotation panel below the chart → enter data and click Save
- ⤢ button → fullscreen chart (auto-rotates to landscape on mobile)
- ‹ button → collapse sidebar for more chart space (desktop)
- Click the Live tab at the top of the dashboard
- Once the brew switch is active, the real-time display starts automatically
- Stat boxes and chart update every second directly from the controller
- The shot timer ticks smoothly every 100ms (client-side, re-synced with machine data each poll)
- After the shot ends, the complete shot is synced automatically
The live mode polls /api/system/status on the Gaggiuino controller directly — not via HA sensors. Brew-start detection is immediate.
| Field | Source | Endpoint |
|---|---|---|
| Brew switch (start/stop) | Gaggiuino direct |
/api/system/status → brewSwitchState
|
| Pressure | Gaggiuino direct |
/api/system/status → pressure
|
| Temperature | Gaggiuino direct |
/api/system/status → temperature
|
| Weight / flow | Gaggiuino direct |
/api/system/status → weight
|
| Target temperature | Gaggiuino direct |
/api/system/status → targetTemperature
|
| Auto-sync (new shot) | HA sensor (optional) | sensor.gaggiuino_latest_shot_id |
- Select Shot A from the sidebar (shown in the main chart)
- Click the ⇄ button in the toolbar
- Click Shot B in the sidebar — both shots overlay in the chart
- Datasets are labeled (A) and (B) in compare mode
Enter per-shot data in the panel below the chart:
| Field | Notes |
|---|---|
| Coffee / Bean | Autocomplete from Coffee Library |
| Grinder | Autocomplete from Coffee Library |
| Grind setting | Free text |
| Dose (g) | Required for Ratio and EY calculation |
| Roast date | Auto-fills from Coffee Library; used for freshness badge |
| TDS % | Required for EY calculation |
| Notes | Free text |
| Rating | 1–5 stars |
Click Save to persist. Annotations are stored separately from shot data and survive sync operations.
EY = (Beverage Weight × TDS %) / Dose
Enter dose and TDS % (measured with a refractometer) to have EY calculated automatically.
| Color | Range | Meaning |
|---|---|---|
| Green | 18–22 % | Optimal extraction |
| Yellow | 16–17 % or 23–24 % | Slight under/over-extraction |
| Red | < 16 % or > 24 % | Significant under/over-extraction |
The trash button (🗑) in the sidebar moves a shot to the Papierkorb (trash) section. Trashed shots are auto-deleted after 30 days. You can restore (↩) or permanently delete (✕) at any time.
The sync is incremental and one-directional — it only fetches shots with an ID higher than the current local maximum. Deleted shots are added to a blocklist so they are never re-downloaded.
| What you delete | Result |
|---|---|
| An older shot (not the latest) | Safe — stays deleted |
| The most recent shot (highest ID) | Will come back on the next sync |