Installation

Configurez d'abord votre tableau de bord Énergie.

  1. 1

    Ouvrez les réglages du tableau de bord Énergie

    Dans Home Assistant, allez dans Paramètres, Tableaux de bord, Énergie. C'est le seul endroit où Helios puise ses données : tout ce que vous réglez ici arrive directement dans la carte.

  2. 2

    Ajoutez vos sources

    Ajoutez votre réseau électrique (l'import, et l'export si vous revendez), votre production solaire et votre batterie. Chacune pointe vers le capteur d'énergie en kWh que votre intégration fournit déjà.

  3. 3

    Ajoutez les capteurs de puissance optionnels

    Pour des valeurs à la seconde près, donnez aussi à chaque source son capteur de puissance (W) optionnel, pas seulement celui en kWh. Sans lui, les badges n'ont pas de valeur en temps réel; l'historique reste disponible grâce aux capteurs kWh.

  4. 4

    Posez une carte Helios sur un tableau de bord

    C'est tout. Ajoutez la carte (type: custom:helios-card) et elle récupère tout automatiquement. Aucune entité à relier carte par carte.

Le guide complet : la documentation Énergie de Home Assistant.

FAQ

Les questions qui reviennent le plus.

Pour commencer

La carte est vide ou n'affiche aucune donnée.
Helios lit tout depuis votre tableau de bord Énergie de Home Assistant. Vérifiez qu'il est bien configuré (Paramètres, Tableaux de bord, Énergie), avec au moins une source solaire, réseau ou batterie. Si le tableau de bord Énergie est vide, la carte n'a rien à afficher.
Les valeurs en direct affichent des tirets ou restent figées.
Les capteurs d'énergie (kWh) alimentent l'historique et les graphiques, mais les valeurs instantanées ont besoin d'un capteur de puissance (W) sur chaque source. Ajoutez le capteur de puissance optionnel à cette source dans votre tableau de bord Énergie de Home Assistant. Sans lui, les badges n'ont pas de valeur en temps réel (ils restent sur un tiret); l'historique et les courbes, eux, continuent de fonctionner grâce aux capteurs kWh.

Configuration et source des données

Puis-je relier Helios à mes entités à la main, plutôt qu'au tableau de bord Énergie ?
Non, c'est un parti pris, et un choix que j'assume totalement. Helios lit à 100 % votre tableau de bord Énergie de Home Assistant, et il en sera toujours ainsi. C'est ce qui garde la carte vraiment simple à installer, même quand on débute, et ce qui lui permet de s'adapter à toutes les installations sans vous noyer sous les options. Et cette source de données unique garantit des chiffres cohérents, que ce soit dans le tableau de bord Énergie ou dans Helios. J'ai prévu d'ajouter et de changer encore beaucoup de choses, mais relier les entités carte par carte n'en fera jamais partie.
Pourquoi j'ai besoin d'un capteur de puissance ET d'un capteur d'énergie pour la même source ?
Ils alimentent deux choses différentes. Le capteur d'énergie (kWh, cumulatif) nourrit l'historique, les courbes et les totaux, exactement les mêmes données que celles que lit le tableau de bord Énergie lui-même. Le capteur de puissance (W, en direct) nourrit uniquement les badges en temps réel; sans lui, un badge n'a rien à afficher et reste sur un tiret, même si les courbes continuent de fonctionner. La batterie a son propre champ de puissance optionnel, distinct, dans le tableau de bord Énergie, facile à manquer puisqu'il est optionnel et relativement récent dans Home Assistant. Si votre badge batterie affiche un pourcentage au lieu d'une puissance en direct, c'est exactement ça : un capteur de charge est configuré mais pas de capteur de puissance, donc le badge retombe sur le pourcentage. Sur un compteur multi-tarif (heures pleines/creuses), le capteur de puissance est un champ unique pour l'ensemble du point de livraison, complètement séparé de la liste des compteurs par tarif : il n'y a rien à dupliquer, un seul capteur couvre tous les tarifs.
Ma batterie ou mon réseau indique le mauvais sens.
C'est un problème de signe, et il se règle entièrement dans le tableau de bord Énergie de Home Assistant, pas dans Helios. Ouvrez Paramètres, Tableaux de bord, Énergie, et sur le champ capteur de puissance de cette source, basculez entre Standard et Inversé jusqu'à obtenir le bon sens; ou, si votre capteur ne mesure qu'une seule direction (import uniquement, par exemple), passez en mode Deux capteurs et renseignez les deux. L'option battery-sign de l'éditeur Helios, elle, n'affecte que l'affichage : elle change le symbole (+ ou −) dessiné à côté du chiffre, jamais le calcul sous-jacent; elle ne peut donc pas corriger un capteur réellement inversé.

Comprendre les chiffres

Comment Helios calcule-t-il la consommation "Maison" ? C'est une vraie mesure ?

C'est le seul calcul que fait Helios, et c'est une simple identité comptable, pas une estimation : toute l'énergie qui entre (production solaire, plus import réseau) doit bien aller quelque part, dans la maison, dans la batterie, ou repartir vers le réseau.

consommation = solaire + import réseau − export réseau − charge batterie

