Pour la récupération des attributs, je te conseilles de préférer la méthode présentée ici :
https://forum.hacf.fr/t/creer-une-entite-a-partir-de-lattribut-dune-entite/1597
Pour la récupération des attributs, je te conseilles de préférer la méthode présentée ici :
https://forum.hacf.fr/t/creer-une-entite-a-partir-de-lattribut-dune-entite/1597
merci j’ai réussi sa marche
Partage le code
Bonjour aeamaa_aeamaa,
Je suis preneur pour ton code, peux-tu le partager stp.
Merci
Bon Week-end
+1 pour le partage, je cherche également à intégrer cette fonction
Bonsoir,
412000/412010 c’est l’ancien Ecocompteur qui est abandonné et remplacé par le 412033
Quelqu’un a avancé sur le nouveau ?
Attention la configuration des templates a changé. Le code de @aeamaa_aeamaa fonctionne toujours mais est passé en mode « legacy » (nommé comme ça dans la documentation de Home Assistant )
Voici la configuration que j’utilise depuis la mise à jour :
sensor:
- platform: rest
name: Ecocompteur
json_attributes:
- data1
- data2
- data3
- data4
- data5
resource: http://192.168.1.6/inst.json
value_template: '{{ value_json.Date_Time }}'
template:
- sensor:
- name: "Consommation pompe à chaleur"
state: "{{ state_attr('sensor.ecocompteur', 'data1') }}"
unit_of_measurement: W
device_class: power
state_class: measurement
- name: "Consommation machine à laver"
state: "{{ state_attr('sensor.ecocompteur', 'data2') }}"
unit_of_measurement: W
device_class: power
Bonjour,
J’ai un HA sur Synology et je ne trouve pas le fichier de config yaml ? si quelqu’un peu m’aider ?
Merci d’avance.
Belle journée a vous.
Bonjour,
J’ai acheté l’ecocompteur 412033, malheuresement, en tapant l’ip de l’équipement, pas de page web.
j’ai aussi essayer les URL /inst.json et /data.json, rien n’est affiché.
Home assistant à détecter la partie homekit mais la seul entité affiché est ‹ button.legrand_ecometer_identify › donc pas très interessant.
je ne trouve absolument rien en terme de documentation, quelqu’un pourrait-il m’éclairer ?
J’ai exactement le même soucis, quelques chose me dit que cette version est tout simplement conçue pour ne fonctionner qu’avec home+control qui garde toutes les informations sur le cloud….
Yop tout le monde, comme dit plus haut j’ai le dernier modèle eco compteur mais je crois qu’il va vite être désinstallé car pas content du tout, je m’explique:
1 son calcul de puissance est faux et donne une information erronée d’environ 10% par rapport au compteur linky et je doute fort que la chute de tension y soit pour quelque chose ( compteur linky à plus de 35m )
aucune information n’est directement récupérable depuis l’ecocompteur, vous êtes obligatoirement dépendant de leur appli home+control, ils ont tout bonnement supprimé la page web de consultation des données…
pas moyen de récupérer l’information TIC du linky en mode standar ou historique et sûrement due à la distance entre les 2, peut être qu’un petit amplificateur de signal pourrais aider??
Mais peut être que j’ai zapper quelque chose sur ce model et que d’autre on réussi à récupérer les infos directement de l’éco compteur, alors si quelqu’un a une info je suis preneur.
Salut,
De ce que j’ai lu, c’est un device full cloud. donc exit les requêtes locales.
Ensuite, j’ai bien l’info TIC qui remonte sur l’ecocompteur et je n’ai pas d’écart avec les relevés d’enedis.
Pour le mode full cloud c’est bien ce que j’ai compris du coup…. Et en ce qui concerne le tic je penses que la distance est belle et bien trop importante pour recevoir un signal correct.
Normalement Homekit est supposé marcher en local, mais ne possédant d’appareil Apple impossible de dire si c’est Home Assistant qui ne remonte pas les sensors ou si c’est Homekit qui ne fourni rien d’intéressant.
C’était bien mon espoir mais la conclusion fut bien plus rapide :
Retour à l’envoyeur et achat d’une clé https://lixee.fr/produits/37-zigate-usb-ttl-3770014375148.html
Bonjour à tous,
J’ai refait ce code ci Hydreliox en l’adaptant à mon eco compteur et à mes valeurs que je veux qu’il remonte. Par contre j’aurais besoin d’aide pour comprendre:
retour avec http://192.168.XXX.XXX/ inst.json
{
"data1":5.000000,
"data2":297.000000,
"data3":0.000000,
"data4":0.000000,
"data5":0.000000,
"data6":0.000000,
"data6m3":0.000000,
"data7":0.000000,
"data7m3":0.000000,
"heure":9,
"minute":10,
"CIR1_Nrj":0.000000,
"CIR1_Vol":0.000000,
"CIR2_Nrj":0.000000,
"CIR2_Vol":0.000000,
"CIR3_Nrj":0.000000,
"CIR3_Vol":0.000000,
"CIR4_Nrj":0.000000,
"CIR4_Vol":0.000000,
"Date_Time":1677575427
}
retour avec http://192.168.XXX.XXX/ data.json
{
"option_tarifaire" : 2,
"tarif_courant" : 9,
"isousc" : 45,
"conso_base" : 0,
"conso_hc" : 0,
"conso_hp" : 0,
"conso_hc_b" : 029183592,
"conso_hp_b" : 000044656,
"conso_hc_w" : 000043068,
"conso_hp_w" : 000051047,
"conso_hc_r" : 000000000,
"conso_hp_r" : 000000000,
"type_imp_0" : 1,
"type_imp_1" : 1,
"type_imp_2" : 1,
"type_imp_3" : 1,
"type_imp_4" : 1,
"type_imp_5" : 1,
"label_entree1" : "PRISE CHARGE VE ",
"label_entree2" : "SOLAIRE ",
"label_entree3" : " ",
"label_entree4" : " ",
"label_entree5" : " ",
"label_entree_imp0" : "Eau de Ville",
"label_entree_imp1" : "Eau Pluie",
"label_entree_imp2" : "Eau",
"label_entree_imp3" : "Eau",
"label_entree_imp4" : "Eau",
"label_entree_imp5" : "Eau",
"entree_imp0_disabled" : 0,
"entree_imp1_disabled" : 0,
"entree_imp2_disabled" : 1,
"entree_imp3_disabled" : 1,
"entree_imp4_disabled" : 1,
"entree_imp5_disabled" : 1
}
Je recupère bien:
une fois sur Deux par contre j’ai Etat = Unknown ? et l’autre fois ça marche
Par contre si je veux récupérer les infos data.json je recreer ceci dans mon yaml :
#Eco Compteur Legrand
sensor:
- platform: rest
name: Ecocompteur
json_attributes:
- data1
- data2
- data3
- data4
- data5
resource: http://192.168.100.112/data.json
value_template: '{{ value_json.Date_Time }}'
Merci d’avance à tous de vos retours d’expériences
Bonne journée
Ludo
Bonsoir à tous,
Personne pour m’aiguiller ?
Je viens de regarder ma conso sur EcoCompteur:
et si je regarde sur le Json.data j’ai bien les bonnes valeurs:
J’en conclu que ça doit être mon Yaml qui doit être foireux ? Qu’en pensez vous ?
Voici mon Yaml
Bien sûr j’ai pas fait toutes les valeurs, je cherche déjà à le faire pour 3 valeurs
Merci d’avance
Ludo
Bonjour Ludo,
je ne vois pas trop le problème que tu pourrais avoir. Ton yaml semble bon, mais je ne suis pas un expert
voici un extrait de mon yaml qui n’est pas très éloigné du tien
- unique_id: Legrand_Puissance_Climatisation
name: "Legrand Puissance Climatisation"
state: "{{ state_attr('sensor.ecocompteur', 'data2') | float (default = 0) }}"
unit_of_measurement: W
device_class: power
icon: mdi:alpha-w-circle-outline
j’ai un |float (default =0)
en plus c’est tout finalement. et je ne rencontre pas de problèmes.
Gilles
Bonjour Gilles,
Merci de ton retour, je vais esasyer avec ton écriture de YAML pour voir. Je te tiens au jus
Au plaisir
Ludo
J’ai peut être trouver le problème.
A chaque fois que je regarde vos Yaml vous faites appel à http://192.168.xxx.xxx/inst.json avec comme retour de valeur Data1 , Data2 etc… jusqu’a data5
Par contre moi quand je regarde mes valeurs data ils sont vide
pourquoi mes valeurs sont vide alors que sur l’interface web de l’ecocompteur il me remonte bien les valeurs ???
++
Ludo