› Forums › Serveur WES › Remarques et demandes d’évolutions › consomation heure par heures
- Ce sujet contient 5 réponses, 2 participants et a été mis à jour pour la dernière fois par
cdlog2, le il y a 2 années et 7 mois.
- Post
-
bonsoir,
est il possible de recupere ses consomation heures par heures sur l’annee ecoulée pour pouvoir les traiter dans excel?
j’ai bien recupere les fichier .DAT dans le dossier /GRAPH/TIC/2022 mais il s’agit de mesures faites toutes les 10 min donc impossible de faire un total.connaissez vous une solution ,
merci
00
- Replies
-
-
Bonjour,
Parmi les fichiers DAT vous trouvez 3 types de fichier historiques :
Le Cumul par mois de l’année courante,
Le Cumul par jour d’un mois de l’année courante,
Le détail des consommations mesurées toutes les 10 min d’une journée du mois courant et de l’année courante.Mais puisque vous travaillez avec excel, pourquoi travaillez vous avec des fichier DAT ? Vous pouvez demandez au WES de créer des fichiers CSV qui seront crées avec les mêmes intervalles de temps.
Vos fichiers journaliers sont indexés en effet par une mesure d’une ligne toutes les 10 minutes, soit 6 lignes par heure. Pourquoi ne pas faire une simple macro sous excel pour faire la somme par groupe de 6 lignes, pour avoir vos totaux horaire !
Pour info, si vous travaillez depuis un PC sous Linux ou Windows 10 ou si vous avez un Raspberry PI en fonctionnement, je peux vous fournir un petit Serveur programmé en Python que j’ai développé pour @Richard (voir le fil dans ce Forum) qui permet de faire un backup automatiquement des fichiers CSV du WES dans un dossier du PC, à une heure paramétrable de la journée. Il est facile de rajouter le Backup des fichiers DAT qui n’existe pas dans la variante fourni à @Richard qui à installé ce Serveur dans son NAS et qui reste allumé, ce qui permet au Serveur de tourner de façon autonome et réaliser les Backups des fichiers CSV du Jour, automatiquement.
Ce développement à été fait pour @richard qui avait un problème pour récupérer les fichiers CSV des Compteurs Pulses qui ne sont pas transférés par la Page FTP du WES dans les Versions Actuelles. @Nicolas prévoit de rajouter cette lacune dans la prochaine MAJ.
Dans ce petit Serveur, on peut rajouter une tache qui pourrait extraire les valeurs des Fichiers récupérés du WES et Formater un fichier CSV personnalisé suivant une autre structure désirée.
Pour faire fonctionner ce Serveur Python dans un PC ou Raspberry PI, il faut avoir Python 3 et Curl installé. Ces deux process peuvent être installé aussi bien dans un environnement sous Linux (Ubuntu, Debian etc) Windows 10 et bien sur Raspberry PI.
Ce Serveur est normalement autonome une fois lancé mais on peut à la rigueur lancer le serveur manuellement à la demande comme une simple moulinette, pour extraire les derniers fichiers du WES et créer un fichier CSV personnalisé.
Si ce Serveur vous intéresse, décrivez moi exactement les fichiers que vous souhaitez récupérer et ce que vous souhaitez avoir comme fichier et format en résultat. Vous me direz si le Serveur sera lancé ponctuellement à la demande comme une moulinette ou bien si le Serveur sera autonome une fois lancé dans un PC ou Raspberry PI qui reste toujours allumé. Comme je ne connais pas la structure de vos fichiers à récupérer (dépend des configs de votre WES) joignez moi un exemplaire des fichiers à récupérer comme modèle dans une archive ZIP.
Comme J’ai pas mal de travail en ce moment, soyez un peu patient si cette maquette vous intéresse.
Cdt
00 -
Bonsoir
merci cdlog2
en fait j’ai récupéré les .dat que j’ai rebaptisé en.csv j’ai bien mes relevés toutes les 10 min mais quand je fais le total j’ai des chiffres aberrant j’en ai déduit qu’au moment où le wes fait sont enregistrement par exemple à 13h10 il enregistre la valeur à ce moment-là du coup ça ne correspond pas à la consommation sur les 10 minutes écoulée depuis le relevé précédent
je me trompe dans mon raisonnement ?
Autrement je ne comprends pas pourquoi j’ai de tél consolation en faisant cela.
pour ce qui est du serveur ça semble très bien le top serait de le faire tourner sur ma delta box.
00 -
Bonsoir,
Dans les fichiers DAT les valeurs enregistrées sont des clichés de la consommation prises à un instant ‘T’. Vous avez raison, cumuler ces valeurs ne correspond à rien !
Par contre dans les fichiers CSV vous trouvez en complément aux Valeurs de consommations prise à l’instant ‘T’, les Valeurs d’Index qui eux cumulent ces Valeurs. Dans les Fichiers CSV vous avez un enregistrement des Valeurs toutes les minutes au lieu de 10mn pour les fichiers DAT.
Donc si vous traitez les fichiers CSV vous pouvez connaître la consommation par tranche horaire par simple soustraction de l’Index de fin avec l’index du début de la tranche horaire.
Je ne connais pas la delta box de chez Free, mais je trouverais surprenant que l’on puisse installer des applications autre que ceux préconfigurées.
cdt
00 -
merci
du coup c’est rate je n’ai pas de fichier CSV enregistré c’etait desactivé certainement suite a une MAJ je les ai jusqu’a 2020 🙁
pour le serveur je verrais par la suite j’ai deja un raspberry qui tourne sous jeedom.
merci
00 -
Ok, Il vous reste à activer les CSV, dès demain vous aurez les 1er fichiers.
Pour info, le petit serveur HTTP python est tout petit (3 fichiers) et tourne sans problèmes avec d’autres processs déjà installés, il ne gêne absolument pas. Il échange avec le WES via des requêtes HTTP. On peut lancer ou arrêtez le serveur facilement. Il tourne sans problème en toute transparence avec le Serveur Apache si installé et peut faire des requêtes MariaDB vs MySQL On accède aux commandes du Serveur via un navigateur par échange de requêtes HTTP et on peut choisir l’IP et le n° de Port qui sont paramétrable dans un fichier JSON. On peut créer une petite interface WEB plus conviviale si nécessaire. Jeedom ou tout autre système analogue peut facilement échanger avec ce Serveur HTTP via requêtes HTTP et Réciproquement.
La maquette que je joins (crée pour @richard) fait un backup journalier de tous les fichiers CSV du WES vers des dossiers au choix. Le serveur récupère, à une heure paramétrable, tous les nouveaux ou derniers fichiers CSV découvert du WES (TELEINFO, PCE, PLS, TEMP) et les copies localement dans des dossiers définis dans un fichier de config JSON . On peut facilement rajouter d’autres actions ou tâche à exécuter dans cette maquette.
Cdt
Attachments:
You must be logged in to view attached files.00
-
- Vous devez être connecté pour répondre à ce sujet.