Inversion jours de pointe - jours normaux dans fichier CSV

Bonjour à tous,

Depuis que j’ai fait la mise à jour de mon Eco-Devices en version 1.05.09, je constate une grossière erreur dans le fichier CSV qu’il génère.

Alors que ce fichier était normal jusqu’au jour de l’installation de cette version, à partir de la date de sa mise en service les contenus des colonnes T1_EJPHN et T1_EJPHPM sont inversés.

Plus précisément : le contenu de ces colonnes est correct jusqu’au jour où j’ai fait la mise à jour du logiciel et, dès le lendemain, les contenus sont exactement inversés c’est à dire que l’on retrouve dans EJP_HN ce qu’il y avait la veille dans EJP_HPM et réciproquement.

Il en est de même bien sûr pour le compteur T2.

Cela fiche bien sûr en l’air toutes mes statistiques qui étaient réalisées avec un fichier Excel qui exploitait automatiquement le contenu de ce fichier CSV.

Ce problème n’étant pas évoqué sur le forum, suis-je seul dans ce cas ???

Afin que d’éventuels intervenants ou quelqu’un de GCE puisse mieux analyser mon problème, voici sa confirmation avec :

  • un extrait du contenu du XML qui est parfaitement correct :
    <T1_BASE>0</T1_BASE><T1_HCHC>0</T1_HCHC><T1_HCHP>0</T1_HCHP><T1_EJPHN>35033407</T1_EJPHN><T1_EJPHPM>921234</T1_EJPHPM>

On voit bien que T1_EJPHN vaut 35033407 et que T1_EJPHPM vaut 921234

  • un extrait des deux dernières lignes du fichier CSV qui montre bien l’inversion entre T1_EJPHN et T1_EJPHPM
    2015,4,5,0,0,0,921234,34915675,0,0,0,0,0,0,0,30,28,1500,0,0,0,914374,48242714,0,0,0,0,0,0,0,30,11,1500
    2015,4,6,0,0,0,921234,34977555,0,0,0,0,0,0,0,30,28,1600,0,0,0,914374,48263468,0,0,0,0,0,0,0,30,11,1600

Alors qu’ici on voit que c’est désormais T1_EJPHN qui vaut ce même 921234 (les colonnes du CSV sont dans le même ordre que les paramètres du XML).

Bonjour,

Vous ètes le premier à nous signaler cette inversion.
Je vais faire un correctif pour corriger.

Cdt

Bonjour,

Merci pour votre réactivité.

Tenez-moi au courant dès que ce sera prêt afin que je puisse revenir à un CSV « normal ».

Cordialement.

Bonjour,

Tant qu’à faire de réaliser un correctif pour corriger cette inversion, pourriez-vous en profiter pour supprimer la virgule qui se trouve à la fin de chaque ligne des fichiers CSV.
Elle n’a aucune raison d’être et « plante » l’importation de données dans Excel ce qui m’oblige à faire passer le fichier dans une « moulinette » à chaque fois pour la supprimer.

Cordialement.

Bonjour,

Est-il possible d’avoir quelques nouvelles quant à la date prévisionnelle de correction de ce bug ?

Merci.

Bonjour,

Puis-je espérer une correction de ce bug qui est très handicapant pour moi vu l’utilisation que je fais des fichiers csv générés par mon EcoDevices ?

Bonjour,

J’ai fait les corrections. (Inversion étiquettes EJP et suppression virgule en fin de ligne).

La version est dispo ici: http://www.gce-electronics.com/z/Eco-Devices_1.05.10.rar

J’attend votre retour pour bien confirmer que tout est OK.

Cordialement,

Bonjour,

Merci pour cette correction.

Je ne suis pas chez moi ce soir et je ne pourrai donc tester cela que demain (mercredi) mais soyez assuré que je reviendrai vers vous pour vous dire si tout est OK.

Cordialement.

Bonjour,

Comme convenu, j’ai essayé votre nouvelle version du logiciel qui, hélas, ne change pas grand chose …

Hormis la virgule finale du CSV qui a bien disparu, l’inversion entre jours de pointe et jours normaux persiste à partir de la même date que précédemment (entre le 4 et le 5 mars de cette année) comme vous pouvez le voir sur l’extrait de fichier csv ci-dessous :

2015,3,3,0,0,0,32713406,855341,0,0,0,0,0,0,0,30,0,0,0,0,0,47545335,904992,0,0,0,0,0,0,0,30,0,0
2015,3,4,0,0,0,32746665,873538,0,0,0,0,0,0,0,30,0,0,0,0,0,47553679,907465,0,0,0,0,0,0,0,30,0,0
2015,3,5,0,0,0,892018,32794004,0,0,0,0,0,0,0,30,28,100,0,0,0,909681,47565203,0,0,0,0,0,0,0,30,11,100
2015,3,6,0,0,0,905943,32842955,0,0,0,0,0,0,0,30,28,200,0,0,0,911948,47579364,0,0,0,0,0,0,0,30,11,200

Cette inversion se manifeste aussi sur les statistiques affichées par le site web, à partir de la même date bien sûr !

Je reste à votre disposition pour d’éventuels autres essais.

Bonjour,

les enregistrements déjà présent dans l’ Ecodevices ne peuvent pas être inversés !
Vous aurez une période qui sera inversé dans vos statistiques.
L’inversion démarre à compter du jour de la mise à jour.

Bonjour,

Effectivement, c’est à nouveau inversé, et donc ramené dans le bon ordre, à partir de la date d’installation de votre dernière version.

N’y a-t-il pas une manip que je pourrais faire, ou au besoin quitte à ce que vous preniez la main à distance sur mon EcoDevices, pour faire regénérer depuis le début de l’année 2015 un fichier csv « propre » ?

En effet, tel que c’est actuellement, il est inexploitable dans mon formulaire Excel de suivi de consommation et de calcul de coût, que je vais être obligé de « bricoler » pour que, de telle date à telle date, il inverse le contenu de ces colonnes, et ce uniquement pour l’année 2015 puisque par le passé tout allait très bien.
Avouez que c’est assez peu élégant …

Cordialement.

Bonjour,

Je n’ai malheureusement pas de solution. Le plus simple reste de gérer l’inversion en externe.

Cdt,