-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration
mxkissnr edited this page May 23, 2026
·
2 revisions
Language: English | Deutsch
- Gaggiuino controller reachable via HTTP from the Home Assistant host
- Gaggiuino HA integration installed (optional — required for auto-sync via
latest_shot_id)
Verify connectivity from the HA terminal:
curl http://<gaggiuino-ip>/api/shots/latest- Open Home Assistant → Settings → Add-ons → Add-on Store
- Click ⋮ → Repositories and add:
https://github.com/mxkissnr/gaggiuino-local-profiler - Find Gaggiuino Local Profiler and click Install
- Configure the options (see below)
- Click Start → Open Web UI
| Option | Description | Default |
|---|---|---|
machine_url |
API URL of the Gaggiuino controller | http://gaggia.intern/api/shots |
sync_interval |
Auto-sync interval in minutes (1–60) | 5 |
switch_entity |
HA switch entity to power the machine on/off | (empty) |
machine_url: "http://192.168.1.42/api/shots"
sync_interval: 5
switch_entity: "switch.espresso_plug"When switch_entity is configured, a ⏻ power button appears in the sidebar footer:
- Green → machine is on
- Grey → machine is off
- Click to toggle the switch via the HA API
The Live tab is automatically disabled when the machine is off — no pointless connection attempts.
The add-on checks sensor.gaggiuino_latest_shot_id every 30 seconds in the background. When the sensor value rises, a sync is triggered automatically. This requires the Gaggiuino HA integration.
Without the integration, shots can still be synced manually via the ↻ Sync button or on the configured interval.