Eco compteur LEGRAND

J’ai testé le code suivant sur mon home assistant avec succès

sensor:

  - platform: rest
    name: ecocompteurdata
    resource: http://192.168.1.70/data.json
    json_attributes:
      - label_entree1
    value_template: '{{ value_json.Date_Time }}'
  - platform: template
    sensors:
      dataentree1:
        friendly_name: 'nom de l entrée 1 ecocompteur'
        value_template: '{{ states.sensor.ecocompteurdata.attributes["label_entree1"]  }}'

et j’obtiens le résultat

image

Merci d’avoir essayé, mais toujours pas plus de succès (j’ai supprimé _ et majuscules)

J’ai essayé de commenter la première partie (qui appelle le inst.json et qui fonctionne), et ça ne fait pas fonctionner la partie qui appelle data.json

Plus qu’a essayer le code qui fonctionne chez moi.

sinon , j’ai une dernière piste , les accents.
Pourquoi « chaudière » n’a pas droit a son accent ?

`name: "Consommation Instantanée"`

 name: "Consommation Cumulus Chaudiere"

Ce que je ne comprends pas, si je reprends ton code d’exemple sur le label d’entrée 1, il fonctionne.
Si je remplace par la valeur que je veux afficher (ma conso totale intitulée conso_base dans le data.json, ça ne fonctionne plus …)

j’ai ajouté « conso_base » et ca fonctionne.

La valeur de « 0 » est normale , car je suis passé en mode tic standard qui n’est pas supporté avec ma version de l’écocompteur. Je ne me suis pas soucié d’une mise a jour , car j’ai aussi un serveur WES qui décode parfaitement le tic en standard.


  - platform: rest
    name: ecocompteurdata
    resource: http://192.168.1.70/data.json
    json_attributes:
      - conso_base
      - label_entree1
    value_template: '{{ value_json.Date_Time }}'
  - platform: template
    sensors:
      dataentree1:
        friendly_name: 'nom de l entrée 1 ecocompteur'
        value_template: '{{ states.sensor.ecocompteurdata.attributes["label_entree1"]  }}'
      dataconsobase:
        friendly_name: 'conso compteur base'
        value_template: '{{ states.sensor.ecocompteurdata.attributes["conso_base"]  }}'


image

Bon, malgré un gros c/c ça ne veut toujours pas. Merci pour ton temps et ton aide, je vais acheter une clef Zlinky_TIC, au moins je me prendrais moins la tête !

Bonjour,

avez-vous des conseils d’achat pour un éco compteur facile à intégrer dans Home Assistant (autre que celui-ci visiblement) ? Est-ce que le Schneider Weiser est plus facilement intégrable ? ou d’autres ?

Merci

C’est vrai qu’un petit plugin ne serait pas un luxe.
Avec en options :

  • une entrée dédiée pour les panneaux solaires.
  • une case pour entrer le prix de l’elec, en HC/HP, ou tarification sans HC/HP.
    Comme ça, ça te fait de jolis graphs, sans galérer.
    Le tout sous la vue energie.
2 « J'aime »

Hello à tous,

voici une config qui fonctionne chez moi alors que les méthode évoquée au dessus ne veulent pas fonctionner.
Ce code est intégré dans un package.

rest:
  - resource: "http://192.168.1.50/inst.json"
    sensor:
      - name: "EcoCompteur Chauffe Eau"
        value_template: "{{ ( value_json.data1 | float * 1 ) | round(0) }}"
        unit_of_measurement: W
        device_class: power

      - name: "EcoCompteur Chauffage"
        value_template: "{{ ( value_json.data2 | float * 1 ) | round(0) }}"
        unit_of_measurement: W
        device_class: power
        
      - name: "EcoCompteur Cuisine"
        value_template: "{{ ( value_json.data3 | float * 1 ) | round(0) }}"
        unit_of_measurement: W
        device_class: power

      - name: "EcoCompteur Prise de Courant"
        value_template: "{{ ( value_json.data4 | float * 1 ) | round(0) }}"
        unit_of_measurement: W
        device_class: power

      - name: "EcoCompteur Garage"
        value_template: "{{ ( value_json.data5 | float * 1 ) | round(0) }}"
        unit_of_measurement: W
        device_class: power


