Téléinfo via wifi

Tes valeurs par jour, semaine, mois et années sont en kWh.
Est-ce que la valeur est entière ou il y a des décimales ?

Si tu utilise le sensor Index, c’est arrondi avec le filters multiply

J’ai trouvé comment faire pour afficher la consommation instantanée en Wh sur un interval choisi (1 heure, 1 jour, etc …). :partying_face:
Tu peux en plus mettre la courbe avec des couleur choisi pour les différents seuil.

Mon code :

align_icon: left
color_thresholds:
  - color: '#11f13a'     # Couleur verte affichée pour toutes valeurs inférieures à 23
    value: 23
  - color: '#f0da11'     # Couleur jaune affichée pour toutes valeurs entre 23 et 24
    value: 24
  - color: '#ef5a0f'     # Couleur orange affichée pour toutes valeurs entre 24 et 25
    value: 25
  - color: '#ef1d0f'     # Couleur rouge affichée pour toutes valeurs supérieure à 25
    value: 26
entities:
  - sensor.index_wh    # On prend le sensor d'origine en Wh plus celui calculé par utility_meter (voir explications)
unit: Wh                      # On met l'unité en Wh
aggregate_func: delta     # On choisit la fonction d'agrégation delta pour récupérer la différence entre 2 valeurs
hours_to_show: 1        # On affiche les valeurs que sur 1 heure
hour24: true
more_info: false
name: Conso EDF par heure
points_per_hour: 60     # On choisi 1 point par minute, on aura donc 60 points d'afficher puisqu'on affiche qu'une heure
animate: true  # L'animation de la courbe au chargement
show:
  labels: true    # On affiche les pastille max et min de la courbe
  name: true    # On affiche le titre
  state: false    # On masque la valeur courante (voir explications)
type: 'custom:mini-graph-card'

Explications :

On prend le sensor d’origine en Wh plus celui calculé par utility_meter

utility_meter remet à zéro à chaque début d’heure le sensor consommation_heure ce qui me faisait apparaitre un pic à chaque début d’heure avec la fonction delta :
image

On masque la valeur courante

Je n’ai pas réussi à afficher le delta courant, la carte m’affiche l’index courant en Wh. Ce qui fait un peu peur… :scream:

image

Le min/max peut suffire pour l’instant. @Jcpas, si tu trouves, je suis preneur de la solution :grin:

Voilà ce que cela donne :

image

Le graph est basé sur l’historique du sensor mais j’ai désactivé l’historisation de l’index.
Mes snapshots étaient devenus énormes (400Mo), je pensais que ça venait de l’historique.
Finalement après purge et désactivation ça n’a pas beaucoup changé.
J’ai décompressé un snapshot et j’ai vu que c’était l’add-on ESPHome (dev) qui occupait 283Mo :thinking:
Je vais réactiver l’historique des sensors.

J’ai vu aussi qu’après l’installation de ESPHome (dev) mes snapshots explosait en taille.

@Jcpas, comment tu as fait pour purger tes données ?

J’ai supprimé le fichier home-assistant_v2.db pour supprimer l’historique utilisé dans HA.
J’ai installé un client influxdb pour supprimer les données dans la base influxdb.
Pour réinitialiser le paramétrage de mes sensors (l’unité n’était plus la bonne), j’ai arrêté HA et supprimé les sensors du fichier \config.storage\core.restore_state

Qu’est ce que tu as utilisé comme client influxDB et quel requête as-tu passé pour supprimer les données de la base ?

Est-ce que tu connais le langage SQL ?

J’ai utilisé InfluxDBStudio (GitHub - CymaticLabs/InfluxDBStudio: InfluxDB Studio is a UI management tool for the InfluxDB time series database.)

Un peu, ça devrait aller si c’est pas un SQL bizarre :wink:

Dans ESPHome, les 3 petits points en haut à droite de chaque ESP puis clean build files

Et pour la BDD, il faut filtrer ce que vous souhaitez ou pas y voir stocké avec exclude ou include :

Bon problème, hier plantage de mon capteur téléinfo et impossible de le relancer.
Pour ne pas trop pourrir ce poste, j’en ai ouvert un autre Problème d’installation de ESPHome dev

SI quelqu’un pouvait m’aider, je n’ai plus de téléinfo depuis… :sob:

