An open API service indexing awesome lists of open source software.

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

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)

[![Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.](https://my.home-assistant.io/badges/hacs_repository.svg)](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