Vos données de consommation, récupérées là où elles sont déjà
Un projet de suivi énergétique échoue presque toujours au même endroit : la donnée. Elle est chez le distributeur, sur un FTP, dans un PDF de facture, ou dans un tableur que quelqu’un remplit à la main. Softee va la chercher dans ces quatre endroits, et aucun matériel Softee n’est à installer pour cela.
Combien de sources de données, et sont-elles actives par défaut ?
Onze sources de données sont raccordées d’origine, et leur état par défaut est activé : la fonction qui décide de l’activation renvoie « vrai » en l’absence de configuration contraire. Chacune se désactive individuellement par configuration de déploiement.
Chaque source porte une tâche planifiée quotidienne. Le même ordonnanceur enchaîne ensuite le pipeline de calcul, les instantanés de synthèse et l’évaluation des alertes — dans cet ordre, sans quoi on évaluerait des données de la veille. La donnée du jour est donc collectée, calculée et contrôlée sans qu’on la demande.
Comment Softee récupère la télérelève des distributeurs ?
Par trois connecteurs distincts, écrits contre trois interfaces différentes. Ce sont des opérateurs d’infrastructure : les nommer est factuel et n’implique aucun partenariat commercial.
Électricité — Enedis
Récupère les fichiers de télérelève déposés sur SFTP, les déchiffre en AES-256 — le contenu en clair est une archive ZIP — puis les normalise. Six types de flux reconnus : R50, R63, R64, R151, R171, R4X. Les fichiers traités sont déplacés dans un dossier dédié et les échecs signalés par e-mail.
Gaz — GRDF
Appelle l’API ADICT v2 en OAuth2, avec politique de reprise sur erreur, lecture NDJSON et gestion des droits d’accès point de livraison par point de livraison.
Climat — Météo-France
Commande le fichier d’une station climatologique, le télécharge, et calcule les degrés-jours de chauffage en base 18 °C, les degrés-jours de froid en base 26 °C et les températures minimale, maximale et moyenne. La station retenue est la station active la plus proche du site, résolue depuis sa latitude et sa longitude — ou une station que vous forcez.
Et si mes données ne viennent pas du distributeur ?
Les huit autres sources couvrent les chemins ordinaires d’un parc réel : des fichiers déposés sur FTP — plusieurs dispositions de colonnes reconnues, valeurs par PRM, y compris sur l’eau et jusqu’au pas de la minute —, une API fournisseur authentifiée par jeton dont le mot de passe de compte est stocké chiffré et déchiffré à l’usage, et la consommation de messages d’index par lots depuis une file MQTT / AMQP, écrits de façon idempotente sur le couple point de livraison / date.
Un service compagnon distinct, également livré par Softee, relève des fichiers de télérelève gaz PEGAZ et de concentrateurs HELIOS HM169 (wireless M-Bus) déposés sur FTP/FTPS, les normalise en points d’index par PRM et les publie vers Softee sur une file de messages. La boucle est vérifiable des deux côtés : le producteur est dans le service compagnon, le consommateur dans l’API du produit.
Comment initialiser un parc sans y passer un mois ?
Par un classeur. Vous téléchargez un modèle .xlsx, vous le remplissez, vous le faites valider à blanc — un rapport d’erreurs est produit avant toute écriture — puis vous l’importez pour créer les sites, les compteurs et les capteurs. Le même contrôle préalable s’applique à l’import par connecteur : rien n’est écrit sur la foi d’un fichier non vérifié.
La saisie manuelle est ensuite une source de données à part entière, au même rang qu’un compteur télérelevé, et non un pis-aller : les données d’un capteur ou d’un compteur se saisissent ou s’importent pour une année, et se réexportent. Les consommations et les factures des années passées se reprennent de la même façon, par import annuel ou par le classeur d’onboarding.
Qu’est-ce qui garantit que la donnée collectée est exploitable ?
Un contrôle quotidien contre cinq règles d’anomalie : pic, remise à zéro, trou interpolé, trou non comblé, changement de compteur suspecté. Un indicateur de santé est recalculé par capteur à partir de ces contrôles. Softee détecte et journalise ces anomalies.
Au niveau de la donnée, l’agrégation, le caractère cumulatif et le traitement des valeurs manquantes se paramètrent indicateur par indicateur : un index cumulatif et une puissance instantanée ne se somment pas de la même façon, et le produit ne fait pas semblant du contraire. Les calculs lourds passent par un bus de messages, ce qui permet de relancer un calcul de façon ciblée sans bloquer l’interface.
Ce que cette page ne prétend pas
- Aucun nom d’énergéticien ni d’éditeur tiers. Certaines sources et certains profils de facture sont écrits contre les interfaces de fournisseurs nommés. Nous publions le nombre et la nature technique, pas les marques : citer un énergéticien suggérerait un partenariat qui n’existe pas.
- Aucune extraction de factures par intelligence artificielle. L’extraction PDF du produit livré est une extraction de texte déterministe par bibliothèque. Un extracteur s’appuyant sur un modèle de langage existe dans un dépôt qui n’est pas déployé et n’est câblé que si une configuration est fournie — il ne compte donc pas, et nous ne l’annonçons pas non plus pour plus tard.
- Aucune couverture universelle promise. Onze sources raccordées d’origine ne veulent pas dire que vos compteurs en font partie. C’est la première chose à vérifier ensemble, avec la liste de vos points de livraison.
Questions fréquentes sur la collecte des données
Dites-nous où sont vos données
Quels distributeurs, quels concentrateurs, quels fournisseurs, quels fichiers. Nous vous disons quelle source existe déjà et laquelle demanderait un mapping — c’est la question qui décide de la faisabilité, et elle se traite avant tout le reste.