A Home Assistant integration for the Mahlkönig X54 all-round grinder via its WebSocket API.
- Fetches machine data
- Serial & product numbers
- Firmware version & build number
- Network details (Hostname / IP / MAC)
- Disk / burr lifetime
- Shows live grinder status
- Grind running / idle
- Current grind timer
- Active menu & error codes
- Reads usage statistics
- Total shots & grind time
- Per-recipe counters
- Motor-on, standby & total on-time
- Controls settings
- Change the auto-sleep time preset (3 min, 5 min, 10 min, 20 min, 30 min)
(Actual grind-start / dose control is not exposed by the X54 API and is therefore out of scope for this integration.)
- Add this repository as a custom repository to HACS:
- Use HACS to install the integration.
- Restart Home Assistant.
- Set up the integration using the UI:
- Download the integration files from the GitHub repository.
- Place the integration folder in the custom_components directory of Home Assistant.
- Restart Home Assistant.
- Set up the integration using the UI:
It is possible to show the info and debug logs for the Pi-hole V6 integration, to do this you need to enable logging in the configuration.yaml, example below:
logger:
default: warning
logs:
# Log for mahlkoenig integation
custom_components.mahlkoenig: debug
Logs do not remove sensitive information so careful what you share, check what you are about to share and blank identifying information.