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
- Host: GitHub
- URL: https://github.com/aohzan/ecodevices
- Owner: Aohzan
- License: apache-2.0
- Created: 2020-04-19T06:13:41.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-31T17:51:31.000Z (over 1 year ago)
- Last Synced: 2024-05-01T14:47:07.608Z (about 1 year ago)
- Topics: domotique, eco-devices, ecodevices, gce-electronics, hacs, home-assistant, homeassistant, homeassistant-integration
- Language: Python
- Homepage:
- Size: 269 KB
- Stars: 13
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Eco-Devices integration for Home Assistant
  [](https://github.com/sponsors/Aohzan) [](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 }}"
```