Trois phases dans Home Assistant sans somme par modèle

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

Si vous mesurez trois phases et voulez le total de la maison dans Home Assistant, le réflexe est d'additionner les trois capteurs avec un modèle. Cela fonctionne, jusqu'au moment où quelque chose redémarre.

Alors le total fait un bond : trois compteurs cumulatifs, chacun remis à zéro à son propre moment, additionnés par un assistant qui ne voit que ce qui arrive en premier. L'énergie est réelle, la somme ne l'est pas, et vous vous retrouvez ensuite à réparer des heures dans la table des statistiques, à la main.

La solution n'est pas un meilleur modèle. Elle consiste à ne pas avoir à en écrire un.

Ce qui arrive dans Home Assistant

Le hub tient son propre total pour l'entrée réseau, et c'est ce total — et non une somme en aval — que reçoit Home Assistant :

Niveau hub puissance réseau, énergie entrante, énergie sortante, coût, valeur de l'export, ainsi que les chiffres du jour
Par point puissance, courant, énergie entrante, énergie sortante, coût — pour chaque point, y compris chaque phase lorsque l'entrée est séparée

Ainsi — lorsque l'entrée est mesurée en un point par phase — les phases sont là si vous les voulez, et le total est là sans qu'il faille l'assembler. Sur un banc triphasé, les compteurs d'énergie concordent au millième près : une energy in de 3418.048 Wh répartie entre L1 3177.631, L2 165.815 et L3 74.602. La puissance est publiée au centième près, et le total affiché est la valeur propre du hub, et non la somme des trois valeurs imprimées : 309.85 W répartis entre 295.82, 9.69 et 4.33.

Le point essentiel est où cette somme se fait. Elle est calculée sur le hub, à partir de ses propres registres, et publiée sous la forme d'un compteur cumulatif unique. Home Assistant voit un capteur d'énergie ordinaire, qui ne fait que croître — et non trois capteurs plus une expression obligée de deviner quoi faire lorsque l'un d'eux disparaît une minute.

C'est la différence, et il vaut la peine d'en préciser la portée : ce qui disparaît, c'est le pic lié à la somme — celui qui vient de trois compteurs qui redémarrent chacun à leur moment et d'un assistant qui additionne ce qui arrive. Ce qu'un redémarrage de Home Assistant lui-même fait à un compteur isolé est une autre question, et elle fait l'objet de son propre article.

Ce que fait l'assistant du tableau de bord Énergie

Lorsque l'intégration vous propose de configurer votre tableau de bord Énergie, elle relie :

  • consommation réseau → l'énergie entrante totale propre au hub ;
  • injection sur le réseau → l'énergie sortante du hub ;
  • coût et compensation → le coût et la valeur d'export du hub.

Un seul capteur pour le réseau, et non trois. Que votre entrée soit un point groupé ou trois points de phase ne change rien ici — le total est le total.

Sous individual devices, l'assistant ajoute vos points de charge — les circuits que vous voulez réellement comparer. Les points d'alimentation sont laissés de côté, de même que les points de production et de stockage, et c'est ce que vous voulez : trois points de phase listés comme appareils équivaudraient ensemble à tout le réseau, ramèneraient à zéro votre part non mesurée et placeraient l'arrivée secteur dans une liste destinée aux appareils.

⚠️ Sur une intégration plus ancienne, ils étaient inclus. Si votre liste d'appareils contient déjà « Input L1/L2/L3 » depuis une configuration antérieure, supprimez ces entrées dans les paramètres du tableau de bord Énergie. Rien n'a été compté de travers ; c'était du bruit, et cela ne reviendra pas.

Si votre entrée est un point groupé

Les entités dans Home Assistant existent par point, et non par phase. Une entrée triphasée groupée arrive donc comme un seul jeu d'entités — la somme des trois phases, déjà calculée — et il n'existe pas d'entités par phase pour elle. Les relevés par phase existent sur le hub et s'affichent dans le panneau ; une automatisation ne peut pas s'y abonner.

Et une conséquence à connaître avant de la chercher dans Home Assistant : le total d'un point groupé est le net entre les phases. L'export sur une phase est compensé par le soutirage sur les autres dans la même période ; un onduleur monophasé peut donc laisser la valeur energy out du hub presque à zéro alors que les panneaux produisent clairement. Ce n'est pas l'intégration qui masque quoi que ce soit : c'est ce que mesure une entrée nette, et c'est le sujet de ce que renvoie une maison triphasée.

Si vous voulez les phases séparément dans Home Assistant, c'est précisément à cela que sert une entrée séparée. Lequel des deux choisir relève d'une décision de mesure et non de Home Assistant, et il est détaillé dans Votre alimentation triphasée est mesurée sur une seule phase.

⚠️ Le sens risqué revient. Passer de points par phase à un point groupé supprime les points L2 et L3 et efface leur propre historique. Leurs totaux passent dans l'entrée, de sorte que les totaux du site sont conservés, mais pas les relevés par phase. Téléchargez ce que vous voulez garder avant de changer dans ce sens.

Ce que cela ne fait pas

  • Cela n'équilibre pas les phases. Le hub signale ce que chaque phase a consommé ; une maison déséquilibrée le reste, et le voir est justement le but.
  • Cela ne commande rien — ni entre les phases, ni autre chose.
  • Cela ne remplace pas votre compteur. Votre gestionnaire de réseau mesure à son propre compteur, avec sa propre horloge, et deux mesures honnêtes de la même maison diffèrent.
  • Cela ne donne pas d'entités par phase pour une entrée groupée. Un point, un jeu d'entités : c'est voulu.

Pour aller plus loin