Vous ne saurez pas si la radio porte avant de l'avoir essayée à l'endroit où elle sera installée

  • Testé sur le firmware v1.1.7
  • Intermédiaire

Rédigé pour le firmware v1.1.7. La version actuelle est v1.2.1, certains détails peuvent donc différer.

Un nœud est un ESP32 qui mesure à un endroit où votre hub ne peut pas être relié par câble — un sous-tableau dans un garage séparé, une pompe dans son abri, un appareil à l'autre bout de la maison — et qui envoie ses relevés par radio.

La première question est toujours la même, et personne ne peut y répondre à votre place : la liaison passera-t-elle ? Cela dépend de vos murs, de votre tableau, de votre bâtiment. Ce que nous pouvons vous dire, c'est que vous le saurez en une dizaine de minutes, sans rien fixer ni percer.

Commencez donc par là.

Avant de commencer

Un nœud a besoin de trois choses, et la première surprend souvent :

  • Un module qui mesure la tension. Sur v1.1.7, un nœud n'enregistre l'énergie que si l'un de ses modules rbAmp mesure la tension. Avec des modules qui ne mesurent que le courant, il affichera le courant en direct, mais n'enregistrera rien — ni périodes, ni historique, ni coût. L'ensemble d'un nœud est donc un jeu rbAmp monophasé avec mesure de tension.
  • Un ESP32 d'origine avec 4 MB de mémoire flash et sans PSRAM. Ni S2, ni S3, ni C3 — le firmware du nœud n'est pas compilé pour ces versions.
  • Un hub connecté à votre Wi-Fi. La radio avec laquelle le nœud communique est la radio Wi-Fi : un hub sans réseau n'a donc rien à faire trouver au nœud.

⚠️ Pour tout travail à l'intérieur d'un tableau électrique, faites appel à un électricien qualifié.

Appairez-le là où il vivra

Pas sur l'établi. Le but des dix prochaines minutes est de tester le chemin que le nœud utilisera réellement : emportez-le sur place, alimentez-le là, et appairez-le depuis l'endroit où vous vous tenez.

Points → Nodes → ouvrez la fenêtre d'appairage. Vous choisissez la durée d'ouverture de la fenêtre, de 10 secondes à 10 minutes. Mettez le nœud sous tension pendant cette fenêtre et les deux se trouvent : ils échangent leurs clés, et les points du nœud apparaissent aussitôt dans l'application, avec l'historique depuis la première heure. Aucun des deux appareils ne redémarre.

Vous ne choisissez jamais de canal radio. Le nœud cherche le hub et s'y verrouille seul — sur notre banc d'essai, en moins de quatre secondes.

⚠️ La fenêtre d'appairage n'a pas de code PIN. Pendant qu'elle est ouverte, tout nœud RBgrid à portée qui demande à s'appairer le sera. Ouvrez-la seulement au moment de mettre sous tension votre propre nœud, refermez-la ensuite, et vérifiez la liste des nœuds pour voir ce qui s'est joint.

Les trois chiffres

Une fois appairé, la fiche du nœud affiche la liaison. Ce sont ces indicateurs qui remplacent une promesse sur la distance :

  • Signal — la force du dernier message que le hub a reçu de ce nœud.
  • Lost packets — la part des messages que le nœud a manqués sur la dernière minute environ. Elle n'apparaît qu'une fois la première fenêtre complète écoulée : laissez donc passer une minute avant d'en tirer quoi que ce soit.
  • Last heard — le temps écoulé depuis que le hub a eu le moindre signe du nœud.

Il n'existe pas de seuil de réussite, et nous n'en inventerons pas. Le firmware n'a pas de seuil de signal ni de perte, donc un chiffre qui paraît correct sur un site ne signifie rien sur un autre. Ce que vous surveillez, c'est le comportement :

Laissez-le dix minutes avec la charge réellement en marche — la pompe qui pompe, le chargeur qui charge — et vérifiez que les paquets perdus restent à zéro et que le nœud reste en ligne. Une liaison qui fonctionne pendant que tout est au repos, mais qui s'effondre au démarrage du moteur, est celle qui vous fera perdre votre après-midi, et elle ne se révèle que sous charge.

Si c'est stable, fixez-le. Sinon, vous l'aurez appris au prix de quelques minutes dans un abri, et non d'un mur percé.

Quand ce n'est pas suffisant

Dans l'ordre où l'on essaie habituellement ces solutions :

  1. Déplacez le nœud. Un mètre compte plus qu'on ne le croit, et c'est le nœud qui se déplace — pas les fils des pinces. Allonger le câblage des capteurs pour amener la mesure jusqu'au hub est le mauvais sens, et c'est précisément ce qu'un nœud sert à éviter.
  2. Sortez l'antenne du métal. Un nœud enfermé dans un coffret en acier communique à travers une boîte.
  3. Tirez un câble jusqu'à un meilleur emplacement pour le nœud, et gardez le saut radio court.

C'est la partie utile à connaître avant de vous inquiéter d'une liaison limite.

