Energy Sankey est une collection de cartes de tableau de bord pour HomeSSistants, affichant dynamiquement le flux d'énergie électrique et de puissance.

Les cartes sont idéales si vous souhaitez suivre votre consommation d'énergie et identifier où va votre énergie.
L'objectif est pour une configuration aussi facile que possible. Pas de configuration de groupes d'entités enfants, de choix compliqués ou de chasse pour des informations pour remplir une configuration YAML. Dans la plupart des cas, la configuration par défaut devrait simplement fonctionner.
Il y a deux cartes principales:
Les deux cartes basent leur configuration sur la configuration d'énergie de l'assistant domestique existant et utilisent le même schéma de couleurs.
Les deux sont en direct et mettent automatiquement à jour. Les cartes tentent d'afficher une représentation cohérente même si l'ensemble de données est incomplet ou physiquement impossible (par exemple, l'exportation plus que le total généré). Cela signifie qu'il est normal que les mises à jour asynchrones soient effectuées à l'une des entités qu'il écoute.
La largeur des flux représente la quantité, et la taille globale de tout est automatiquement mise à l'échelle de sorte qu'aucune partie du diagramme ne devient trop large.
La couleur des flux qui se dirigeant vers les consommateurs représente le mélange d'énergie de grille générée localement.
Le diagramme évolue dynamiquement pour s'adapter à la taille de la fenêtre dans laquelle il se trouve (principalement).
Problèmes en suspens à résoudre:
Parfois, il y a de fines lignes sombres entre les blocs qui composent les formes, je crois que cela est causé par une antialiasage, mais je ne vois pas un moyen facile de le réduire / l'éliminer, en particulier où les formes sont à travers deux div.
Il y a probablement plus de cas de bord pour expérimenter, tels que des sources de génération multiples, une grille configurée avec une entrée ou une sortie uniquement, et l'un de ceux qui sont négatifs pour représenter le flux dans la direction opposée.
* La plage de temps configurable n'est pas encore implémentée
Le stockage de la batterie n'est pas encore pris en charge. Cela pourrait être ajouté à l'avenir.