Ecodevice RTS compteur

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

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).

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


ecodevice

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

Si tu regardes le lien que je t’ai envoyé, ç’est la documentation du repository github :

Tu dois avoir quelque chose comme ça :
image

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

Il provient de l’intégration :

1 « J'aime »

Trop fort @Giga77 :muscle:
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) :grin:

@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 »

@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…

@flacon030
J’ai trouvé ça : Counter, unit of measurement in liter or m3 · Issue #130 · pcourbin/ecodevices_rt2 · GitHub
Donc à priori, il y a bien un bug corrigé dans la v2.2.8

Y a un Giga77 qui a fait un fork ecodevice sur github …mais pas pour le rt2 :smile:

1 « J'aime »

Oui, j’ai un eco-device :smiley: 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 »

Allez, un dernier indice… Lis la documentation du ecodevice-RT2 :laughing:

Dernier indice : EcoDevice RT2 — GCE Electronics

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 »