# https://community.home-assistant.io/t/how-to-decode-special-json-ex-conso-hc-006699756/253018/33

  - resource: "http://192.168.1.50/data.json"
    sensor:
      - name: "EcoCompteur conso_base"
        value_template: '{{ (((value|regex_replace("([ :])0+(\\d+),", "\g<1>\g<2>,")|from_json).conso_base) | float * 1 / 1000) | round(0) }}'
        device_class: energy
        unit_of_measurement: kWh


      - name: "EcoCompteur isousc"
        value_template: '{{ (((value|regex_replace("([ :])0+(\\d+),", "\g<1>\g<2>,")|from_json).isousc) | float * 1 ) | round(0) }}'
        device_class: energy
        unit_of_measurement: A


1 « J'aime »

Bonjour,

J’ai un Eco compteur Legrand 412032, il semblerait que malheureusement cette solution ne fonctionne pas.
J’arrive à pinguer avec réponse son adresse ip, mais accès impossible depuis un navigateur.

Si quelqu’un a une solution…
Certes je peux mettre en parallèle sur le Linky une clé Lixee (ce que je vais faire), mais j’aurais aimé récupérer les infos des 5 tores branchés sur l’Eco compteur

Merci d’avance pour vos idées

Bonjour
Je compte acheter ce module Ecocompteur Legrand pour gérer ma consommation d’énergie (électricité + eau) mais je voudrais être certain de sa correcte intégration dans HA. Si tu as des infos @MAVERIK30, n’hésite pas à partager, je suis preneur :slight_smile:

J’ai un tas de sensors qui ne marchent plus depuis la dernière mise à jour 2023.12 :frowning:
Exemple :

  • sensor.legrand_intensite_souscrite
  • sensor.legrand_consommation_base
    Déclarés comme suivant :
    sensor.legrand_intensite_souscrite:
      <<: *customize
      friendly_name: "Legrand Intensité Souscrite"
      icon: mdi:alpha-w-circle-outline

    sensor.legrand_consommation_base:
      <<: *customize
      friendly_name: "Legrand Conso. Base"
      icon: mdi:counter

Etonnant que cette version ne soit pas rétrocompatible avec ce genre de déclaration.
Quelqu’un en sait plus ?

Bonjour ablyes,
J’ignore s’il y a un rapport, maj passée hier,
En fin de matinée aujourd’hui, plus rien ne fonctionnait. Il m’a fallut rebooter mon RPI. (je précise RPI car ça peut avoir son importance)
depuis tout semble ok.

Je suis sur une machine virtuelle.
J’ai redémarré tout le système depuis l’interface de HA. (j’ai bien dit tout).
Rien n’y fait.

Oui, « l’intégration » semble compatible jusqu’en 11.3 mais que ça soit sous la 12.0 ou la 12.1 cela rend l’intégration non fonctionnelle pour moi également…
HAOS sous VM Proxmox…

1 « J'aime »

J’ai créé un post sur ha général.

Pour l’instant aucune réponse.
Je ne sais même pas si je peux restorer une vieille version.
T’as essayé ?

Je vais suivre…
Et oui, j’ai restauré direct en 11.3 personnellement…

Ah merde. Sous sauvegarde je ne vois pas la version de HA. J’ai que des modules.
T’as fait comment ?

Bah peut-être que c’est le fait d’être sous HAOS mais j’ai bien une sauvegarde du core lors de la MàJ, j’ai donc la possibilité de restauré juste le core…

Je suis sur synology et j’ai installer HA en suivant un tuto donné …
Je gagne quoi en passant par proxmox ?
Quelle est la différence ? Je suis perdu.