Skip to content

Melitta Barista & Nivona — Home Assistant Integration

A custom Home Assistant integration for controlling Melitta Barista T/TS Smart and Nivona NICR 6xx / 7xx / 79x / 9xx / 1030 / 1040 plus NIVO 8xxx coffee machines over Bluetooth Low Energy (BLE). Both brands are built on the shared Eugster/Frismag OEM stack, so a single integration drives either.

Nivona testers wanted

Nivona support is shipped as alpha — cryptography and handshake are validated against upstream RE vectors, and NICR 930 is now confirmed working on real hardware (firmware 0254A013A10, PR #7). Other Nivona families have not yet been live-tested by the maintainer. If you own one, please open an issue with your results.

What's documented here

  • BLE architecture — connection lifecycle, GATT layout, reconnect strategy, two transport modes (local BlueZ vs ESPHome BLE proxy)
  • Wire protocol — frame format, opcodes (HU/HV/HR/HW/HX/HE/HZ/HY/HD/HI/HA/HB), AES + RC4 crypto details
  • ADR-001: Brand profile abstraction — the design decision behind multi-brand support (Melitta + Nivona on a shared core)

Supported

Brand Models Status
Melitta Barista T, Barista T Smart, Barista TS Smart stable
Nivona NICR 6xx / 7xx / 79x / 9xx / 1030 / 1040, NIVO 8xxx alpha (NICR 930 validated on hardware)

For the full feature matrix, supported recipes table, screenshots, and HA automation examples, see the GitHub README.