Par contre, comme mon abonnement n’a pas d’Heure Creuse/Heure Pleine, je me posais la question comment pouvoir lire l’index de mon compteur Linky ?
Et j’aurais voulu aussi l’intégrer dans la nouvelle « option » de HA qui est Energie :
Merci @NicoP4 , je viens de recevoir le module. J’ai hâte de le tester mais je veux faire un truc un minimum propre donc je ferais ca tranquillement ce WE.
En tout cas le module est vraiment très petit même si j’avais vu une photo avec une clé je ne m’attendais pas a ca et ca fait quelque chose de très bien fini avec le boitier. Bravo
Sylvain,
Pour utiliser Energy , il faut respecter ceci: For 2021.9 onwards
Only requirements for sensors to show up in Energy is that they are measuring kWh
and that they have a state_class: total_increasing
If you previously customised your sensors to work in 2021.8 by adding last_reset and state_class: measurement you should remove the former and change the latter. You can do that same as before (see bullet points in previous pinned message).
Keep in mind however it’s best to incorporate these attributes in the integration itself and not as customisations!
Ok pour la configuration pour le dashboard Énergie mais est-ce qu’il faut que le module transfère les données via MQTT ? Et donc, est-ce qu’il doit être visible sous MQTT Explorer ?
Hello
Si tu utilises la version ESPHOME, je ne vois pas l’intérêt de passer par MQTT.
Utilise ESPHOME depuis home assistant et tes sensors seront automatiquement remontés vers HA.
Pour pouvoir utiliser le module Energy de HA, il faut juste qu’il y ait un sensor en kWh ( en Wh ça marcherait aussi mais je ne vois pas l’intérêt de gérer d’aussi grands chiffres) et qu’il respecte çe que je t’ai copie collé en Anglais .
Dans le cas d’un contrat sans Heure creuse, utile Base qui est en wH.
Phil
OK, en fait il fallait que je supprime mes anciennes intégrations HS de ESPHome pour pouvoir recréer ma nouvelle.
Je vois bien mon intégration maintenant :
Du coup, voilà mes sensors que j’ai défini dans le code uploadé :
@Pbranly, est-ce que cela te parait bon ? Je n’ai pas réussi à ajouté ce bout de code value_template: "{{float(value) / 1000.0}}", j’avais une erreur.
Est-ce qu’il est nécessaire ? vu que j’ai mis unit_of_measurement: "kWh".
Voilà, tu désinstalles et réinstalles l’intégration ESPHOME et tu devrais trouver ton sensor intégrable dans Energy.
Il faut ensuite attendre une bonne heure pour que ça fonctionne
Phil
Oui ça devrait marcher ça.
Vérifie que le sensor géneré est bon .
J’ai un doute sur le nombre de chiffres après la virgule
Tu devras peut-être ajouter la ligne
accuracy_decimals: 3
Je ne peux pas tester car je suis resté en MQTT avec le soft d’origine sur le teleinfokit de Nico
Je suis en ESPHOME pour le gaz depuis mon Gazpar et pour l’eau avec une sonde inductive ( en attendant qu’ils ajoutent l’eau dans le module Energy !)
Ok, j’ai configuré avec les kWh mais le graph n’est pas très pertinent :
En fait j’ai l’impression qu’il n’affiche une « barre » que lorsque l’index évolue, or c’est configuré en kWh, ça n’évolue pas vite… Et ça fait un « trou » sur certaines heures alors que je consomme, moins d’un Wh.
Comment faire pour rester en Wh, le dashboard Energie est compatible avec les Wh ?
Je crois que oui . Dans le code, ça supporterait les Wh.
Mais tu m’étonnes de consommer aussi peu, voire rien par heure . Tu as ta box, ton frigo, des chargeurs etc …. Qui consomment .
Je suis absent actuellement de chez moi et je consomme de l’ordre de 140Wh en permanence .
Mais je suis en MQTT. Peut être qu’en ESPHOME, tu envoies des données différemment
Avec tout ces essais, j’ai un peu pourri mon historique, est-ce que tu aurais un moyen de ne prendre en compte les données qu’à partir d’une date précise ?
J’ai vu un paramètre last_reset mais il n’est pas compatible avec ESPHome donc impossible de le mettre dans le code de ESP et je n’arrive pas à savoir où le mettre dans la config HA…
Super !
Il ne faut surtout plus mettre last_reset
Pour raz soit tu changes le nom du sensor et ca repartira de zéro
Soit (?? Pas sûr) tu retires les valeurs directement dans ta base de données
Amitiés
Philippe
Il faut changer aussi dans le module energy
Ceci dit c’est pas grave car comme tu récupères une valeur absolue , tu n’as pas forcément les itérations que tu veux ( par heure) mais ça se rattrape
Il y a un moment où il ne faut plus toucher ….
Les données avant 8h00 se sont agrégées entre les deux graphiques.
Edit :
J’ai trouvé le moyen de supprimer les données que je ne voulais pas.
en utilisant ce post.
J’ai installé l’add-on SQLite Web, puis il faut trouver les id des statistic_id à supprimer via la table statistics_meta, dans mon cas les id 4 et 7, sensor.index et sensor.index_kwh :
Hello Sylvain,
Comme on travaillé par itération, peux tu partager ta configuration ESPHOME finale ?
Ça intéressera d’autres personne et aussi permettra à @NicoP4 Nicolas de mettre à jour son GitHub
Phil
J’ai laissé les 2 sensors Index (kWh) et Index car j’utilise le 2nd Index pour un captage manuel par semaine que j’avais avant HA. Cela m’évite juste d’aller voir l’index sur le compteur Linky.
Pour le dashboard Energy, seul le sensor Index (kWh) est donc nécessaire.
Au passage un ENORME MERCI à vous tous pour votre aide et BRAVO à @NicoP4 pour son module qui vaut vraiment le coup.
D’ailleurs, @NicoP4, si tu as besoin d’aide pour améliorer ta doc sur la partie ESPHome, ce sera avec grand plaisir