Melitta Barista Smart — Custom Integration + Lovelace Card (early MVP)

Hi all,

Sharing my custom integration for Melitta Barista T Smart / TS Smart coffee machines. It connects via BLE and lets you control the machine from HA — brew recipes, monitor status, change settings, run maintenance cycles.

This is an early MVP. I use it daily with my TS Smart and it works, but it’s far from polished. Expect rough edges and possible breaking changes. If you have a Melitta Barista — give it a try and let me know what breaks.

What’s there

  • BLE auto-discovery and pairing (D-Bus Agent1, no manual bluetoothctl)
  • Recipe select + brew button (21 recipes on T, 24 on TS)
  • Live status: state, activity, progress %, action required alerts
  • Settings: water hardness, brew temperature, auto-off, energy saving
  • Maintenance: easy clean, intensive clean, descaling, power off
  • Lovelace card with status, recipe picker, progress bar
  • 29 languages

Screenshot

Install via HACS (custom repository)

Integration: add https://github.com/dzerik/melitta-barista-ha → category Integration

Card: add https://github.com/dzerik/melitta-barista-card → category Dashboard

Links

Bug reports and feedback on GitHub are appreciated.

1 Like

Awesome ! Thank you for your work.
I tried it and no issues found. :+1:

Melitta Barista T Smart + ESP32 BLE proxy

The project has grown a lot since the MVP. Here’s where things are now.


Integration v0.29

Full BLE protocol with AES/RC4 encryption, same as the official Melitta app. Everything local, no cloud.

What’s new since the MVP:

  • Freestyle builder — custom drinks with two components, intensity, aroma, temperature, shots, portion size
  • DirectKey profiles — brew from personalized profile slots
  • Maintenance — descaling, evaporating, water filter insert/replace/remove
  • Cup counters per recipe
  • User profile names (read/write)
  • ESPHome BLE proxy support (ESP32-C6/S3) — for when HA host is too far from the machine
  • Options flow — configurable poll interval, reconnect delays, timeouts
  • 350+ tests, 89% coverage

Card v2.1 — complete rewrite

The card now has the same features as the standalone app. Just add custom:melitta-barista-card — auto-detects the device.

Recipes — DirectKey quick-access, user profiles, full recipe grid
Freestyle — custom drink builder
Stats — cup counter dashboard
Maintenance — cleaning, descaling, water filter
Settings — toggles and sliders

New: Standalone PWA

GitHub — melitta-barista-app

Full-screen app for wall-mounted tablets and kiosks. Connects to HA via WebSocket API. Installable as PWA on any device. No data goes to external servers — token stored only in browser localStorage.

Live Demo (needs your own HA instance with the integration)


Install via HACS (custom repository)

Integration: add https://github.com/dzerik/melitta-barista-ha → category Integration
Card: add https://github.com/dzerik/melitta-barista-card → category Dashboard

Feedback and bug reports welcome.