Chaque terme à droite est une vraie mesure venue de votre tableau de bord Énergie; seule la soustraction est calculée, et c'est exactement la même formule que celle qu'utilise le tableau de bord Énergie de Home Assistant lui-même, rien de spécifique à Helios. Si ce chiffre semble faux, la cause est presque toujours un problème de signe sur une des entrées, ou une entité mal configurée, pas la formule : cette partie du calcul est l'une des plus scrutées de toute la carte, passée au crible des dizaines de fois. Voir "Ma batterie ou mon réseau indique le mauvais sens".

Deux chiffres pour la même chose (comme la charge batterie) ne correspondent pas. Lequel est le bon ?
Les deux sont bons, ils répondent juste à deux questions différentes. Un petit panneau résumé décrit toute la période sélectionnée (son chiffre est une moyenne sur cette période), tandis que la timeline et les badges en direct montrent la valeur à un instant précis, soit maintenant, soit où que vous pointiez sur la timeline. "Comment s'est comportée la batterie sur toute la période" et "où en est la batterie maintenant" sont donc deux chiffres réellement différents, qui ne sont pas censés coïncider, sauf par hasard.
Les chiffres d'Helios ne correspondent pas à ceux d'une autre carte (Power Flow Card Plus, etc.).
C'est attendu, ces cartes n'ont pas la même logique. Helios lit exclusivement le tableau de bord Énergie de Home Assistant et affiche ses valeurs telles quelles, sans les recalculer; c'est votre configuration Énergie qui fait foi, pas Helios. Les cartes comme Power Flow Card Plus fonctionnent différemment: elles se configurent indépendamment du tableau de bord Énergie, à partir de capteurs de puissance, et peuvent convertir puissance et énergie l'une vers l'autre selon ce que vous leur fournissez; cette conversion reste une estimation, sensible à la fréquence de mise à jour des capteurs, pas une lecture directe. Un léger écart entre les deux cartes n'est donc généralement pas une erreur: c'est la différence entre une lecture brute du tableau de bord et une reconstruction en temps réel.
Que veut dire "J - J+2" en haut du panneau détail ?
C'est le nom de la période sélectionnée : aujourd'hui plus les deux jours suivants (cet onglet s'appelait "Prévision" jusqu'à la 2026.9.4). Ça ne dit rien du type de chiffre affiché en dessous : les deux lignes sous ce titre montrent toujours la production réellement mesurée, quelle que soit la période, pour rester cohérentes sur toute la carte, jamais un total prévisionnel. La courbe et son infobulle au survol sont le seul endroit où la prévision elle-même apparaît.
Que représentent les lignes pleine et pointillée sur le graphique du badge soleil ?
La ligne pleine ambrée est votre irradiance solaire mesurée, en W/m² sur une échelle fixe. La ligne pointillée est votre prévision de production, mais tracée comme une simple forme, normalisée à son propre maximum : sa hauteur indique la forme de la journée, pas une valeur absolue; survolez-la pour lire le vrai chiffre.

La scène 2.5D et la carte

Ma maison s'affiche mal, ou seulement à moitié.
La scène 2.5D s'appuie sur le contour OpenStreetMap de votre bâtiment. Vérifiez qu'il existe bien sur openstreetmap.org avec un contour correct; s'il n'y figure pas, ajoutez-le là-bas et laissez-lui le temps de se propager. Sur des appareils très anciens, les limites de rendu du navigateur peuvent aussi rogner la scène.
Rien ne s'affiche, ou la scène est au mauvais endroit.
Helios se centre sur l'emplacement du domicile défini dans Home Assistant (Paramètres, Système, Général). Vous pouvez définir un autre emplacement carte par carte, dans l'éditeur visuel, si vous voulez qu'une carte pointe ailleurs.
Puis-je pointer Helios sur un autre lieu que mon domicile Home Assistant ?
Oui, c'est déjà possible : définissez un autre emplacement pour cette carte précise dans la section "Emplacement du domicile" de l'éditeur visuel (ou home-latitude/home-longitude en YAML, à renseigner en paire). Utile pour surveiller une installation sur un second logement.
J'ai deux cartes Helios proches l'une de l'autre et elles partagent le même angle de caméra.
Chaque carte mémorise son propre angle (bearing/inclinaison) dans le navigateur, indexé par ses coordonnées arrondies à environ 111 mètres quand aucun identifiant explicite n'est défini. Deux cartes suffisamment proches tombent sur la même clé et finissent par partager leur angle. Donnez à l'une d'elles un cache-id distinct dans sa config pour les découpler. Cet angle vit dans le stockage local de votre navigateur, donc il est aussi propre à chaque appareil : la même carte ne gardera pas son angle entre votre téléphone et votre ordinateur, sauf à le régler séparément sur chacun. Le verrouillage de vue, lui, est un réglage de configuration partagé par tous les appareils, pas un état par navigateur.
Pourquoi le cadran du jour tourne-t-il à l'envers sous l'équateur ?
C'est volontaire, et ce n'est même pas un cas particulier dans le code : la courbe suit simplement l'azimut réel du soleil pour votre latitude, qui se trouve courir dans l'autre sens sous l'équateur (le midi solaire se retrouve au nord de la maison, parce que c'est réellement là qu'est le soleil). Ça paraît à l'envers si vous êtes habitué à un cadran pensé pour l'hémisphère nord, mais c'est la géométrie qui est juste, partout sur Terre.
Comment je fixe l'angle de vue pour qu'il corresponde à ma maison, ou je reviens à l'instant présent après avoir scrubbé la timeline ?
Pour l'angle : faites glisser la prévisualisation dans l'éditeur visuel jusqu'à l'angle voulu, puis activez "Verrouiller la rotation" dans la section "Interface et carte". L'angle est alors enregistré dans la config de la carte, donc identique sur tous vos appareils. Pour revenir au direct après avoir scrubbé la timeline : approchez-vous simplement de la ligne "maintenant", un léger magnétisme vous y ramène automatiquement (avec un petit badge "Live" qui le confirme), ou utilisez le bouton "Live" dédié qui apparaît sur la timeline dès que vous n'êtes plus sur l'instant présent, pour un retour en un geste.
Que sont les petites tuiles vertes avec une ligne pointillée vers le soleil ?
Elles apparaissent quand Helios Forecast fournit la prévision : une tuile par ligne de panneaux configurée là-bas, à sa propre position (ou sur votre toit, du côté qu'elle regarde, si la ligne n'a pas de coordonnées), orientée selon son azimut et relevée selon son inclinaison. Chacune s'éclaire quand le soleil lui fait face, et sa ligne de points vise le soleil tant qu'il est levé. Sans l'intégration, rien ne change : le rayon unique du soleil vers votre production reste.

