Closed pyrech closed 2 years ago
Salut,
Je pensais que j'avais fait une bêtise lors de la mise à jour mais j'ai le même fonctionnement ici. J'ai remplacé de mon côté avec le sensor qui va chercher conso_m3, pour le graph c'est pareil je n'avais pas de données.
J'imagine que la ligne value_template: '{{ value_json.conso }}'
qui doit donner une valeur au sensor CLI (command line) parse un argument qui n'existe pas dans le json. Mais je n'en suis pas sûr.
Oui, je crois que je vais plutôt partir sur l'utilisation du sensor conso_m3 également. On met à jour la doc du coup ?
@frtz13 trouvera sûrement uns solution élégante à ça, ce paramètre a dû passer à la trappe avec le nouveau site GRDF.
oups, my fault. remplacez {{ value_json.conso }} par {{ value_json.conso_kWh }} et tout ira bien... je vais corriger ça dans la doc. désolé.
Top, merci :)
Bonjour, Il faut aussi l'ajouter dans la liste du sensor command line.
Je ne comprends pas bien votre remarque. vous parlez du coefficient de conversion kWh/m3 ?
J'ai dû ajouter cette ligne dans la déclaration du sensor pour que celui-ci prenne la valeur de conso_kWh
- platform: command_line
name: GRDF consommation gaz
command: "/config/gazpar/gazpar_ha.sh sensor"
scan_interval: 100000000
unit_of_measurement: "kWh"
json_attributes:
- conso_kWh # <-- cette ligne a été ajoutée pour pouvoir être utilisée dans le value_template
- conso_m3
- index_kWh
- index_m3
- date
- log
value_template: '{{ value_json.conso_kWh }}'
à mon avis inutile. sans la ligne ajoutée, la conso_kWh correspond au "state" du Sensor, et elle ne figure plus dans ses attributs.
OK, dans ce cas c'est le redémarrage de HA qui a fait marcher le sensor. Aucune idée de pourquoi il ne c'est pas mis à jour lors du premier redémarrage et lancement de l'automatisation.
Désolé, j'apprends encore sur les mécanismes de déclaration des sensors. Merci !
Salut,
Mon entité
sensor.grdf_consommation_gaz
n'a jamais d'état, seuls les attributs sont dispos :Ce qui fait que l'automation qui récupère les données n'est jamais lancé parce que le check sur le numeric_state échoue (une valeur vide n'étant pas inférieur à -0.5). Est-ce qu'il faut modifier l'automation pour plutôt checker l'attribut
conso_m3
desensor.grdf_consommation_gaz
à la place de son state ?