@Jcpas, fais gaffe ne recompile pas via ESPHome (dev), on est 2 à avoir planté nos ESPHome… :sob: :sob:
Quand tu recompiles, ça fait planté ESPHome (dev) et impossible de le réinstaller
Je suis en discussion avec @SeByDocKy sur Discord, tout fonctionnait bien jusqu’à ce qu’il essaie de recompiler

Bonjour tout le monde,

Fraîchement inscrit (et la section présentation ne permet pas de créer un post, à priori pas le seul dans ce cas)

Relativement débutant en domotique, peu de notions de dev, je souhaitais essayer la téléinfo.

J’ai acheté le module pitinfo que j’ai connecté à un nodemcu v3 que je pensais faire tourner sous esphome.

Je m’interroge sur quelques points.

Le 1er : mon compteur est à 1ère vu en mode historique. Quelle est la différence entre le mode historique et le mode normal svp ?

2ème : à quoi correspond le champ « intensité » ?
- tag_name: « IINST »
sensor:
name: « Intensité »
unit_of_measurement: « A »
icon: mdi:power-plug

La valeur qui ressort est toujours de 1A, cela ne semble donc pas lié à l’intensité consommée en instantané ?

3ème point : en fonctionnement normal, pour avoir les conso quotidiennes, hebdo, mensuelles … Faut il repasser par le mode standard ? Si oui, comment faire ? (manip sur le compteur, appeler Enedis ou EDF (mon contrat élec est chez EDF)

Merci d’avance

Salut @lacrima08, bienvenue parmi cette communauté de HACF.

  1. La différence entre le mode Historique et Standard, ce sont les trames qui n’ont pas la même structure. Les trames envoyées par un compteur Linky en mode historique sont définies dans la documentation officielle ENEDIS à la page 9/38 § 5.3.Caractéristiques des informations de TIC en mode standard .
  2. IINST correspond bien à une intensité instantanée comme tu peux le lire dans la doc officiel ENEDIS au chapitre 6.1.1
  3. Pas besoin, cela dépend de ce que tu veux faire.
    • Si tu veux visualiser les informations, tu peux utiliser une carte manuelle Lovelace Mini Graph Card qui peut te faire ça. Si tu veux plus d’infos, tu peux lire ma doc d’install sur mon github
    • Si tu veux sauvegarder ces données en base pour une utilisation ultérieure, je n’ai pas encore fait ce genre de chose, désolé. Si tu trouves comment faire, n’hésites pas à partager !

J’espère avoir un peu répondu à tes questions.

Salut @Sylvain_G,

Je te remercie, d’avoir éclairé ma lanterne, je cherche (pour le moment) à pouvoir visualiser la conso, quotidienne, hebdomadaire et mensuelle)

Je viens de voir évoluer ma valeur d’intensité après avoir mis en route quelques « gros » appareils mais j’avoue que je m’attendais à une valeur plus élevée en « idle »

Je regardé un peu pour paramétrer des utility meters (je n’ai encore jamais utilisé ces sensors) mais je ne vois pas les sensors remonter sur HA

Pour précision, j’utilise HASS.IO sur un NUC Intel et ESPHome en version dev 0.116.0 avec le module de téléinfo du canal dev justement.

Je souhaitais aussi te remercier ainsi que @Schmurtz et @Jcpas pour le module original et leurs modifs :wink:

Je vais jeter un oeil à ton tuto pour mini graph card, j’ai vu que cela parlais aussi des utility meters

Je n’utilise plus utility_meter pour mes graph, ça rentrait en conflit avec Mini Graph Card.
Il faudra que je mettes à jour mon Github :grin:

En tout cas, j’ai déjà trouvé pourquoi ils ne remontaient pas dans HA, erreur de déclaration.

A priori, il « ne resterait plus qu’à » mettre en forme

@Sylvain_G

Pour le ESPHome dev, sous HA, j’ai trouvé 2 possibilités :

  • soit dans la config de l’add-on ESPHome dans le Supervisor, tu ajoutes la ligne « esphome_version: dev » puis tu sauves la config et tu redémarres l’addon

  • soit, toujours dans Supervisor puis cette fois dans l’add-on store, tu cliques en haut à droite sur les 3 points verticaux, puis sur « Repositories » et tu ajoutes la ligne « GitHub - esphome/home-assistant-addon: ESPHome Home Assistant Add-on »

ça t’ajoutera un nouveau repo ou tu pourras choisir entre la version stable, beta ou dev