https://github.com/rikroe/cometblue-custom-component
Eurotronic CometBlue custom component for HomeAssistant
https://github.com/rikroe/cometblue-custom-component
cometblue custom-component home-assistant homepage
Last synced: 3 months ago
JSON representation
Eurotronic CometBlue custom component for HomeAssistant
- Host: GitHub
- URL: https://github.com/rikroe/cometblue-custom-component
- Owner: rikroe
- License: mit
- Created: 2023-10-15T19:03:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-15T13:19:29.000Z (3 months ago)
- Last Synced: 2026-03-16T05:56:55.705Z (3 months ago)
- Topics: cometblue, custom-component, home-assistant, homepage
- Language: Python
- Homepage:
- Size: 79.1 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cometblue Custom Component
[![GitHub Release][releases-shield]][releases]
[![License][license-shield]](LICENSE)
A custom component based on [rikroe/eurotronic-cometblue](https://github.com/rikroe/eurotronic-cometblue) to support Eurotronic's CometBlue thermostats (and similar).
We support the same devices as our upstream library:
- Eurotronic Comet Blue
- Sygonix HT100 BT
- Xavax Hama
- Lidl Silvercrest RT2000BT
This component aims to support as many of the TRV functions as possible, adding more step by step.
**This integration will set up the following platforms.**
| Platform | Description |
| --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `climate` | Climate entity with **target temperature**, **target temperature range** and **preset mode** support.
Supported preset modes: `none` (manual mode), `eco` (low temperature), `away` (not implemented yet), `comfort` (high temperature) |
| `number` | Number entities to adjust additional TRV settings: **offset**, **target temperature low**, **target temperature high**, **window open time in minutes** |
| `sensor` | Sensor entities for TRV state: **battery** |
| `service` | Services to interact with schedules and dates: **set_datetime**, **get_schedule**, **set_schedule** |
## Installation (HACS)
[](https://my.home-assistant.io/redirect/hacs_repository/?owner=rikroe&repository=cometblue-custom-component&category=integration)
When using HACS, just add this repository as a [custom repository](https://hacs.xyz/docs/faq/custom_repositories) of category `Integration` with the url `https://github.com/rikroe/cometblue-custom-component`.
## Installation (manual)
1. Using the tool of choice open the directory (folder) for your HA configuration (where you find `configuration.yaml`).
1. If you do not have a `custom_components` directory (folder) there, you need to create it.
1. In the `custom_components` directory (folder) create a new folder called `cometblue-custom-component`.
1. Download _all_ the files from the `custom_components/cometblue-custom-component/` directory (folder) in this repository.
1. Place the files you downloaded in the new directory (folder) you created.
1. Restart Home Assistant
1. In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "Integration blueprint"
## Configuration is done in the UI
[license-shield]: https://img.shields.io/github/license/rikroe/cometblue-custom-component.svg?style=for-the-badge
[releases-shield]: https://img.shields.io/github/release/rikroe/cometblue-custom-component.svg?style=for-the-badge
[releases]: https://github.com/rikroe/cometblue-custom-component/releases