Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
Téléchargez vos données auprès de votre gestionnaire de réseau et déposez-les ici : SBG Energy analyse votre consommation réelle, votre injection et votre profil.
Translation pending
PluginsPythonGitHub @SebastienBatteurOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
SBG Energy Export : intégration Home Assistant qui exporte les données d'énergie (quart d'heure, appareils choisis) pour l'analyse SBG Energy
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Exporte les données du tableau de bord Énergie de Home Assistant au format ouvert « SBG HA export » (spécification), pour les déposer vous-même sur un service d'analyse comme analyse.sbg-energy.com.Read the full README ↗
Présentation et mode d'emploi : https://sbg-energy.com/donnees-compteur/#home-assistant
Exporte les données du tableau de bord Énergie de Home Assistant au format ouvert « SBG HA export » (spécification), pour les déposer vous-même sur un service d'analyse comme analyse.sbg-energy.com.
voiture_1, pac_1…). Ni nom d'appareil, ni pièce, ni
identifiant d'entité, ni position.purge_keep_days).
L'intégration reprend ces ~10 jours à l'installation, puis enregistre chaque quart d'heure (ou,
en option, chaque période de 5 minutes) au fil de l'eau.Statut : version 0.6.2, bêta. Licence Apache-2.0. Interface en français, anglais, néerlandais et allemand. Problèmes et idées : issues ; faille de sécurité : voir SECURITY.md. Historique des versions : CHANGELOG.md.
| Période | Résolution | Provenance dans le fichier |
|---|---|---|
| Avant l'installation (depuis le début de vos statistiques) | l'heure | mesure_60min : une ligne par heure (version 2 du format, depuis 0.5.0 ; auparavant l'heure était répartie en 4 ou 12 lignes heure_repartie) |
| ~10 jours avant l'installation, et depuis | le quart d'heure | mesure_15min |
| idem, avec l'option « pas plus fin : 5 minutes » | 5 minutes | mesure_5min (fichier à 5 min) |
| Données absentes | — | trou (cellules vides) ; trou_60min pour une heure entière du passé |
Dès l'installation, un export contient donc tout le passé en horaire et les ~10 derniers jours au pas fin. Une cellule vide veut dire « inconnu », jamais zéro.
Il faut Home Assistant 2026.9 ou plus récent (testé avec 2026.10.0b0) et le tableau Énergie configuré (au moins le réseau, ou le solaire, ou une batterie).
Par HACS (dépôt personnalisé) : HACS → ⋮ → Dépôts personnalisés → https://github.com/SebastienBatteur/sbg-energy-export,
catégorie Intégration → installer SBG Energy Export → redémarrer Home Assistant.
À la main : copier le dossier custom_components/sbg_energy_export dans le dossier
custom_components de votre configuration → redémarrer Home Assistant.
Puis : Paramètres → Appareils et services → Ajouter une intégration → SBG Energy Export.
Modifiable ensuite par Configurer sur la carte de l'intégration.
sbg_energy_export.exporter (champs pas : 5, 15 ou 60, debut, fin : dates
UTC, fin exclue) ; il rend le nom du fichier et le lien.Une notification donne un lien Télécharger, servi par votre Home Assistant et valable une
heure ; il s'ouvre dans un nouvel onglet, qui télécharge le fichier (si rien ne se passe : clic
droit → « Ouvrir dans un nouvel onglet »). Le fichier est une archive ZIP qui contient le CSV :
déposez-la telle quelle sur analyse.sbg-energy.com. Elle reste dans
<config>/sbg_energy_export/exports/.
Le capteur de diagnostic Dernier quart d'heure enregistré montre que l'enregistrement tourne (attribut : premier quart d'heure enregistré).
Au lieu de télécharger le fichier et de le déposer vous-même, l'intégration peut l'envoyer elle-même au service d'analyse de SBG Energy. Rien ne part tant que vous ne l'avez pas activé ET connecté votre compte. C'est le seul appel réseau sortant de l'intégration.
Ce qui part, et quand :
sbg_energy_export.envoyer) y est soumis aussi.sbg_energy_export.reimporter, champs debut et fin, dates UTC, fin
exclue) : renvoie la période et remplace ces jours côté service (par exemple après avoir
corrigé une statistique). 3 fois par mois au plus.Ce que le service en fait : le rapport de votre logement, mis à jour à chaque envoi, et une alerte « meilleure offre » par e-mail (sans aucune donnée de consommation) quand une offre analysée est moins chère que votre contrat d'au moins 40 € et 5 % par an, deux mois de suite. Le pas de 5 minutes y est gardé 12 mois (pour comprendre les comportements), puis regroupé au quart d'heure (pour suivre leur évolution) ; tout est supprimé après 3 ans glissants, effaçable depuis votre compte, effacé si vous supprimez votre compte. Gratuit pendant la bêta.
Améliorer les outils SBG (case facultative, décochée par défaut, la même que sur le formulaire de dépôt : « J'accepte que SBG garde mes données de consommation, pseudonymisées, pour améliorer ses outils (simulateur, SBG Home). Je peux retirer cet accord à tout moment. ») : seulement si vous la cochez, chaque mois reçu sert, 90 jours après sa réception, aux statistiques par code postal (totaux mensuels sans nom, publiés à partir de 10 foyers) et à une copie pseudonymisée de la courbe du mois. Sans la case, rien de tout cela. La décocher (ici ou dans votre compte) efface les copies ; les totaux déjà versés, anonymes, ne peuvent plus être retrouvés. Conditions : https://analyse.sbg-energy.com/conditions/#home-assistant.
Arrêter : décocher l'envoi (plus rien ne part), ou Déconnecter mon compte SBG Energy dans la même étape (le jeton est oublié et retiré chez SBG Energy). Depuis votre compte, vous pouvez aussi déconnecter Home Assistant et effacer ce qui a été envoyé. Une installation effacée depuis votre compte est refusée ensuite : l'intégration coupe alors l'envoi et le dit (notification, et dans l'étape Envoi), sans réessayer chaque jour. Pour reprendre, autorisez-la à nouveau depuis votre compte, puis recochez l'envoi.
Le capteur de diagnostic Dernier envoi donne la date du dernier envoi (attributs : prochain envoi permis, jours envoyés).
<config>/sbg_energy_export/mesures/mesures_15min_AAAA-MM.csv (ou mesures_5min_…) : un
fichier par mois (UTC), une ligne par période et une colonne par statistique. Le mois en cours
est en clair ; chaque mois terminé est compressé (.csv.gz) ; l'export lit les deux sans
que vous ayez rien à faire. Avec l'option des 5 minutes, les mois de plus de 12 mois sont
regroupés au quart d'heure (version 0.4.0) ; les mois plus anciens que la durée de
conservation (3 ans par défaut) sont supprimés.outils/mesurer_stockage.py) : ≈ 0,4 Mo au
quart d'heure, ≈ 1 Mo au pas de 5 minutes (jusqu'à ≈ 0,7 et 1,8 Mo avec des compteurs plus
précis que le Wh). Sur 3 ans avec l'option des 5 minutes (--trois-ans) : 2,84 Mo tout à
5 minutes, 1,74 Mo avec le regroupement après 12 mois (39 % de moins).<config>/sbg_energy_export/exports/ : les exports produits (à supprimer quand vous voulez)..storage/sbg_energy_export.collecteur : la dernière période traitée, les statistiques suivies..storage/sbg_energy_export.envoi (envoi direct seulement) : date du dernier envoi et du prochain permis, derniers réglages vus chez le service (dont le nom du logement, s'il le donne) ; le jeton est dans l'entrée de configuration (.storage/core.config_entries), comme pour les autres intégrations.Au démarrage, l'intégration rattrape les périodes manquantes tant que Home Assistant a encore
leurs statistiques de 5 minutes (~10 jours) : un arrêt plus long laisse un trou, rempli à l'export
par la ligne horaire. Les fichiers de la version 0.1.0 (quarts/) sont repris automatiquement.
Voir docs/PROCEDURE_MANUELLE.md :
outils/sbg_ha_export.py (Python 3.9+, bibliothèque standard
seulement) produit un fichier « SBG HA export ».custom_components/sbg_energy_export/sbg_format.py : le format, en Python pur, partagé avec le
script manuel (outils/assembler_script.py en recopie le bloc ; un test vérifie qu'ils sont
identiques).
custom_components/sbg_energy_export/stockage.py : le stockage local (Python pur).
outils/mesurer_stockage.py : mesure de la place prise (stockage et export) sur un an simulé.
custom_components/sbg_energy_export/categories.py : catégories proposées et appareils recommandés (règles fixes).
custom_components/sbg_energy_export/brand/ : images de marque locales (logo officiel SBG
Energy ; Home Assistant 2026.3 et plus), variantes dark_* pour le thème sombre ;
docs/brands/ : les mêmes, prêtes pour une demande au dépôt home-assistant/brands (pas
soumise ; utile tant que HACS n'affiche pas les images locales) ; docs/icone/ : l'icône du
README. Tout est produit par outils/icones_marque.py à partir du SVG du site.
Tests : pytest avec pytest-homeassistant-custom-component (Linux ou WSL ; Home Assistant ne
tourne pas sous Windows), un vrai recorder SQLite en mémoire :
pip install -r requirements_test.txt
pytest
User-Agent). Jamais de nom d'entité, de nom d'appareil, de pièce, d'adresse ni de position.custom_components/sbg_energy_export si installé à la main), puis redémarrer Home Assistant.<config>/sbg_energy_export/ et les fichiers
.storage/sbg_energy_export.collecteur et .storage/sbg_energy_export.envoi
(Home Assistant arrêté).Apache-2.0 (voir aussi NOTICE). Le nom et le logo SBG Energy ne sont pas couverts par la licence (section 6) : ils servent à identifier l'origine du projet.