Ce que Helios peut (et ne peut pas) faire

Comment fonctionne la prévision solaire ?
La prévision vient de l'intégration distincte Helios Forecast, qui la calcule entièrement sur votre propre instance. Elle garde aussi une archive horaire du passé (recalculée avec la météo historique réelle et recalée sur votre production effective), ce qui alimente une vraie courbe "ce qui était prévu" à comparer directement à ce qui s'est vraiment passé, pas seulement une prévision tournée vers l'avenir. Rendez-vous sur la page Helios Forecast pour comprendre son fonctionnement en détail.
Où est-ce que je règle l'orientation et l'inclinaison de mes panneaux pour la prévision ?
Dans Helios Forecast, l'intégration distincte, pas dans la carte Helios elle-même. Les deux projets partagent un nom de famille mais sont indépendants : chacun peut s'installer sans l'autre.
Helios peut-il créer des capteurs, ou déclencher quelque chose automatiquement, comme charger ma batterie la nuit ?
Non, et ça ne changera jamais : Helios est une carte Lovelace, du code qui ne tourne que dans un onglet de navigateur réellement ouvert. À 3h du matin, quand personne ne regarde un tableau de bord, rien de la carte ne s'exécute, donc elle n'a aucun moyen d'agir sur un horaire ni de créer d'entités Home Assistant, c'est le rôle d'une intégration côté serveur. Helios Forecast, à l'inverse, tourne en continu côté serveur dans Home Assistant et peut exposer la prévision dont une automatisation a besoin. La séparation est volontaire : la carte affiche, Forecast prédit, et vous gardez la main sur ce qui agit réellement.

Confidentialité et sources de données

D'où vient la météo ? Mes données partent-elles quelque part ?
L'irradiance et la couverture nuageuse viennent d'Open-Meteo, sans clé d'API, et le plan et les bâtiments d'OpenStreetMap, servis en tuiles vectorielles par OpenFreeMap. Tout le reste, ce sont vos propres données Home Assistant. Il n'y a ni serveur Helios, ni compte, ni télémétrie : vos chiffres d'énergie ne quittent jamais votre instance, et ces services ne reçoivent qu'une position approximative, jamais vos coordonnées exactes.

Bugs et idées

J'ai trouvé un bug, ou j'ai une idée.
Ouvrez un ticket sur le dépôt GitHub. Les formulaires vous guident vers les quelques détails (votre configuration de carte, une capture d'écran, la console du navigateur) qui permettent de corriger vite.

Toujours bloqué ? Pour une question ou de l'aide à la configuration, le plus rapide est désormais les discussions Q&R sur GitHub. Un vrai bug ? Ouvrez un ticket sur le dépôt Helios, ou, pour les prévisions, sur Helios Forecast.

Pourquoi je l'ai créée

On peut encore inverser la tendance.

Je suis Jérôme, 44 ans, le développeur derrière Helios. Après des années à toucher à toute la stack, backend, frontend, 3D, jeux vidéo, embarqué, j'avais envie de créer quelque chose qui compte vraiment pour moi.

Une carte ne va pas sauver la planète, je le sais. Mais la culpabilité et des chiffres que personne ne lit ne changent personne : on change quand on peut enfin voir ce qui se passe chez soi. C'est tout le sens d'Helios : rendre l'énergie visible, tangible, pour qu'agir cesse d'être un devoir et devienne une évidence.

Helios est gratuite et open source, développée par une seule personne, en toute transparence.

ReikanYsora - Jérôme CREMOUX - 2026