Mahlkönig Sync — Home Assistant integration for the E64 WS grinder (+ Sync Scale)

I couldn’t find any Home Assistant integration for the Mahlkönig E64 WS, so I built one. As far as I can tell it’s the first for the Sync-ecosystem grinders - the existing ha-mahlkoenig project targets the older X54, which has a local WebSocket API. The E64 WS has no local API; it only talks to the Mahlkönig Sync cloud.

This integration reads the same endpoint the official Sync web dashboard uses, with your own account, and exposes your grind and brew data as sensors:

  • :balance_scale: Dose weight, :level_slider: grind setting, :stopwatch: grind time, :one_o_clock: last-grind timestamp

  • :hot_beverage: Yield weight and shot time from a paired Sync Scale

  • :test_tube: Recipe targets, recipe mode, and shot-quality diagnostics

I use it to auto-fill my espresso shot log so I stop typing dose and grind by hand. It’s cloud-polling (once every 2 min), UI config flow, no YAML. Credentials stay in HA’s encrypted store.

Install (HACS custom repository): add tomereli/mahlkoenig_sync_hacs as a custom

Integration repository, install, restart, then add the integration and enter your Sync email, password, and Store ID.

Repo: https://github.com/tomereli/ha-mahlkoenig-sync

Feedback very welcome — especially from anyone with other Sync-generation grinders or scales, since I’ve only been able to test against my own E64 WS + Sync Scale. If it’s useful, a :star: on the repo helps others find it.

Looks nice, but with no scale synced (I’m using the bookoo), nothing works. I’m looking for a way to have the dose weight, grind size and grind time in HA, it’s a nightmare. :frowning: