Mon problème
*Bonjour
J’espère être dans la bonne section du forum
J’ai installer ecodevice RT2
J’ai bien la remonté de la valeur que je demande pour la teleinformation
J’ai deux compteur a impultion pour la consommation d’eau
C’est derniers ne me remonte pas les bonnes valeur
J’ai des KW a la place des litres
Et je ne sais pas comment il me calcul le prix?
Voici ma config:
ecodevices_rt2:
name: ECODEVICE RT
host: 192.168.1.85
port: 8085
api_key: « API_KEY »
scan_interval: 15
update_after_switch: 0.1
devices:
name: SINSTS
type: « api »
component: « sensor »
api_get: « Get »
api_get_value: « TI »
api_get_entry: « SINSTS »
device_class: « power »
unit_of_measurement: « w »
icon: « mdi:flash »
#device
name: EAST
type: « api »
component: « sensor »
api_get: « Get »
api_get_value: « TI »
api_get_entry: « EAST »
device_class: « energy »
unit_of_measurement: « Kw »
icon: « mdi:flash »
#device
name: EAIT
type: « api »
component: « sensor »
api_get: « Get »
api_get_value: « TI »
api_get_entry: « EAIT »
device_class: « energy »
unit_of_measurement: « wh »
icon: « mdi:flash »
devices
- name: Eau froide
type: "counter"
id: 1
devices
- name: Eau chaude
type: "counter"
id: 2
Ma configuration
System Information
version
core-2023.10.5
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.11.5
os_name
Linux
os_version
6.1.56
arch
x86_64
timezone
Europe/Paris
config_dir
/config
Home Assistant Community Store
GitHub API
ok
GitHub Content
ok
GitHub Web
ok
GitHub API Calls Remaining
5000
Installed Version
1.33.0
Stage
running
Available Repositories
1316
Downloaded Repositories
3
Home Assistant Cloud
logged_in
false
can_reach_cert_server
ok
can_reach_cloud_auth
ok
can_reach_cloud
ok
Home Assistant Supervisor
host_os
Home Assistant OS 11.0
update_channel
stable
supervisor_version
supervisor-2023.10.0
agent_version
1.6.0
docker_version
24.0.6
disk_total
30.8 GB
disk_used
5.8 GB
healthy
true
supported
true
board
ova
supervisor_api
ok
version_api
ok
installed_addons
Advanced SSH & Web Terminal (15.1.0), Grafana (9.1.1), File editor (5.6.0), InfluxDB (4.8.0)
Dashboards
dashboards
1
resources
1
views
1
mode
storage
Recorder
oldest_recorder_run
20 octobre 2023 à 07:37
current_recorder_run
23 octobre 2023 à 19:09
estimated_db_size
58.65 MiB
database_engine
sqlite
database_version
3.41.2
___
Hello
Je n’ai pas d’ecodevice mais je changerais déjà l’unit of measurement par L ou m3 au lieu de w ou kw
@+
unit_of_measurement: ne concerne que la teleinformation et fonctionne comme il faut
c’est bien les deux compteur qui pose problème
- name: Eau froide
type: "counter"
id: 1
- name: Eau chaude
type: "counter"
id: 2
Giga77
Octobre 23, 2023, 7:22
4
Hello
@Krull56 a partiellement raison.
Regarde la documentation ici : Usage — ecodevices_rt2 2.2.8 documentation
Tu dois rajouter le paramètre « index_unit_of_measurement ».
1 « J'aime »
Si je rajoute cette ligne j’ai cette erreur
The system cannot restart because the configuration is not valid: Invalid config for [ecodevices_rt2]: [index_unit_of_measurement] is an invalid option for [ecodevices_rt2]. Check: ecodevices_rt2->ecodevices_rt2->0->devices->3->index_unit_of_measurement. (See /config/configuration.yaml, line 23).
Giga77
Octobre 23, 2023, 7:35
6
Je n’ai pas de ecodevice rt2.
Peux-tu partager le code correctement indenté et bien formaté ?
Je me suis inspiré de cette documentation
Je devrais avoir des litres, pas une icône énergie, et comment est effectué le calcul du prix?
C’est le compteur 1 eau froide (dont le résultat est juste) et c’est la même chose pour le compteur deux eau chaude
voici ma conf et son résultat
device_class: « energy » donc c’est normal, avec icône et comme son unit !
il faudrait device_class: " volume " ou « volume_storage »
Pour le prix , tu montres pas tout, regarde le sensor Price.
Nota: en mode Texte plus facile qu’une Photo la conf
Giga77
Octobre 23, 2023, 8:00
9
Si tu regardes le lien que je t’ai envoyé, ç’est la documentation du repository github :
Tu dois avoir quelque chose comme ça :
ecodevices_rt2:
- name: NameOfYourEcoRT2
host: "IP_RT2"
api_key: "API_KEY_RT2"
devices:
- name: Eau chaude
type: "counter"
id: 2
price_unit_of_measurement: "EUR" # Optional
price_icon: mdi:account-cash # Optional
index_unit_of_measurement: "l" # Optional
index_icon: mdi:transmission-tower # Optional
- name: Eau froide
type: "counter"
id: 1
price_unit_of_measurement: "EUR" # Optional
price_icon: mdi:account-cash # Optional
index_unit_of_measurement: "l" # Optional
index_icon: mdi:transmission-tower # Optional
Giga77
Octobre 23, 2023, 8:02
10
Il provient de l’intégration :
1 « J'aime »
Trop fort @Giga77
Tu dois etre proche de la solution et sans ecodevice sous la main.
Comme quoi il faut prendre quelques minutes pour lire la doc ( et la comprendre)
@flacon030
C’est surtout qu’il faut regarder ce que tu écris dans ton fichier conf, et pas s’étonner des indices de mesures en Wh et icone flash etc …
1 « J'aime »
Giga77
Octobre 23, 2023, 8:11
13
@flacon030
Je ne suis pas sûr que la doc est correcte.
Si ça ne marche pas, ouvre une issue sur Github.
@Doubledom
Surtout quand tu fait des copier/coller, sans lire la doc…
Giga77
Octobre 23, 2023, 8:20
14
Y a un Giga77 qui a fait un fork ecodevice sur github …mais pas pour le rt2
1 « J'aime »
Giga77
Octobre 23, 2023, 8:34
16
Oui, j’ai un eco-device mais pas RT2
C’est bon cela fonctionne avec la version 2.2.8
Il y avait bien un bug avec la version 2.2.7
Je pouvais toujours essayer cela ne pouvait pas fonctionner
Il y a juste le calcul du prix que je ne comprend pas
C’est pas grave je vais le cacher
1 « J'aime »
Giga77
Octobre 23, 2023, 9:01
18
Allez, un dernier indice… Lis la documentation du ecodevice-RT2
Giga77
Octobre 23, 2023, 9:12
19
C’est bon je viens de trouver aussi pour le prix…
C’est celui de l’ecodevice qui est récupérè, donc aucun calcul dans HA
Donc d’aucune utilité pour mon cas pour le moment
Merci pour votre aide
1 « J'aime »