# Monitoring électricité avec la téléinfo + Node Red + influxDB

**URL:** <https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546>\
**Category:** Node-Red\
**Created:** [Mai 5, 2021, 9:20 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546 "2021-05-05T09:20:33Z")\
**Posts on this page:** 20\
**Page:** 6

<div class="post-metadata">

**Author:** ![g4seb](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/g/e274bd/32.png) [@g4seb](https://forum.hacf.fr/u/g4seb)\
**Post date:** [Mai 19, 2021, 6:09 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/101 "2021-05-19T18:09:38Z")

</div>

Oui j’ai grafana. Pas encore compris trop comment ça marche 🤣… mais je vais trouver.  
J’arrive pas à intégrer proprement dans Lovelace.

Ok la requête c’est dans conf.yaml que tu l’as met 🤔

Et la structure je vais regarder ou faut modifier…

---

<div class="post-metadata">

**Author:** ![Ives](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/i/ba8739/32.png) [@Ives](https://forum.hacf.fr/u/Ives)\
**Post date:** [Mai 19, 2021, 10:35 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/102 "2021-05-19T22:35:34Z")

</div>

> [@g4seb](#):
>
> Oui j’ai grafana. Pas encore compris trop comment ça marche 🤣… mais je vais trouver.  
> J’arrive pas à intégrer proprement dans Lovelace.  
> Ok la requête c’est dans conf.yaml que tu l’as met 🤔

Dans Grafana tu fais la requête avec les paramètres que j’ai donné ; tu peux ensuite affiner le graphique en fonction de tes souhaits (barres, lignes, etc).  
Ensuite depuis le menu du panel, tu cliques sur share pour obtenir une url.  
Dans Lovelace tu ajoutes une carte Webpage dans laquelle tu colles l’url.

---

<div class="post-metadata">

**Author:** ![g4seb](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/g/e274bd/32.png) [@g4seb](https://forum.hacf.fr/u/g4seb)\
**Post date:** [Mai 20, 2021, 6:06 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/103 "2021-05-20T18:06:59Z")

</div>

Ok merci. Je vais regarder ça !

---

<div class="post-metadata">

**Author:** ![SNoof](https://forum.hacf.fr/user_avatar/forum.hacf.fr/snoof/32/331_2.png) [@SNoof](https://forum.hacf.fr/u/SNoof)\
**Post date:** [Août 2, 2021, 8:35 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/104 "2021-08-02T20:35:11Z")

</div>

Pour info j’ai réalisé la mise à jour vers node-red 2.0.5 ce soir, rien à signaler qui s’est mal passé avec l’update !

---

<div class="post-metadata">

**Author:** ![SNoof](https://forum.hacf.fr/user_avatar/forum.hacf.fr/snoof/32/331_2.png) [@SNoof](https://forum.hacf.fr/u/SNoof)\
**Post date:** [Août 8, 2021, 7:09 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/105 "2021-08-08T19:09:38Z")

</div>

Autre info, pour ceux qui souhaitent rendre ça compatible avec le Energy Management de HA sorti avec la 2021.8.

- Créez un nouveau sensor influxDB (pour du contrat base, monophasé)

```auto
  - name: index_wh
    unit_of_measurement: Wh
    measurement: '"Wh"'
    field: value
    group_function: last
    where: '"entity" = ''teleinfo'''
    database: edf

```

- Ajoutez ceci à vos customisations (/config/customize.yaml)

```auto
  last_reset: "1970-01-01T00:00:00+00:00"
  state_class: measurement
  device_class: energy

```

Restart de HA et zou !  
Testé et approuvé. Bon je n’utiliserai pas le système. Personnellement la méthode influxDB me suffit, et c’est du temps réel, contrairemement au Energy Management qui a du retard.

---

<div class="post-metadata">

**Author:** ![zglurb](https://forum.hacf.fr/user_avatar/forum.hacf.fr/zglurb/32/7476_2.png) [@zglurb](https://forum.hacf.fr/u/zglurb)\
**Post date:** [Août 11, 2021, 5:17 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/106 "2021-08-11T17:17:14Z")

</div>

Bonjour,

Pour l’instant je ne suis pas du tout ma consommation mais le nouveau module Energie me donne l’envie de regarder ça de plus près.

Mon compteur est à 110 mètres de ma maison mais elle est équipée d’un Tywatt 1000 de Delta Dore qui indique bien la bonne consommation. Je suppose que les fils de téléinfo ont été tirés quand la maison a été construite.

Si j’achète [ça](https://www.domotique-store.fr/domotique/modules-domotiques/detecteurs-capteurs-mesure/mesure-consommation-energetique/425-gce-electronics-interface-teleinformation-usb-pour-compteur-electrique.html) avant de suivre le tuto, est-ce que je peux le brancher en parallèle du Tywatt ? Par exemple en faisant sortir les fils du bornier du Tywatt ou avec des Wago ? Ou alors c’est l’un ou l’autre ?

---

<div class="post-metadata">

**Author:** ![SNoof](https://forum.hacf.fr/user_avatar/forum.hacf.fr/snoof/32/331_2.png) [@SNoof](https://forum.hacf.fr/u/SNoof)\
**Post date:** [Août 16, 2021, 10:07 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/107 "2021-08-16T10:07:12Z")

</div>

Je ne peux pas te certifier que 2 appareils en parallèle vont fonctionner sur la téléinfo. Je n’en sais rien du tout. En tout cas, c’est ce boitier que j’utilise.  
Ensuite de ce que je vois du raccordement du boitier technique de la Tywatt 1000, les bornes 3 et 4 sont reliées à i1 et i2 du compteur donc c’est bien les bornes de téléinfo.

Pour ce que j’en lis sur le net, pas trop de souci pour 2 appreils en // sur la téléinfo. Mais bon… sans certitude.

---

<div class="post-metadata">

**Author:** ![Neuvidor](https://forum.hacf.fr/user_avatar/forum.hacf.fr/neuvidor/32/22140_2.png) [@Neuvidor](https://forum.hacf.fr/u/Neuvidor)\
**Post date:** [Août 16, 2021, 12:50 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/108 "2021-08-16T12:50:48Z")

</div>

Hello !  
Juste pour vous dire que personnellement j’ai branché en parrallele 2 équipements sur mon LINKY et les deux fonctionnent parfaitement. En fait le LINKY ne fait qu’émettre des trames et les équipements ne font que les lire.

Il s’agit de :

- [USB teleinfos](https://www.tindie.com/products/hallard/micro-teleinfo-v20/)
- [Ecocompteur Legrand](https://www.legrand.fr/pro/catalogue/31736-ecocompteur-ip/ecocompteur-modulaire-ip-pour-mesure-consommation-sur-6-postes-110v-a-230v-6-modules)

---

<div class="post-metadata">

**Author:** ![Neuvidor](https://forum.hacf.fr/user_avatar/forum.hacf.fr/neuvidor/32/22140_2.png) [@Neuvidor](https://forum.hacf.fr/u/Neuvidor)\
**Post date:** [Août 16, 2021, 4:54 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/109 "2021-08-16T16:54:40Z")

</div>

Tu peux aussi utiliser ce type de module :  
-[RFM LINKY via MQTT](https://fumeebleue.fr/rfm-linky/)

Environ 55€ en mode DIY.

 ![TeleinfoRFM0](https://forum.hacf.fr/uploads/default/original/2X/2/2ac97aeef4081a78d7a47d044c2ca084a36a7feb.png)

 ![IMG_1903-scaled](https://forum.hacf.fr/uploads/default/original/2X/1/16a043306651ebae751261bbd2d88388fff7d64a.jpeg)

---

<div class="post-metadata">

**Author:** ![kerozen54](https://forum.hacf.fr/user_avatar/forum.hacf.fr/kerozen54/32/4782_2.png) [@kerozen54](https://forum.hacf.fr/u/kerozen54)\
**Post date:** [Septembre 16, 2021, 2:15 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/110 "2021-09-16T14:15:49Z")

</div>

> [@SNoof](#):
>
> - Créez un nouveau sensor influxDB (pour du contrat base, monophasé)
> 
> ```auto
> - name: index_wh
> unit_of_measurement: Wh
> measurement: '"Wh"'
> field: value
> group_function: last
> where: '"entity" = ''teleinfo'''
> database: edf
> 
> ```
> 
> - Ajoutez ceci à vos customisations (/config/customize.yaml)
> 
> ```auto
> last_reset: "1970-01-01T00:00:00+00:00"
> state_class: measurement
> device_class: energy
> 
> ```
> 
> Restart de HA et zou !

Bonjour à tous.  
je tente cette manière de récupérer les informations du linky (avec usb teleinfo et 15m de cable entre le linky et le module usb).  
pour ajouter les HP / HC energy dashboard, j’ai fais ceci :

```auto
      - name: index_HC_Wh
        unit_of_measurement: Wh
        measurement: '"Wh"'
        field: value
        group_function: last
        where: '"entity" = ''teleinfo_hc'''
        database: edf
      - name: index_HP_Wh
        unit_of_measurement: Wh
        measurement: '"Wh"'
        field: value
        group_function: last
        where: '"entity" = ''teleinfo_hp'''
        database: edf

```

ça vous paraît correct ?  
Car cela n’apparaît pas dans la liste des entités pour monitorer le réseau électrique.

edit:  
je n’avais pas ajouté:

```auto
homeassistant:
  customize !include customize.yaml

```

dans configuration.yaml

mais maintenant, lorsque je vérifie la configuration avant de restart ha, j’ai ce message :

```auto
extra keys not allowed @ data['customize']['last_reset']

```

visiblement, le contenu de customize.yaml ne lui plaît pas.

redit, c’est ça qu’il faut mettre :

```auto
sensor.index_HC_Wh:
  last_reset: "1970-01-01T00:00:00+00:00"
  state_class: measurement
  device_class: energy
sensor.index_HP_Wh:
  last_reset: "1970-01-01T00:00:00+00:00"
  state_class: measurement
  device_class: energy

```

---

<div class="post-metadata">

**Author:** ![Pbranly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pbranly/32/1757_2.png) [@Pbranly](https://forum.hacf.fr/u/Pbranly)\
**Post date:** [Septembre 17, 2021, 7:14 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/111 "2021-09-17T07:14:42Z")

</div>

Non c’est pas bon depuis les dernières versions il faut :

**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).

Donc retirer la ligne « last reset » et remplacer « measurement » par « total\_increasing »

Et il faut des kWh donc ajouter une ligne qui divise la valeur en Wh par 1000

---

<div class="post-metadata">

**Author:** ![SNoof](https://forum.hacf.fr/user_avatar/forum.hacf.fr/snoof/32/331_2.png) [@SNoof](https://forum.hacf.fr/u/SNoof)\
**Post date:** [Septembre 17, 2021, 8:36 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/112 "2021-09-17T08:36:42Z")

</div>

Tu aurais un lien vers la source s’il te plait ?

---

<div class="post-metadata">

**Author:** ![Pbranly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pbranly/32/1757_2.png) [@Pbranly](https://forum.hacf.fr/u/Pbranly)\
**Post date:** [Septembre 17, 2021, 10:32 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/113 "2021-09-17T10:32:39Z")

</div>

C’est en épingle « pin » sur le discord anglais de HA

> **[Discord - A New Way to Chat with Friends & Communities](https://discord.com/channels/330944238910963714/872496321574088765/883037837270868028)**
>
> Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

---

<div class="post-metadata">

**Author:** ![SNoof](https://forum.hacf.fr/user_avatar/forum.hacf.fr/snoof/32/331_2.png) [@SNoof](https://forum.hacf.fr/u/SNoof)\
**Post date:** [Septembre 17, 2021, 12:20 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/114 "2021-09-17T12:20:51Z")

</div>

OK merci.

Autant, le `state_class: total_increasing` au lieu de `measurement` oui.  
Supprimer le `last_reset` aussi.  
L’unité en kWh obligatoire non. Je suis toujours sur un sensor en Wh sur la 2021.9.6 et ça marche parfaitement bien.

D’ailleurs :

> <https://github.com/home-assistant/core/blob/797b68b42dfb4e341792d25fcda91b5be6be012f/homeassistant/components/energy/validate.py#L24>

On voit très bien là kWh et Wh.

---

<div class="post-metadata">

**Author:** ![Pbranly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pbranly/32/1757_2.png) [@Pbranly](https://forum.hacf.fr/u/Pbranly)\
**Post date:** [Septembre 17, 2021, 1:18 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/115 "2021-09-17T13:18:31Z")

</div>

Les 2 doivent marcher visiblement . maintenant on parle toujours plus en kWh qu’en Wh  
Phil

---

<div class="post-metadata">

**Author:** ![kerozen54](https://forum.hacf.fr/user_avatar/forum.hacf.fr/kerozen54/32/4782_2.png) [@kerozen54](https://forum.hacf.fr/u/kerozen54)\
**Post date:** [Septembre 17, 2021, 3:13 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/116 "2021-09-17T15:13:52Z")

</div>

hello.  
j’avais ça jusqu’à il y a quelques minutes :

```auto
sensor.index_HC_Wh:
  last_reset: "1970-01-01T00:00:00+00:00"
  state_class: measurement
  device_class: energy
sensor.index_HP_Wh:
  last_reset: "1970-01-01T00:00:00+00:00"
  state_class: measurement
  device_class: energy

```

j’ai donc changé pour cela :

```auto
sensor.index_HC_Wh:
  state_class: total_increasing
  device_class: energy
sensor.index_HP_Wh:
  state_class: total_increasing
  device_class: energy

```

je verrais si cela change :

 ![image](https://forum.hacf.fr/uploads/default/original/2X/1/10a95dee1ebceba67adcaf0559c6e150cd6c75b2.png)

En tout cas, bravo @SNoof et les autres pour le travail fourni avec nodered, influxdb et tout le reste.  
Et mille mercis, car sans vous, le module usb teleinfo serait encore dans sa boite (reçue il y a des mois).

---

<div class="post-metadata">

**Author:** ![alex\_lebrou](https://forum.hacf.fr/user_avatar/forum.hacf.fr/alex_lebrou/32/9064_2.png) [@alex\_lebrou](https://forum.hacf.fr/u/alex_lebrou)\
**Post date:** [Novembre 15, 2021, 11:52 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/117 "2021-11-15T23:52:07Z")

</div>

Bravo et merci @SNoof pour toutes ces explications.  
Grafana marche nickel ! En revanche j’ai un soucis sur l’integration dans le nouveau module Energy de HA :  
Si j’arrete ma base InfluxDB disons 2 minutes, lorsque je la redemarre alors le sensor influx enregistre une valeur zero puis ensuite remets la valeur du compteur ce qui crée un enorme pic car HA ensuite calcule la difference entre 0 et la nouvelle valeur… une idée d’ou cela peut venir ? Quand la base InfluxDB est en marche en revanche ca fonctionne nickel…

---

<div class="post-metadata">

**Author:** ![Eric\_PETON](https://forum.hacf.fr/user_avatar/forum.hacf.fr/eric_peton/32/9308_2.png) [@Eric\_PETON](https://forum.hacf.fr/u/Eric_PETON)\
**Post date:** [Novembre 28, 2021, 9:29 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/120 "2021-11-28T09:29:57Z")

</div>

Bonjour 👋  
Merci SNoof pour toutes ces explications que j’ai suivi à la lettre pour me permettre d’utiliser mon boîtier Télé info USBTIC1 de chez cartelectronic que j’avais sur Jeedom il y a 6 mois maintenant  
Celui fonctionne sur mon installation HomeAssistant (OdroidN2+)  
Il m’arrive de temps en temps de perdre la télé-info led éteinte sur le boîtier et donc plus de trame reçue !  
Pour que cela reparte je redémarre NodeRed à partir du Supervisor, mais je ne sais pas pourquoi cela c’est arrêté ? Une idée ?  
Merci encore

---

<div class="post-metadata">

**Author:** ![SNoof](https://forum.hacf.fr/user_avatar/forum.hacf.fr/snoof/32/331_2.png) [@SNoof](https://forum.hacf.fr/u/SNoof)\
**Post date:** [Novembre 28, 2021, 10:21 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/121 "2021-11-28T10:21:28Z")

</div>

En plus de 2 ans de teleinfo je n’ai jamais eu ce genre de souci. Je regarderai du côté des messages OS. Essayer de changer de port USB…  
Le boîtier étant alimenté par l’USB si ses led sont éteintes c’est une coupure d’alimentation.

---

<div class="post-metadata">

**Author:** ![bolosetienne](https://forum.hacf.fr/user_avatar/forum.hacf.fr/bolosetienne/32/9044_2.png) [@bolosetienne](https://forum.hacf.fr/u/bolosetienne)\
**Post date:** [Novembre 30, 2021, 7:55 UTC](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546/122 "2021-11-30T19:55:39Z")

</div>

Bonjour à tous,

Je me lance dans la téléinfo dans l’ensemble cela fonctionne bien (aucun soucis pour le flow 1).  
Mon installation, un carte diy sur un raspberry pi zero avec nodered et une VM Debian avec influxDB et grafana distante.

Par contre, je viens de tester le flow2 et je rencontre un soucis au niveau des requêtes «&nbsp;last index&nbsp;» et «&nbsp;2 min ago index&nbsp;» =\>

```auto
HttpError: 500 Internal Server Error : {"error":"loc 1:17-1:24: string literal key \"value\" must have a value"}

```

Voici ce que j’ai dans ma query influxdb:

```auto
SELECT distinct("value") FROM "Wh" WHERE ("entity" = 'teleinfo') AND time >= now() - 1m GROUP BY time(1s) fill(null) ORDER BY time DESC

```

Je précise que si je lance cette requete directement sur mon serveur j’obtiens:

```auto
etienne@tic:~$ influx
Connected to http://localhost:8086 version 1.8.10
InfluxDB shell version: 1.8.10
> use teleinfo
Using database teleinfo
> SELECT distinct("value") FROM "Wh" WHERE ("entity" = 'teleinfo') AND time >= now() - 1m GROUP BY time(1s) fill(null) ORDER BY time DESC
name: Wh
time distinct
---- --------
1638302042000000000 10893121
1638302027000000000 10893109
1638302011000000000 10893092
1638301995000000000 10893078
>

```

La je sèche un peu, si quelqu’un avait une idée je suis preneur.

Merci

[Page précédente](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546.md?page=5)

[Page suivante](https://forum.hacf.fr/t/monitoring-electricite-avec-la-teleinfo-node-red-influxdb/4546.md?page=7)
