oui ça fonctionne ; je voulais voire au niveau de la syntaxe si c’était bon
Bonjour
Pour récupérer les mesures de conso j’utilise les type post ( qui correspond aux postes et souspost que tu vois dans ta page d’accueil de l’ecodevice) et non pas le type toroid. J’avoue ne pas avoir compris a quoi ça correspond.
Bonjour ,
si je peut me permettre de vous déranger , pour la mesure de la conso de l’eau , normalement on peut chercher la mesure quotidienne etc … mais je n’arrive pas ; faut t’il passer par le jyson de l’l’écodevice ?
Je pense que le message précédent de cocof reponds à ta question non ?
Non non mon message c’est pour les mesure de conso élec. Pour l’eau je ne sais pas mais ça dois pas être sorcier fait regarder dans la Doc de l’api. Je regarde demain Si j’y pense!
bonsoir
sur ton ecodevice tu arrives bien a voir ton compteur d’eau ? avec les valeurs index instannée … tu dis qu’avec ton ancienne box tu recevais tout, de quelle box tu parles ? c’était avec l’ecodevice ?
si oui, il faudrait que tu tapper dans un navigateur en adaptant avec l’adresse IP de ton ecodevice :
http://192.168.x.xx/api/xdevices.json?Get=all
ou
http://192.168.1.xx/api/xdevices.json?Get=Dall
ca devrait te renvoyer les données de l’ecodevice
si il n’y a pas les valeurs que tu souhaites tu peux essayer d’autre commande (voir API EDRT — GCE Electronics)
un fois que tu as localisé la valeur que tu veux, revient sur le forum je t’aiderai à les récupérer sous HA avec la fonction rest.
Bonjour ,
Merci pour ton aide
voilà ce que j’ai reussi à ressortir , pour le compteur ça doit être le c1 je pense …
Et quand tu avais mis
Counter Example
- name: Compteur d'eau
type: "counter"
id: 1
Tu avais quoi dans ton capteur
Ça ne récupèrerait pas l’index et l’instantannee?
D’après la Doc c’est équivalent a la commande que je t’ai donné hier soir.
Si la commande que je t’ai donner hier soir renvoie plus d’informations alors il faut passer par la commande rest. Je ne suis pas chez moi là je regarde ce soir pour te mettre un exemple.
bonsoir, si tu veux recuperer la valeur direcmeent par l’API de l’ecodevice, il faut donc dans configuration.yaml ajouter :
rest:
- resource: http://192.168.1.66/api/xdevices.json?Get=all
scan_interval: 5
sensor:
- name: "conso eau index c1"
value_template: "{{ value_json.INDEX_C1 }}"
unique_id : conso_eau
state_class: measurement
unit_of_measurement: "m2"
Une fois que tu as compris c’est assez simple. A la place de INDEX_C1 tu peux mettre n’importe quel champ que te renvoie la ressource.
super , on test demain et je reviens Merci d’avance
Bonjour , pour commencer sur de bonne base ; est ce que je suis déjà bon pour le paramétrage de l’éco , pour le compteur ?
Merci
[quote=« cocof, post:69, topic:48863 »]
rest:
- resource: http://192.168.1.66/api/xdevices.json?Get=all
scan_interval: 5
sensor:
- name: "conso eau index c1"
value_template: "{{ value_json.INDEX_C1 }}"
unique_id : conso_eau
state_class: measurement
unit_of_measurement: "m2"
rest - resource: http://192.168.0.218/api/xdevices.json?Get=all scan_interval: 5 sensor: - name: "conso eau index c1" value_template: "{{ value_json.day_C1 }}" unique_id : conso_eau state_class: measurement unit_of_measurement: "m2"
tu peux m’aider pour l’alignement
Merci `
Citation
`
Bonjour pour le paramétrage je ne saurais tmpas te dire, va voir sur le forum de cge. ( Je n’ai pas de compteur a impulsion)
Normalement si tu fais un copier coller alignement est bon.
Mais ton message est illisible. Faut mettre ton code entre des balises pour qu’on voit comment tu l’a écrit dans chez toi.
Il y a un vérificateur de syntaxe
Indispensable pour éviter de mettre une configuration qui bloque HA.
Si l’alignement ou une configuration qui n’existe pas ça le dira. Si ce sont les mauvaises informations, avec une syntaxe correcte par contre, ça ne le détectera pas
Supper Merci ; j’avance de jour en jour avec vous
Merci
donc normalement ça devrai être bon d’aprés le message
Bonjour , alors les toroid correspondent aux 4 pinces ampèremétriques que tu peux ajouter à l’écodecice ( sous forme de tore )
rest:
- resource: http://192.168.0.218/api/xdevices.json?Get=all
scan_interval: 5
sensor:
- name: "conso eau index c1"
value_template: "{{ value_json.DAY_C1 }}"
unique_id : conso_eau
state_class: measurement
unit_of_measurement: "m2" saisissez ou collez du code ici
voilà pour la conso du jour ,
rest:
- resource: http://192.168.0.xxx/api/xdevices.json?Get=all
scan_interval: 5
sensor:- name: « conso eau index day_c1 »
value_template: « {{ value_json.DAY_C1 }} »
unique_id : conso_eau
state_class: measurement
unit_of_measurement: « m2 » saisissez ou collez du code ici
- name: « conso eau index day_c1 »
Mais elle ne s’affiche pas ; mauvais syntaxe ?