Affichage courbe sonde 1wire, Fichiers .dat non lu.

Forums Serveur WES Installation & Configuration Affichage courbe sonde 1wire, Fichiers .dat non lu.

  • Post
    Gaby-69
    Participant

      Bonjour,

      Le WES ne m’affiche plus les courbes de température, depuis ce matin, hier tout fonctionnait ?

      La page des températures est grisée… mais toutes les autres pages sont accessible.

      Les 2 fichiers /GRAPH/TMP/2021/12/190.DAT et 191.DAT sont vides en les lisant directement sur le WES via WinSCP ou FileZilla ?

      Si je lie ces mêmes fichiers, directement avec la carte sur un PC, j’ai bien les enregistrements des températures ?

      D’où vient le problème ?

      Merci pour votre aide

      Cdt.

       

      0
      0
    Vous lisez 23 fils de discussion
    • Replies
        cdlog2
        Modérateur

          Bonjour,

          Il y a probablement une erreur d’enregistrement dans un des fichiers DAT.

          Vérifier s’il n’y a pas des lignes bizarres dans les fichiers, mals structurées en comparaisons aux autres présentent, manque d’une virgule ou pb de pagination etc.

          Les Script JavaScript qui décortiquent ces fichiers pour les afficher dans le Graph, peuvent bloquer le processus d’ouverture de la Page, si une erreur de structure du fichier est rencontré en phase de traitement.

          Cdt

          0
          0
          Gaby-69
          Participant

            Bonjour @cdlog2, merci de vous pencher sur ce problème.

            Si je lis directement ces fichiers 190.DAT et 191.DAT sur le WES soit avec WinSCP ou FileZilla ils sont vides ?

            Si je mets la µSD sur mon PC, je trouve bien les infos dans ces fichiers (voir fichiers joints) mais je ne vois pas d’anomalie, sauf arrêt de l’enregistrement à 4h10 et reprise à 13h00 ?

            L’arrêt je ne sais pas, la reprise est suite à l’arrêt/marche pour la lecture de la µSD.

            Ou dois-je chercher ???

            Cdt

             

            • Cette réponse a été modifiée le il y a 3 années et 9 mois par Gaby-69.
            Attachments:
            You must be logged in to view attached files.
            0
            0
            nicolas_cartelec
            Maître des clés

              Essayez d’enregistrer à nouveau les noms des sondes.

              Merci

              0
              0
              cdlog2
              Modérateur

                Re : Bonjour,

                Qu’elle est la version de votre WES ?.

                Si votre Pb persiste après la Manip préconisé par @nicolas,

                Essayez de rentrer les modifs provisoires ci-dessous ayant pour commentaire  //######### Provisoire ######### aux emplacements dans la fonction get1WGraph de votre fichier TMP.HTM. Sauvegardez au préalable le fichier TMP.HTM d’origine pour le remettre après votre Test.

                 

                function get1WGraph(){

                var GRAPHNUM=0,numsonde=0,decalj=0,decalsonde=0;
                var typ=[‘0′,’X’,’X’,’X’,’X’,’X’,’X’,’X’,’X’,’X’,’X’];
                grphy = new Array(11);
                var col0=[‘x’],col1=[],col2=[],col3=[],col4=[],col5=[],col6=[],col7=[],col8=[],col9=[],col10=[];
                date = $(‘#date’).val();
                tabDate = date.split(‘/’);
                for(var grph=1;grph<5;grph++){
                if($(‘#GRAPH’+grph).prop(‘checked’))GRAPHNUM=grph;else GRAPHNUM=0;
                if(GRAPHNUM>0){

                //####### PROVISOIRE ##########
                  try {
                //##############################

                GRAPHNUM-=1;
                var GRPH1W = « graph/TMP/ »+tabDate[2]+ »/ »+tabDate[1]+ »/ »+tabDate[0]+GRAPHNUM+ ».dat »;
                var GRPHENTETE = « graph/TMP/ »+tabDate[2]+ »/ »+tabDate[1]+ »/WNOM »+GRAPHNUM+ ».dat » ;
                $.ajaxSetup({async:false});
                $.get(GRPHENTETE, function(data){jsonEntete=data;});
                $.get(GRPH1W, function(data){

                //####### PROVISOIRE ##########
                  alert(data);
                //##############################

                var json = eval(‘[‘+jsonEntete+data+’]’);
                for(var i=1;i<6;i++){if(json[0][i]!= » »)numsonde=i}
                numsonde+=1;
                $.each(json, function(index,value){
                if (index>0) for(var j=0+decalj;j<numsonde;j++) {eval(« col »+(j+decalsonde)).push(value[j]);}
                else if(index==0)for(var j=1;j<numsonde;j++) {
                eval(« col »+(j+decalsonde)).push(String(value[j]).substring(1));
                typ[j+decalsonde]=value[j][0];}});
                decalsonde+=numsonde-1;
                decalj=1;})
                .fail(function() {$(‘#MODalert’).modal(‘show’);});

                //####### PROVISOIRE ##########
                  }
                  catch (e) {
                    alert(« ERREUR :  » + e);
                  }  
                //##############################

                }}

                if(DayGraph == undefined) {
                for(var i=1;i<11;i++){if(typ[i]==’H’){grphy[i]=’y2′;}else {grphy[i]=’y’;}
                yaxe[eval(‘col’+i+'[0]’)]=grphy[i];}

                Ne connaissant pas votre version WES, je ne peux pas vous envoyer le fichier TMP.HTM avec cette modif de DEBUG pour vos Tests.

                Attention ce sont des Guillemets (double quote) que vous devez mettre pour encadrer le texte  » ERREUR «   dans la ligne alert(« ERREUR :  » + e); Ne faites pas un copy/coller de ce bout de code depuis le Blog car ces caractères guillemets ont été changés par des caractères similaires

                Ces modifs vont vous afficher un message d’Erreur si la Page Plante à la lecture d’un fichier DAT.  A chaque ouverture de Page des Température ou au changement de Date pour lire un autre Graph, on va vous afficher un tableau contenant ce que le WES lit des fichiers DAT à leurs ouverture avant traitement du Graph.

                Cela vous permet de voir exactement ce que le WES récupère comme contenu des fichiers DAT. lors de leur traitement.

                remettez votre fichier TMP.HTM d’origine en fin de vos essais.

                Videz bien le Cache du navigateur entre chaque modification du Fichier.

                Tenez nous au courant

                Cdt

                 

                0
                0
                Gaby-69
                Participant

                  Re Bonjour,

                  Version serveur : F417 V2

                  Version logiciel et WEB : V0.84A10

                   

                  Avant toute chose, je précise que tous les graphes sont bon sauf  les températures de la journée du 19 décembre, les graphes qui utilisent les fichiers 190.dat et 191.dat

                  Je suis prêt en MP de vous fournir l’accès au WES…

                  Mais cela n’est pas trop grave, pas de graphe de température pour la journée du 19, à savoir !!!

                  Cdt

                  0
                  0
                  cdlog2
                  Modérateur

                    RE: Ok pas de PB.

                    Si toutefois vous voulez comprendre ce qui ce passe avec les DAT du 19 dec, rentrer les Patchs provisoire que j’ai fourni pour le fichier TMP.HTM

                    Vous aurez un tableau rempli du contenu de ce que votre WES lit à l’ouverture de vos fichier DAT par le Graph. Vous faites Ok à l’ouverture du tableau et le processus contineura.

                    Il vous suffit de sélectionner la Date du 19 pour tester ces 190.DAT et 91.DAT.

                    Il est possible qu’il y ait un Pb d’enregistrement côté cellules (closter) dans votre carte mémoire MicroSD pour ces 2 fichiers ?. il suffit de supprimer ces 2 fichiers et de recopier vos 2 fichiers TXT que vous nous avez transmis et les renommer en .DAT dans le WES.

                    Cela devrait régler le Pb de ces Fichiers. Possible que votre carte MicroSD commence à fatiguer ?

                    Cdt

                     

                    0
                    0
                    cdlog2
                    Modérateur

                      RE: voici votre fichier TMP.HTM modifié avec les Patchs Debug si vous souhaitez tester vos fichiers malades.

                      Sauvegardez votre fichier d’origine avant de le remplacer.

                      Videz le Cache du navigateur avant tout essais

                      en final remettez votre fichier d’origine dans le WES.

                      Cdt

                      Attachments:
                      You must be logged in to view attached files.
                      0
                      0
                      Gaby-69
                      Participant

                        Merci @cdlog2 pour vos conseils et développements,

                        J’ai déjà fait toutes les manips que vous suggérez sans résultat !

                        Je vais essayer votre fichier espion pour en savoir plus !

                        Encore Merci, Bonnes fêtes de Noel

                        —- Le petit papa Noel WES va-t-il passer ???  surprise ??? @Nicolas

                        Cdt

                         

                        0
                        0
                        nicolas_cartelec
                        Maître des clés

                          Pas le 25, mais ça avance… Bonnes Fêtes à tous…

                          0
                          0
                          Gaby-69
                          Participant

                            Bonjour @cdlog2,

                            J’ai commencé les tests avec le fichier TMP.HTM modifié

                            J’ai bien l’affichage de ce que voie le WES mais la page reste grisée, pas d’accès à rien, on est planté ?

                            Même avec des Ctrl+F5 pas de changement, la page se réaffiche, avec l’affichage de l’espion et toujours grise ?

                            Quelle est la manip que je n’ai pas comprise ?

                            Cdt

                             

                            Attachments:
                            You must be logged in to view attached files.
                            0
                            0
                            Gaby-69
                            Participant

                              Je me réponds à moi même…

                              J’ai modifié le fichier TMP.HTM de la version opérationnelle (v0.84A10) avec les infos de @cdlog2 et tout marche…

                              Encore merci @cdlog2, il doit y avoir une erreur dans le zip envoyé !

                              Ci-joint le résultat de l’espionnage : le WES vois « ? » alors pour quoi ???

                              Cdt

                               

                              Attachments:
                              You must be logged in to view attached files.
                              0
                              0
                              cdlog2
                              Modérateur

                                Bonjour,

                                Je suppose lorsque vous sélectionné une autres date, avec le Patch espion, que vous voyez bien un tableau rempli avec toutes les valeurs du DAT correspondant ? pourriez vous le confirmer ?

                                Si cela est le cas, cela démontre que votre Patch fonctionne. Si les autres DAT sont lues et non celui du 190 cela prouve que ce fichier est HS et probablement au sein de la carte mémoire dans la zone ou est stocké ce fichier.

                                Ce que vous pouvez essayer de faire est de copier les 2 fichiers dans votre PC et ensuite de les supprimer via un lecteur USB connecté à un PC.

                                Vous faites ensuite un copie/collé des fichiers 120.dat et 121.dat et vous renommer les copies 190.dat et 191.dat.

                                Ensuite vous déverrouillez, démontez la clé USB via l’icone « retirer en toute sécurité » de Windows avant de retirer physiquement la clé USB.

                                Remettez la carte mémoire dans le WES, un reset du serveur, videz le cache navigateur et recharger la date du 19 dec côté température pour voir si cette fois les fichiers sont bien lisible !

                                Possible que votre carte mémoire à un Pb et il serait bon de la changer ?

                                Faites nous un retour

                                Cdt

                                 

                                 

                                 

                                0
                                0
                                cdlog2
                                Modérateur

                                  Il faut répondre OK dans le tableau espion pour continuer sinon la page reste bloquée.

                                  0
                                  0
                                  cdlog2
                                  Modérateur

                                    On c’est croisé et je pense que je n’ai pas compris votre question relatif au blocage de la page avec le tableau 190 visible.

                                    Si le Patch espion est bien positionné dans le Code, lorsque vous ouvrez la page température ou que vous changer de date pour visualiser un DAT spécifique, vous devriez voir un Tableau comme celui de votre image jointe avec un bouton OK en bas à droite du Tableau.

                                    Il faut cliquer dans ce OK pour poursuivre le chargement de la page car le tableau bloque la suite du processus tant que vous ne répondez pas OK

                                    0
                                    0
                                    cdlog2
                                    Modérateur

                                      Je reviens sur votre problème de blocage avec mon fichier modifié. Ce fichier fonctionne correctement car il vous montre le tableau du dAT qui est chargé. Par contre c’est normal d’être bloqué, il faut cliquer dans le OK en bas à droite du tableau pour libérer ce tableau, alors la page va continuer à se charger.

                                      La fonction alert(data); qui est rajouté par le patch espion,  permet de visualiser quelques chose mais cela bloque le processus tant que vous ne cliquer pas sur OK pour libérer ce que vous avez demandé d’afficher. en l’ocurrence le DATA contient les données du DAT qui est chargé par la Page.

                                      Si maintenant vous ne voyez plus ce tableau à l’ouverture de la page ou au changement de Date d’une dAT, alors remettez mon fichier modifié espion qui semble fonctionner car vous voyez bien le tableau rempli. Vous n’aviez pas cliqué dans la OK pour pousuivre le chargement de la Page, qui reste en attente de ce OK

                                      0
                                      0
                                      cdlog2
                                      Modérateur

                                        Si vous avez 1/2 heure à perdre, envoyez moi un mail à cdlog2@hotmail.com.

                                        Je vous répondrez et vous communiqurez mon n° de téléphone afin que vous puissiez m’appeler. Cela sera plus facile de faire un rapide point.

                                        Par contre confirmez l’envoie de votre mail sur le blog.

                                        Cdt

                                        0
                                        0
                                        Gaby-69
                                        Participant

                                          Je pense que l’on ne se comprend pas…

                                          Tout fonctionne parfaitement, j’ai bien les données espionnées, j’ai bien les courbes après OK, Sauf pour la journée du 19/12.

                                          Les fichiers 190 et 191.DAT se copient très bien sur le PC avec directement la SD sur le PC. Il y a bien des DAT enregistrés.

                                          Si depuis WinSCP j’ouvre les fichiers 190 ou 191.DAT sur le WES ils sont vide ??? problème ???

                                          Avec le patch espion, à la lecture de la date du 19/12, j’ai un affichage espion avec  » ?  »  donc problème ???  après OK, affichage d’un graphe vide ?

                                          Cela n’ai pas trop grave, juste pour être sure qu’il n’y a pas un BUG en perceptive ?

                                          Passez de bonnes fêtes de Noël et de fin d’année, on pourra refaire le point en janvier.

                                          Cdt

                                           

                                           

                                          0
                                          0
                                          cdlog2
                                          Modérateur

                                            Ok je comprend mieux.

                                            Donc le patch espion confirme que les fichiers 190.dat et 191.dat ont bien un PB, le contenu est vide à la lecture par le WES et pas filezilla.

                                            Ces deux fichiers ont un pb d’enregistrement physique dans la carte mémoire. Possible qu’il y ait des caractères binaires non visible dans la structure du fichier. Assurez vous de copier ces deux fichier dans votre PC et  supprimer ces deux fichiers de la SD et faites une copie par exemple des fichiers du 200.dat et 201.dat que vous renommé en 190.dat et 191.datdans la SD.

                                            Regardez si cette fois ces fichiers 190 et 191 s’ouvrent correctement. Bien sur les données ne seront pas ceux du 19 dec, mais cela permet de démontrer un pb un niveau de votre carte MicroSD.

                                            Assurez vous de bien lire les fichiers 190.dat et 191.dat de votre PC. Ensuite vous renommer les fichiers 190.dat et 191.dat d’origine que vous avez sauvegardé dans votre PC et vous les renommer par exemple 191.txt et191.txt.

                                            Vous les copiez dans la carte mémoire SD avec les autres DAT température. Vous supprimer les faux 190.dat et 191.dat issue du 200 et 121 et pour finir vous renommer les vraies fichiers 190.txt et 191.txt en 190.dat et 191.dat.

                                            Cette manip de passe passe, va déplacer vos fichiers 190 et 191 dans d’autre cellule (closter) de la carte mémoire. Si cette fois vous pouvez les lire, cela confirme un PB de la care mémoire. Si le WES ne lit pas ces fichiers alors ce sont ces fichiers qui sont verrolés, probablement suite à un pb d’enregistrement induit par une perturbation du WES et du data binaire (pas visible) c’est glissé parmis les datas Ascii à enregistrer dans ces fichiers

                                            CDT

                                             

                                            0
                                            0
                                            cdlog2
                                            Modérateur

                                              J’ai un éditeur de texte qui me permet de visualiser au milieu des caractères ascii normalement visible dans un texte des data sous forme binaire (valeur non visible comme les Retour Chariot, TAB , caractère 0 et autres caractère inférieur à 20hexa ou 32 decimal)

                                              Compressez vos deux fichier s190.dat et 191.dat d’origine sous format ZIP et poster votre archive. Je pourrais voir s’il y a des caractères binaires qui se sont glissés parmi les caractères Ascii (texte) et qui confirmerait que ces fichiers sont bien verrolés.

                                              Je peux enlever ces caractères binaire, s’il sont présent et rendre vos fichiers lisible. Je pourrais vous les re-poster une fois réparé. Bien sur ceci dans le cas ou il y a bien des caractères bidons qui sont présents dans vos fichiers.

                                               

                                               

                                              0
                                              0
                                              Gaby-69
                                              Participant

                                                Pour lever les doutes, ci-joint les fichiers DAT du 19/12

                                                Je les ai ouvert avec  WinHex, pas de caractères spéciaux… Si vous pouvez regarder pour donner votre avis, Merci.

                                                Bonne soirée

                                                Cdt

                                                • Cette réponse a été modifiée le il y a 3 années et 9 mois par Gaby-69.
                                                0
                                                0
                                                cdlog2
                                                Modérateur

                                                  Vous avez oublié de joindre vos fichiers !

                                                  0
                                                  0
                                                  Gaby-69
                                                  Participant

                                                    je ne peux pas les envoyer, le site ne veut pas de .rar ou .zip !

                                                    Je vous les envoi en .txt

                                                     

                                                    • Cette réponse a été modifiée le il y a 3 années et 9 mois par Gaby-69.
                                                    Attachments:
                                                    You must be logged in to view attached files.
                                                    0
                                                    0
                                                    cdlog2
                                                    Modérateur

                                                      Envoyez aussi les originaux au format DAT à mon adresse mail que j’ai posté précédemment

                                                      0
                                                      0
                                                      cdlog2
                                                      Modérateur

                                                        Bonsoir,

                                                        Je vous retourne vos fichier DAT. Je les ais corrigé en rajoutant les périodes horaires manquantes. Je les ais testé sur mon WES et ils sont lues correctement.

                                                        En effet il n’y avait pas de caractères spéciaux. J’ai l’impression que c’est votre carte mémoire qui commence à fatiguer ?

                                                        Bonne fêtes, Bon réveillon et Bonne année anticipé pour 2022

                                                        Cordialement

                                                        Christian

                                                         

                                                        Attachments:
                                                        You must be logged in to view attached files.
                                                        0
                                                        0
                                                    Vous lisez 23 fils de discussion

                                                    Étiqueté : 

                                                    • Vous devez être connecté pour répondre à ce sujet.