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

https://github.com/aohzan/ecodevices

Home Assistant custom component for GCE Eco-Devices
https://github.com/aohzan/ecodevices

domotique eco-devices ecodevices gce-electronics hacs home-assistant homeassistant homeassistant-integration

Last synced: about 2 months ago
JSON representation

Home Assistant custom component for GCE Eco-Devices

Awesome Lists containing this project

README

        

# Eco-Devices integration for Home Assistant

![GitHub release (with filter)](https://img.shields.io/github/v/release/aohzan/ecodevices) ![GitHub](https://img.shields.io/github/license/aohzan/ecodevices) [![Donate](https://img.shields.io/badge/$-support-ff69b4.svg?style=flat)](https://github.com/sponsors/Aohzan) [![hacs_badge](https://img.shields.io/badge/HACS-Default-41BDF5.svg)](https://github.com/hacs/integration)

This a _custom component_ for [Home Assistant](https://www.home-assistant.io/).
The `ecodevices` integration allows you to get information from [GCE Eco-Devices](http://gce-electronics.com/fr/carte-relais-ethernet-module-rail-din/409-teleinformation-ethernet-ecodevices.html) (/!\ not the RT2).

You will get two sensors by input enabled with all attributes availables.

## Installation

### HACS

HACS > Integrations > Explore & Add Repositories > GCE Eco-Devices > Install this repository

### Manually

Copy the `custom_components/ecodevices` folder into the config folder.

## Configuration

To add ecodevices to your installation, go to Configuration >> Integrations in the UI, click the button with + sign and from the list of integrations select GCE Eco-Devices.

## Example

![[Energy Dashboard]](.readme_content/ecodevices_energy.jpg)
![[Device page]](.readme_content/ecodevices_entities.jpg)
![[Options]](.readme_content/ecodevices_options.jpg)
![[Params]](.readme_content/ecodevices_params.jpg)

## More entities

If you want individual entities for more informations, you can get it from main sensor attributes, for example:

```yaml
template:
- sensor:
- name: "Intensité phase 1"
unique_id: intensity_phase_1
unit_of_measurement: "A"
state: "{{ state_attr('sensor.compteur_linky', 'intensite_now_ph1') | int }}"
```