Un nœud garde sa propre heure et clôture chaque période de 15 minutes selon sa propre horloge. Si le hub est injoignable, le nœud conserve ces périodes terminées et les envoie à son retour ; elles sont classées et valorisées selon l'heure de leur mesure, et non selon l'heure de leur arrivée. La durée de conservation dépend du firmware du nœud lui-même, et non de celui du hub :

  • Firmware du nœud 1.5, livré avec le hub v1.1.8, écrit chaque période terminée dans la mémoire flash du nœud : environ cinq jours de périodes.
  • Firmware du nœud 1.4 en conserve huit, soit environ deux heures, en mémoire. Au-delà, la neuvième chasse la plus ancienne, et celle-là est perdue à jamais.

Dans les deux cas, une fois la réserve pleine, c'est la plus ancienne qui part en premier. Mais pour une liaison instable, la question ne devient plus « la coupure a-t-elle duré plus de deux heures ? », et c'est une question que l'on a rarement à se poser.

Ce que la réserve ne couvre pas :

  • Un nœud qui perd son alimentation. Avec le firmware 1.4, il perd la file d'attente et la période en cours. Avec la 1.5, les périodes conservées sont en mémoire flash et survivent ; la période ouverte au moment de la coupure, elle, est toujours perdue.
  • Un nœud qui démarre alors que le hub est injoignable conserve son énergie, mais la classe à la mauvaise heure. Son horloge vient du hub : tant qu'il n'a pas reçu un signal de celui-ci, il ne peut pas clôturer une période. Sur v1.1.7, tout ce qu'il a mesuré entre-temps arrive alors dans son premier enregistrement, qui couvre toute la tranche allant de la mise sous tension à la fin de la première période de 15 minutes complète — et est classé comme si tout cela s'était produit dans cette seule période. Rien n'est perdu ; une journée de fonctionnement à l'aveugle se retrouve simplement dans une seule tranche de votre historique.

Quand quelque chose semble anormal

Le hub considère un nœud hors ligne après environ quinze secondes sans nouvelles de lui, et l'enregistre comme événement — également sur MQTT si vous l'utilisez, avec un topic d'état par nœud et un capteur de signal dans Home Assistant.

⚠️ Hors de portée et éteint se ressemblent exactement. L'application ne peut pas les distinguer, et l'API non plus. Ce qui les distingue, c'est ce qui s'est passé avant : une liaison qui se dégrade commence généralement par dériver — les paquets perdus augmentent, le signal baisse, le nœud passe en ligne et hors ligne en alternance. Une coupure de courant est une chute nette, avec de bons chiffres jusqu'au dernier moment.

Une liaison limite se traduit par des paquets perdus au-dessus de zéro et des trous dans les valeurs en direct. Vos enregistrements sont plus robustes que la vue en direct : les périodes sont renvoyées jusqu'à ce que le hub les acquitte ; elles continuent donc d'arriver en retard et se retrouvent dans la bonne heure, tant que vous restez dans la réserve de deux heures.

Si le routeur change de canal Wi-Fi, le nœud remarque le silence au bout d'environ huit secondes et repart chercher le hub. Rien ne redémarre, et les périodes clôturées pendant l'interruption sont conservées.

Couper la radio des nœuds du hub se comporte de la même manière : les nœuds continuent de clôturer leurs périodes et en conservent jusqu'à huit, puis les envoient quand la radio revient. Ce que vous perdez, c'est la vue en direct sur cette plage, et tout ce qui dépasse la réserve — pas vos enregistrements.

Déplacer ou retirer un nœud

Retirer un nœud supprime ses points et leur historique. Relisez-le deux fois avant de faire le ménage dans une liste.

Un nœud ne reste pas lié à un hub qu'il n'entend plus. Après environ 150 secondes sans réponse, il se marque comme non appairé et recommence seul à demander à s'appairer ; réinitialisez-le, et il le demande immédiatement. Donc, pour déplacer un nœud vers un autre hub — ou réappairer un nœud que vous avez retiré — il suffit d'ouvrir la fenêtre d'appairage sur le hub voulu, puis de réinitialiser le nœud, ou simplement d'attendre deux minutes et demie. Effacer sa mémoire flash est une option pour repartir de zéro, pas une obligation.

⚠️ C'est aussi l'autre moitié de l'avertissement ci-dessus. Un nœud situé à portée qui a perdu son propre hub demandera à s'appairer — une fenêtre ouverte, sans que rien des vôtres ne soit mis sous tension, est donc une invitation adressée à quiconque écoute.

Et un point qui surprend : un nœud n'a pas de mise à jour sans fil (OTA). Le hub peut être mis à jour à distance depuis l'application ; le nœud, non. Le nouveau firmware s'installe par USB, comme lors de la première installation — placez donc le nœud à un endroit où vous pourrez toujours y accéder avec un câble.

Ce qu'un nœud n'est pas

C'est un émetteur. Il n'a ni écran ni interface web, il ne conserve aucun historique que vous puissiez consulter, et il ne fait rien de lui-même si le hub disparaît, au-delà de la conservation de ses périodes terminées jusqu'au retour du hub. La mesure est assurée par les modules rbAmp qui lui sont raccordés ; le nœud les lit et transmet les valeurs.

Sur v1.1.7, il ne gère pas non plus le triphasé : le regroupement par phase relève du hub et de son propre module d'entrée, et un nœud accepte un jeu monophasé.

⚠️ Un nœud n'ajoute pas d'historique. Ses points partagent les mêmes douze emplacements d'historique que tout ce qui est raccordé au hub : un nœud que vous ajoutez prend des emplacements à des points que vous conservez déjà. → Quels circuits méritent un emplacement d'historique

Suite