# Le calcul de la consommation d'énergie est-il erroné ? Incohérent?

**URL:** <https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397>\
**Category:** Configuration\
**Created:** [Juillet 31, 2026, 7:38 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397 "2026-07-31T07:38:45Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![ruegerth](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/r/dbc845/32.png) [@ruegerth](https://community.gladysassistant.com/u/ruegerth)\
**Post date:** [Juillet 31, 2026, 7:38 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397/1 "2026-07-31T07:38:45Z")

</div>

Bonjour à tous,

J’aurais besoin d’un peu d’aide pour la surveillance de la consommation d’énergie.

Actuellement, je relève directement sur le compteur électrique de la maison la consommation prélevée sur le réseau en kW et je transmets cette valeur à Gladys avec quatre décimales. J’y ai créé un appareil virtuel correspondant, doté de fonctions de surveillance de l’énergie, j’ai défini le tarif d’électricité et j’ai tout synchronisé.

Donc : Node-RED fournit, via une requête, la consommation actuelle en kW (par exemple 0,345 kW) et transmet cette valeur toutes les 15 minutes à Gladys. Or, là-bas, le calcul semble complètement erroné. Hier, par exemple, j’ai eu une consommation d’environ 3,75 kW. Gladys affirme qu’elle s’élevait à 15,69 kW… Comment expliquer ces différences flagrantes ?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 1, 2026, 7:35 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397/2 "2026-08-01T07:35:54Z")

</div>

Bonjour @ruegerth,

Merci pour ce retour détaillé, ça va nous permettre d’y voir clair 🙂

Je pense que le calcul n’est pas faux, mais que la donnée envoyée n’est pas celle  
que Gladys attend. Il y a deux notions à bien distinguer :

- **kW = une puissance instantanée** (ce que tu consommes à l’instant T)
- **kWh = une énergie** (une puissance pendant une durée)

Ton compteur affiche 0,345 kW : c’est une puissance, pas une consommation.

**Comment Gladys calcule la consommation**

Le suivi énergétique de Gladys se base **uniquement sur des fonctionnalités de type  
« Index »** (l’index cumulé de ton compteur, en kWh, celui qui ne fait qu’augmenter).  
Toutes les 30 minutes, Gladys fait la **différence entre les relevés successifs de  
l’index** pour en déduire la consommation de la tranche, puis applique ton tarif.

Les fonctionnalités de type « Puissance » ne sont **jamais** utilisées pour ce calcul,  
elles servent uniquement à afficher une courbe.

Du coup, si la puissance instantanée est envoyée dans une fonctionnalité de type  
« Index » (ou « Énergie »), Gladys fait la différence entre deux puissances et  
additionne toutes les variations positives. Exemple sur une journée :

0,3 → 1,2 → 0,4 → 2,1 → 0,5 …

Gladys compte +0,9, +1,7, etc. (les baisses sont ignorées, elles sont interprétées  
comme une remise à zéro du compteur). On obtient très vite un total 3 à 5 fois trop  
grand — ce qui colle bien avec ton 15,69 au lieu de 3,75.

Deuxième détail : l’unité **kW n’est pas une unité d’énergie** pour Gladys (seules Wh,  
kWh et MWh sont converties). Une fonctionnalité déclarée en kW est donc prise telle  
quelle comme des kWh au moment du calcul du coût, ce qui fausse aussi le tarif.

**Peux-tu confirmer ?**

Dans ton appareil, quel est le **type exact** de la fonctionnalité alimentée par  
Node-RED (« Index », « Énergie » ou « Puissance ») et quelle **unité** est  
sélectionnée ? Une capture de l’appareil dans Gladys aiderait à valider mon  
hypothèse.

**Comment corriger**

_Solution idéale :_ envoyer à Gladys **l’index cumulé de ton compteur en kWh** (le  
total qui ne fait qu’augmenter, pas la puissance), dans une fonctionnalité de type  
**« Index »** avec l’unité **kWh**. Là, un envoi toutes les 15 minutes est  
parfaitement suffisant, et le calcul sera exact.

_Si ton relevé ne te donne que la puissance instantanée :_ il faut construire l’index  
toi-même dans Node-RED en intégrant la puissance dans le temps. Un nœud `function`  
avant l’envoi vers Gladys :

```
const now = Date.now();
const powerKw = Number(msg.payload); // puissance instantanée en kW
const last = context.get('last');

if (!last) {
  context.set('last', { t: now, power: powerKw, index: 0 });
  return null; // on attend le 2e relevé
}

const deltaHours = (now - last.t) / 3600000;
const index = last.index + last.power * deltaHours; // kWh cumulés

context.set('last', { t: now, power: powerKw, index });
msg.payload = Number(index.toFixed(4));
return msg;

```

Deux précautions :

- utilise un **contexte persistant** (stockage `file` dans Node-RED), sinon l’index  
repart à zéro à chaque redémarrage ;
- avec un relevé toutes les 15 minutes, on suppose que la puissance est restée  
constante pendant tout l’intervalle : c’est très approximatif. Si tu passes par  
cette méthode, échantillonne plutôt **toutes les minutes** (voire 10-30 s), la  
précision sera bien meilleure. C’est aussi pour ça que l’index du compteur reste  
la meilleure source.

**Une fois la correction faite**

1. Supprime l’historique erroné de la fonctionnalité concernée (ou recrée une  
fonctionnalité propre) ;
2. Va dans **Suivi de l’énergie → Paramètres** et lance **« Recalculer la  
consommation » **, puis** « Calculer le coût depuis le début »**. Tu peux suivre  
l’avancement dans les tâches en arrière-plan.

