Un chauffe-eau est l'une des plus grosses charges d'une maison, et l'une des plus difficiles à voir, parce qu'il n'est généralement pas sur un circuit à lui seul comme on le souhaiterait. Il partage un disjoncteur avec une buanderie, ou se trouve au sous-sol derrière un tableau divisionnaire, ou tombe simplement dans un total de circuit que vous mesurez déjà. Vous disposez donc d'un gros chiffre avec le ballon quelque part à l'intérieur, et aucun moyen de savoir quelle part en revient au ballon.
Ce guide les sépare. Soit avec une pince au tableau, si le circuit du ballon est accessible depuis là, soit avec un nœud distant placé sur le ballon lui-même lorsqu'il ne l'est pas.
De quoi avez-vous besoin :
- un hub RBgrid sur votre Wi-Fi domestique, avec un tarif saisi si vous voulez le coût en plus de l'énergie ;
- le conducteur du chauffe-eau accessible à un module rbAmp — au tableau, ou au niveau de l'appareil ;
- pour un ballon que le câble I²C du hub n'atteint pas, un nœud distant : un second ESP32 avec ses propres modules rbAmp, qui transmet par radio. Sur la v1.1.7, jusqu'à 6 nœuds par hub, 4 entrées chacun (Remote nodes).
Sécurité. Pour tout travail à l'intérieur d'un tableau électrique, faites appel à un électricien qualifié.
1. Décidez d'abord où mesurer, car cela change ce que vous apprenez
Trois emplacements, qui répondent à des questions différentes :
| Où placer la pince | Ce que vous obtenez |
|---|---|
| Le circuit propre du ballon, au tableau | le chauffe-eau seul — la réponse la plus nette, sans nœud |
| Au ballon, sur un nœud | le chauffe-eau seul, lorsque son circuit n'est pas accessible depuis le hub |
| Le circuit partagé, au tableau | le chauffe-eau plus tout ce qui partage ce disjoncteur — un total que vous ne pourrez plus décomposer |
Si le ballon a son propre disjoncteur dans un tableau que le hub atteint déjà, arrêtez-vous là : une seule pince sur ce circuit fait tout le travail, et le reste de ce guide traite d'un problème que vous n'avez pas.
Le nœud existe pour l'autre cas — un ballon au sous-sol, dans une dépendance, ou derrière un tableau divisionnaire que le câble du hub n'atteint pas.
2. 🔑 Ne mesurez pas deux fois la même énergie
C'est l'erreur qui rend les chiffres dénués de sens, et elle est propre au cas traité ici : une charge à l'intérieur de quelque chose que vous mesurez déjà.
- Votre total de maison est sûr dans tous les cas. Les totaux du système sont pris à la limite du réseau — uniquement le point d'alimentation. Les points de charge ne sont jamais additionnés dans ces totaux, donc ajouter le chauffe-eau comme point à part ne modifie pas le total de la maison, ne le gonfle pas et ne le compte pas deux fois.
- Le chiffre « non mesuré » n'est pas sûr. Ce chiffre correspond à l'entrée moins la somme de tous vos points de ligne, et les points d'un nœud sont des lignes comme les autres. Si vous mesurez le tableau divisionnaire où se trouve le ballon et le ballon à l'intérieur, l'énergie du ballon est soustraite deux fois : le reste s'affiche trop bas, et peut devenir négatif.
Donc : mesurez soit le tableau divisionnaire, soit les charges qu'il contient, pas les deux, si vous voulez que le chiffre « non mesuré » ait un sens.
Pour un chauffe-eau, le choix est généralement simple : le ballon est ce que vous vouliez voir, donc mesurez le ballon et laissez le tableau divisionnaire tranquille.
⚠️ Il n'y a pas de hiérarchie des points. Chaque point dans RBgrid est plat et indépendant : rien n'est « à l'intérieur » d'autre chose, et le hub ne sait pas que votre ballon est alimenté depuis un tableau que vous mesurez aussi. Le calcul ci-dessus vous revient, l'application ne vous en avertira pas.
3. Ce qu'il faut acheter pour un nœud
🔑 Un nœud n'enregistre de l'énergie que si l'un de ses modules rbAmp mesure la tension. Avec des modules de courant seul, un nœud affiche toujours le courant en direct, mais ne clôt aucun enregistrement d'énergie — vous verriez le ballon chauffer sans jamais obtenir les kilowattheures ni le coût. Pour un nœud de chauffe-eau, achetez un ensemble rbAmp monophasé avec mesure de tension.
Et deux points que les lecteurs confondent :
- Un ESP32 d'origine — 4 MB de mémoire flash, sans PSRAM. Les S2, S3 et C3 ne sont ni construits ni testés, et un S3 est ce que la plupart des gens ont en réserve.
- Pas de mise à jour sans fil (OTA). Un nœud se flashe par USB, donc gardez-le accessible avec un ordinateur portable.
Sur la v1.1.7, un nœud est monophasé uniquement, sans regroupement de phases. Un chauffe-eau triphasé dans une dépendance n'est pas couvert par un nœud aujourd'hui ; au tableau, le hub mesure correctement les trois phases.
4. La radio atteindra-t-elle le sous-sol ?
On le sait en essayant, et l'essai prend dix minutes avant toute fixation : appairez le nœud sur l'établi, portez-le jusqu'à son emplacement, et lisez la liaison pendant que le chauffe-eau chauffe réellement — un ballon qui vient de se mettre à chauffer est le test honnête, pas une maison silencieuse. La procédure et les trois chiffres qu'elle donne sont décrits dans l'appairage d'un nœud distant, avec les solutions de repli dans l'ordre où les gens les essaient.
Le point à répéter ici : si le circuit est accessible au tableau, mesurez-le là. Un nœud sert au ballon que vous ne pouvez pas atteindre, pas à chaque ballon.
5. Donnez-lui un point et lisez-le
Dans Management → Points, associez la voie à son propre point et nommez-le avant que quoi que ce soit ne le voie — un identifiant d'entité dans Home Assistant est figé dès la première découverte, donc « UI7 I2 » vous suivra partout.
Ce que l'application vous affiche ensuite :
- En direct, toutes les 3 secondes — la puissance pendant que la résistance chauffe. Un ballon se rapproche d'un signal carré : pleine puissance pendant le chauffage, rien en dehors ; la vue en direct vous indique donc immédiatement s'il chauffe en ce moment.
- Énergie, par période de 15 minutes, conservée dans l'historique — vous voyez ainsi quand il a chauffé, et pas seulement combien.
- Coût, par zone tarifaire. Chaque période de 15 minutes est valorisée au tarif de la zone en vigueur pendant celle-ci, et Monitoring → Economics donne l'énergie et le coût du ballon pour une heure, aujourd'hui, hier, les 7 derniers jours, un mois ou une année. C'est le chiffre pour lequel les gens viennent vraiment : pas la plaque signalétique, pas une estimation à partir des litres du ballon, mais ce que votre ballon a réellement consommé à vos tarifs.
Sur la v1.1.7, l'historique couvre jusqu'à 12 points de mesure, et les points d'un nœud sont prélevés sur ce même total plutôt que de s'y ajouter. (Quelles charges méritent un emplacement d'historique examine ce choix.)
6. Ce que fait le hub lorsque la liaison tombe
Un nœud tient son horloge depuis le hub et clôt ses propres périodes de 15 minutes, si bien qu'une brève coupure ne fait pas perdre la mesure :
- Les périodes terminées attendent la liaison : avec le firmware de nœud 1.5, dans la mémoire flash du nœud, environ cinq jours ; avec le firmware 1.4, huit, soit environ deux heures, en mémoire vive. Au-delà, la plus ancienne est perdue définitivement. Au retour de la liaison, celles qui ont été conservées arrivent en retard et se rangent dans les heures auxquelles elles appartiennent : l'énergie est classée selon le moment où elle a été mesurée, et non celui où elle est arrivée.
- Une coupure de courant au nœud fait perdre la période en cours, et avec le firmware 1.4 la file d'attente aussi, puisque 1.4 la garde en RAM. Rien ne signale ensuite le trou.
- Un nœud qui démarre alors que le hub est injoignable ne clôt aucune période tant qu'il n'a pas entendu le hub une fois.
Pour l'application, « hors de portée » et « éteint » se ressemblent : un nœud qui n'est plus entendu, 15 secondes après sa dernière trame. La vérification honnête est simple : vérifiez que les paquets perdus restent à zéro et que le nœud reste en ligne pendant que le ballon chauffe réellement. RBgrid n'a ni seuil de signal ni seuil de perte, inutile donc d'en chercher un.
Ce que cela ne fait pas
- RBgrid ne commande rien. Il n'a ni relais ni sorties : il ne déplacera pas votre chauffage vers les heures creuses, et rien dans ce guide ne le fait. Les personnes qui agissent sur ces chiffres le font dans Home Assistant, sur leur propre équipement — et le programme de température d'un ballon relève d'une décision sur cet équipement, pas sur un moniteur.
- Il ne donne aucune promesse d'économies. Vous obtenez ce que le ballon a consommé et ce que cela a coûté à vos tarifs, par période et par zone. Ce que vous en faites vous appartient.
- Il ne peut pas décomposer après coup un circuit partagé. Si une seule pince couvre le chauffe-eau et la buanderie ensemble, aucun réglage ne les séparera plus tard — la séparation se fait au moment de la pose de la pince.
- Aucune alerte. Rien ne surveille le profil à votre place.
- Le coût par zone est un total cumulé, pas une vue mensuelle : la répartition Economics court depuis le dernier redémarrage du hub et ne suit pas le sélecteur de période. Pour un mois, utilisez le sélecteur de période et lisez le total.
Suite
- Appairer un nœud distant, et lire la liaison — la procédure de dix minutes
- Remote nodes — prérequis, flashage, appairage, champ par champ
- Les tarifs jour et nuit de votre fournisseur, appliqués à chaque circuit — si la colonne du coût est vide, voici pourquoi
- Combien de circuits un hub peut-il mesurer
- Questions → Assistance