Rebonjour à tous,
J’ai enfin localisé la source d’erreur sur les sensors non présents…
En suivant strictement l’article de Argonaute, on est amenés à utiliser « l’ancienne formulation » de déclaration des deux sensors.
Ainsi, on a un OU l’autre sensor, pas les deux … (d’ou mon problème …)
Or, HA à modifié la manière de déclarer ces sensors, donc il faut modifier la syntaxe de la déclaration et utiliser la nouvelle forme.
Allez voir la doc de HA à ce sujet.
J’espère que cette remarque pourra aider.
Cordialement
Merci pour ton retour, même si cela m’étonne car cela marche encore chez moi.
Je vais tester et mettre à jour l’article. Peux tu donner la syntaxe que tu as utilisée pour les 2 capteurs ?
Oui, dès que j’ai trouvé.
J’ai vu que la syntaxe avait changé mais je ne parviens plus à retrouver où !!!
La doc de HA n’est pas très évidente à consulter pour moi il faut dire.
Bonsoir Argonaute,
Voilà, j’ai modifié le code et l’ai inclus dans le fichier templates.yaml
Les deux lignes marquées !# sont supprimées et remplacée par leur équivalent.
friendly_name: n’existe plus et est remplacé par name:
value_template: est remplacé par state:
Comme cela çà à l’air de fonctionner; et j’ai bien les deux sensors de consommation anormale.
Le code:
########## Mesure de la consomation eau froide la nuit ######
##############################################################
- name: Eau Froide Conso Nuit
unique_id: eau_froide_conso_nuit
!# friendly_name: Conso eau froide nuit
unit_of_measurement: L
!# value_template: "{{ states('input_text.eau_froide_conso_fin_nuit')|float(0) }}"
state: "{{ states('input_text.eau_froide_conso_fin_nuit')|float(0) }}"
Je me suis inspiré de l’article suivant qui explique les différences de syntaxe dans la nouvelle version de HA:
Cordialement.
Hello,
Le code marchait bien mais c’était la syntaxe YAML « legacy » ou historique.
J’ai modifié le code pour avoir la syntaxe officielle
template:
- sensor:
# Mesure de la consomation la nuit
- name: Eau Froide Conso Nuit
unique_id: eau_froide_conso_nuit
unit_of_measurement: L
state: "{{ states('input_text.eau_froide_conso_fin_nuit')|float(0) }}"
Et voilà, énigme résolue.
Décidément, ces modifications sont parfois un peu frustrantes, surtout lorsque on installe une config quelques mois plus tard sans faire attention …
Encore plus vrai pour les évolutions d’esp-home, lorsqu’une configuration qui marche très bien donne tout d’un coup des erreurs de compilations.
Merci pour les modifications, ce sera utile pour d’autres.
YM
bonjour a tous
j’aimerais faire le calcul de l’eau, j’ai un CGE qui me remonte mes infos eau et electricite. mais impossible dans energie de trouver mon compteur d’eau??
merci
Hello,
L’as tu bien déclaré dans le dashboard Énergie (paramètres- tableau de bord - Énergie section consommation d’eau) ?
Il faut aller dans cette section :
Oui, il te reste maintenant à choisir dans la liste sous consommation d’eau l’entité sensor.eau_froide_annuelle
(si tu as utilisé le nommage de l’article). Et tu peux mettre un prix, par exemple 4.2 EUR/m3.
merci argonaute grace a toi j y suis arrive
C’est possible de grouper eau chaude + eau froid sur le même ESP sur des entrées différentes ou c’est plus prudent de partir sur 2 ESP séparés ?
Oui c’est possible, si les compteurs ne sont pas trop éloigné l’un de l’autre.
Si le compteur est trop éloigné de ton ESP, tu peux avoir une perte du signal d’impulsion.
Ils sont très proches, je vais commander un ESP & tester tout ça
Oui, cela marchera sans problème.