The official Home Assistant integration for monitoring and controlling IoT coffee machines via Cremalink.
This integration connects your Home Assistant instance to the Cremalink ecosystem, allowing for real-time state monitoring and control of smart coffee machines. It is designed to work in tandem with the Cremalink Server Add-on.
[!NOTE] This project was developed with a result-oriented approach, primarily optimized for the De’Longhi PrimaDonna Soul. While the architecture is designed to be extensible, some logic may currently be tightly coupled to this specific model.
The goal is to make the library fully generic. If you encounter issues with other machines, contributions are highly encouraged!
[!NOTE] cremalink-ha acts solely as a bridge to Home Assistant. Device management (e.g., adding new machines) is handled exclusively via the main cremalink project. Please set up your devices there before using this integration. —
Before installing this integration, you must install and configure the Cremalink Server Add-on. This add-on acts as the bridge between your coffee machine and Home Assistant.
👉 Go to Add-on Documentation for setup instructions.
Via HACS (Recommended):
Manual Installation:
custom_components/cremalink_ha folder to your config/custom_components/ directory.Contributions are welcome! If you have a machine profile not yet supported, please check the Project Wiki of the official cremalink repository on how to add new definitions.
Distributed under the AGPL-3.0-or-later License. See LICENSE for more information.
Developed by Midian Tekle Elfu. Supported by the community.