Collecte et qualité des données

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.

Pour les responsables énergie et les équipes techniques qui doivent consolider des relevés venus de distributeurs, de concentrateurs, de fournisseurs et de fichiers, sans y consacrer un poste à temps plein.

Demander une démonstration

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

Onze sources 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, et chacune porte une tâche planifiée quotidienne.
Le connecteur 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 sont reconnus : R50, R63, R64, R151, R171 et R4X. Les fichiers traités sont déplacés dans un dossier dédié et les échecs sont signalés par e-mail.
De l’API climatologique de Météo-France. Softee commande le fichier d’une station, le télécharge, puis 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 forcée manuellement.
Non. Le raccordement se fait aux compteurs et équipements déjà en place, par des connecteurs logiciels : télérelève, dépôt de fichiers, API fournisseurs, file de messages. Aucun composant matériel Softee n’existe dans les dépôts. Un service compagnon logiciel relève par ailleurs les fichiers déposés par des concentrateurs déjà installés — il les lit, il n’en installe aucun.
Non, pas dans le produit livré : l’extraction PDF y est une extraction de texte déterministe réalisée 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 activé que si une configuration spécifique est fournie ; il ne fait donc pas partie du produit, et nous ne l’annonçons pas comme une évolution à venir.
Les séries sont contrôlées chaque jour contre cinq règles d’anomalie — pic, remise à zéro, trou interpolé, trou non comblé, changement de compteur suspecté — et un indicateur de santé est recalculé par capteur. Le traitement des valeurs manquantes, l’agrégation et le caractère cumulatif se paramètrent indicateur par indicateur. Softee détecte et journalise ces anomalies.

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.

Demander une démonstration