Dis-moi ce que donnent le type et l’unité de ta fonctionnalité, on affinera si besoin !

---

<div class="post-metadata">

**Author:** ![ruegerth](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/r/dbc845/32.png) [@ruegerth](https://community.gladysassistant.com/u/ruegerth)\
**Post date:** [Août 1, 2026, 2:49 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397/3 "2026-08-01T14:49:30Z")

</div>

Un grand merci pour votre aide rapide.  
Si seulement j’avais mieux écouté en cours de physique.  
Je peux toujours recommencer à zéro, j’ai pour l’instant tout supprimé.  
Sur mon compteur électrique (en Allemagne, le point de livraison du fournisseur d’énergie), je peux consulter le relevé à la seconde près.  
Dans Node-RED, j’interroge désormais ce compteur toutes les 15 minutes et j’envoie les données à Gladys via MQTT. Voici à quoi cela ressemble :

Traduit avec [DeepL.com](http://DeepL.com) (version gratuite)

---

<div class="post-metadata">

**Author:** ![ruegerth](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/r/dbc845/32.png) [@ruegerth](https://community.gladysassistant.com/u/ruegerth)\
**Post date:** [Août 1, 2026, 2:50 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397/4 "2026-08-01T14:50:07Z")

</div>

![wattwaechter](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/1/3186d0981708d71f3a543d1a8fa7ea5ff1740e8b.png)

---

<div class="post-metadata">

**Author:** ![ruegerth](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/r/dbc845/32.png) [@ruegerth](https://community.gladysassistant.com/u/ruegerth)\
**Post date:** [Août 1, 2026, 2:50 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397/5 "2026-08-01T14:50:23Z")

</div>

![wattwaechter2](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/9/b/9b6fde43390977c1653ba036630b7f74d1c49883.png)

---

<div class="post-metadata">

**Author:** ![ruegerth](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/r/dbc845/32.png) [@ruegerth](https://community.gladysassistant.com/u/ruegerth)\
**Post date:** [Août 1, 2026, 2:50 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397/6 "2026-08-01T14:50:38Z")

</div>

![wattwaechter3](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/2/8/2811130404a1587731d317a9f628d85a4b52dae2.png)

---

<div class="post-metadata">

**Author:** ![ruegerth](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/r/dbc845/32.png) [@ruegerth](https://community.gladysassistant.com/u/ruegerth)\
**Post date:** [Août 1, 2026, 2:50 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397/7 "2026-08-01T14:50:49Z")

</div>

![wattwaechter4](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/a/2/a2ed08d61f996a0d4fc84d3ad4d98a48ff9eb245.png)

---

<div class="post-metadata">

**Author:** ![ruegerth](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/r/dbc845/32.png) [@ruegerth](https://community.gladysassistant.com/u/ruegerth)\
**Post date:** [Août 1, 2026, 2:52 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397/8 "2026-08-01T14:52:20Z")

</div>

J’ai configuré un appareil virtuel dans Gladys, je récupère le sujet MQTT et j’ai mis en place la surveillance de la consommation d’énergie à partir de là. Voyons voir… J’espère (pour moi et pour vous) avoir bien compris la différence entre l’énergie et la puissance. Salutations, Thomas

---

<div class="post-metadata">

**Author:** ![ruegerth](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/r/dbc845/32.png) [@ruegerth](https://community.gladysassistant.com/u/ruegerth)\
**Post date:** [Août 1, 2026, 3:02 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397/9 "2026-08-01T15:02:53Z")

</div>

Désolé, j’ai oublié… Voici comment les données s’affichent dans Gladys. Pour l’instant, c’est comme ça, puis toutes les 15 minutes :

 ![wattwaechter5](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/1/0/107214fd7a1d010a4372f876e998e6b35dc4e73c.png)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 1, 2026, 3:03 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397/10 "2026-08-01T15:03:55Z")

</div>

Génial, tout fonctionne du coup ? 🙂

---

<div class="post-metadata">

**Author:** ![ruegerth](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/r/dbc845/32.png) [@ruegerth](https://community.gladysassistant.com/u/ruegerth)\
**Post date:** [Août 1, 2026, 3:05 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397/11 "2026-08-01T15:05:14Z")

</div>

> [@pierre-gilles](#):
>
> Génial, tout fonctionne du coup

Oui, encore merci (P.S. : Deep L est plus performant et plus précis pour la traduction 😉 )

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 1, 2026, 3:10 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397/12 "2026-08-01T15:10:40Z")

</div>

Pour information, je ne sais pas si tu parles anglais, mais le forum traduit automatiquement les messages en cette langue.

Si jamais un jour nous avons beaucoup d’utilisateurs allemands, je pourrais activer la traduction en allemand ! (Mais bon, je paie les requêtes d’IA de traductions, donc il faut une masse critique d’utilisateurs 😃 )

---

<div class="post-metadata">

**Author:** ![ruegerth](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/r/dbc845/32.png) [@ruegerth](https://community.gladysassistant.com/u/ruegerth)\
**Post date:** [Août 1, 2026, 9:01 UTC](https://community.gladysassistant.com/t/le-calcul-de-la-consommation-denergie-est-il-errone-incoherent/10397/13 "2026-08-01T21:01:55Z")

</div>

Mais non, surtout pas dépenser d’argent, DeepL fait très bien l’affaire (et puis, de toute façon, nous, les Allemands, on apprend le français, et vous, les Français, vous apprenez l’allemand 😀 😂 😀
