50% des sondes de température en folie …

Forums Serveur WES Installation & Configuration 50% des sondes de température en folie …

  • Post
    morisod
    Participant

      Bonsoir

      J’ai 3 sondes en vrac sur 2 de mes 3 branches 1 wire . ( DS18B20 et DS2438 )
      Ces défauts sont apparus après l’orage carabiné de la nuit du 8 au 9 juin ( 45 éclairs , 60 mm de pluie )

      Pas moyen d’effacer les sondes en vrac , ni hier ni aujourd’hui

      Une idée ?
      Y a t-il un moyen de tester ou mesurer quelque chose ?

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

          bonjour,

          le plus simple est de modifier le fichier /CFG/S1WIRE.CFG dans lequel le WES sauvegarde les Sondes qu’il a trouvé connectées au Bus 1Wire un moment donné.
          ce fichier est éditable avec un petit éditeur de texte (clic droit > ouvrir avec … votre éditeur ex: bloc-note)

          Le contenu de ce fichier ressemble à ceci :

          ACT=1
          CSV=0
          28-4A-5A-A3-4-0-0-33-0-0.0-Mitigeur
          28-21-BC-A5-4-0-0-47-0-0.0-Dep. ECS
          28-8F-6E-A3-4-0-0-DC-1-0.0-Retour PAC
          28-F4-65-A3-4-0-0-CC-2-0.0-Sonde Mezzanine
          28-3-5B-A3-4-0-0-1D-2-0.0-Sonde Chambre 2
          28-6-6D-A3-4-0-0-EE-2-0.0-Sonde Grenier
          28-1F-55-A3-4-0-0-99-1-0.0-SPac1
          28-FF-5B-18-85-16-5-A7-1-0.0-SPac2
          28-FF-5F-61-83-16-3-8F-0-0.0-Chauffe Eau
          0-0-0-0-0-0-0-0-0-0.0-1w10
          0-0-0-0-0-0-0-0-0-0.0-1w11
          0-0-0-0-0-0-0-0-0-0.0-1w12
          0-0-0-0-0-0-0-0-0-0.0-1w13
          0-0-0-0-0-0-0-0-0-0.0-1w14
          0-0-0-0-0-0-0-0-0-0.0-1w15
          0-0-0-0-0-0-0-0-0-0.0-1w16
          0-0-0-0-0-0-0-0-0-0.0-1w17
          0-0-0-0-0-0-0-0-0-0.0-1w18
          0-0-0-0-0-0-0-0-0-0.0-1w19
          0-0-0-0-0-0-0-0-0-0.0-1w20
          0-0-0-0-0-0-0-0-0-0.0-1w21
          0-0-0-0-0-0-0-0-0-0.0-1w22
          0-0-0-0-0-0-0-0-0-0.0-1w23
          0-0-0-0-0-0-0-0-0-0.0-1w24
          0-0-0-0-0-0-0-0-0-0.0-1w25
          0-0-0-0-0-0-0-0-0-0.0-1w26
          0-0-0-0-0-0-0-0-0-0.0-1w27
          0-0-0-0-0-0-0-0-0-0.0-1w28
          0-0-0-0-0-0-0-0-0-0.0-1w29
          0-0-0-0-0-0-0-0-0-0.0-1w30

          Vous trouvez 30 lignes qui correspondent au 30 sondes possible que l’on peut connecter au WES.
          Il suffit de supprimer vos 3 sondes de cette liste, par contre il faut rajouter 3 ligne vides pour compenser.
          Les lignes vides sont celles ou l’adresse ROM est à 0-0-0-0-0-0-0-0-0-0.0-(Nom de la sonde = 1wxx)

          Par contre en premier lieu il faut déconnecter les Sondes Malades du Bus 1Wire.
          Ensuite vous supprimez de la liste du Fichier S1WIRE.CFG vos 3 sondes. Vous veillez à rajouter 3 lignes vides, vous numéroter le nom des sondes de vos 3 lignes en suivant l’ordre des autres ligne vides.

          Veillez à avoir 30 lignes de sondes dans cette listes. Vous enregistrez le fichier.

          Il suffit ensuite de redémarrer le WES par un Reset, Ho miracle vos 3 sondes devrait avoir disparues de la config du WES.

          Par contre si vous avez programmé une action sur ces Sondes, vous aurez une erreur dans la Page Action.

          Si c’est le cas, il faut chercher dans le fichier /CFG/PROG.DAT les lignes concernée qui prennent en charge vos sondes afin de les supprimer.
          Toutes manipulations dans les fichier CFG du dossier /CFG nécessite de faire un reset du wES pour que vos modifs soit prise en compte.

          Cdt

           

          0
          0
          morisod
          Participant

            Merci cdlog ,

            j’ai pu récupérer une des 2 branches ,
            pour l’autre les capteurs au bout ( DS2438 , HIH-5031 , SFH 2430 ) semblent H.S.

            probablement le gradient de tension lors de la foudre car la branche fait 12 metres
            ( j’ai aussi 2 differentiels 30 mA qui sont tombés )

            • Cette réponse a été modifiée le il y a 1 année et 3 mois par morisod.
            0
            0
            cdlog2
            Modérateur

              Bonsoir,

              La méthode que j’ai décrite dans mon précédent post permet uniquement d’enlever de la liste des sondes du WES de façon rapide, les sondes 1W devenues malade ou HS.

              En ce qui concerne la scrutation du BUS 1Wire et trouver les composants 1Wire ne répondant plus au WES ou provoquant des Erreurs sur l’ensemble du Bus, il existe un petit Analyseur de Trames qui ne coûte pas cher (10-15€) et qui répond parfaitement à ce genre d’analyse.

              Vous trouverez sur plusieurs site, à divers prix, cet analyseur par une recherche de : « Analyzer 24 Mhz 8CH  »

              Voici un lien ou vous pouvez trouver ce tout petit module ainsi que le logiciel qui va bien : https://www.elektor.fr/products/usb-logic-analyzer-8-ch-24-mhz

              Cet Analyseur de trame est très petit en taille mais est très performant pour Analyser et afficher via le logiciel, la plus par des Trames de communication des protocoles (1Wire, 12C, SPI, Sérial,  etc….). (80 protocoles je crois)

              Concernant le protocoles 1Wire avec cet Analyseur de Trames, vous pouvez trouver les Composants 1Wire qui ne répondent pas aux sollicitations des Appels 1Wire du WES ou ceux qui répondent mais avec des Erreurs (composants endommagés).

              Je joins une image vous montrant une trame d’une liaison série pour que vous puissiez vous faire une idée de ce que vous verrez par analogie avec une Trame d’un Bus 1Wire. On voit les Pulses, on peut Zoomer dedans et chaque segment d’un Code connu vous affiche un drapeau avec la correspondance du TAG. Les erreurs sont aussi affichés par des Tag au niveau de la Pulse fautive.

              Pour terminer la présentation de ce module, il possède 8 canaux qui permet d’analyser 8 Inputs de signaux et protocoles différents en simultanée.

              Cdt

               

               

               

               

               

               

               

              Attachments:
              You must be logged in to view attached files.
              0
              0
              nicolas_cartelec
              Maître des clés

                Le plus simple est de débrancher toutes les sondes et de scanner le bus à chaque fois, vous verrez vite quelles sondes sont HS.

                0
                0
                morisod
                Participant

                  Merci à vous deux de cette aide

                  Quant à ce chti analyseur qui fait uart,CAN,1wire,I2C … ET avec un logiciel sous Linux , je m’en vais en procurer un fissa ..o)..

                  0
                  0
                  cdlog2
                  Modérateur

                    Bonjour,

                    Vous verrez ce petit module Analyseur avec le logiciel est puissant. On voit parfaitement à travers le déroulé des Trames, les échanges sur le Bus 1Wire.

                    Par contre la prise en main n’est pas très évidente au 1er abord, car il faut avoir quelques notions de Base sur les protocoles d’échange des Trames 1Wire entre les composants 1Wire dit « Slave » et le « Master » qui est en occurrence le Serveur WES.

                    En quelques mots, chaque Trame 1Wire débute par un Code Start et le Master envoie ensuite un Code sous forme de Pulses pour demander à tous les Slave de se signaler présents. Les Slaves doivent répondre en retour et le Master va ensuite interroger un à un par des Codes Trames Spécifiques, les Slaves qui ont répondus présent.

                    Donc il faut un peu Connaître ces Codes d’échanges car c’est au niveau de ces Codes que vous trouverez les petits drapeaux et Tags contenant les Textes définissant le déroulement des échanges. Vous trouvez un Composant 1Wire malade, lorsqu’un Tag Erreur est présent dans le prolongement de l’Adresse ROM 1Wire de ce composant. Il suffit de comparer les Codes ROM trouvés en Erreur avec la Liste des Identifiants ROM visible dans les Pages de « Configuration » soit des Sondes ou Carte à Relais du site Web du WES pour identifier la Sonde ou Carte à Relais malade. Par contre vous pouvez aussi avoir des Erreurs sur un BUS 1Wire lorsqu’une des branche du BUS est mal équilibré. Mais ces derniers cas se règle en rajoutant une résistance de 4.7k à l’extrémité de la Branche qui répond mal.

                    Côté logiciel, il faut choisir quelques Options et adapter des choix d’informations que l’on souhaite visualiser dans le Graphiques des Trames 1Wire. Il faut préciser le n° du Input actif, parmi les 8 Input,  qui sera utilisé et connecté au signal 1W + Gnd au bus 1Wire du WES.

                    Si vous avez des difficultés, faite moi le savoir, on pourra se contacter par téléphone et je pourrais mieux vous guider pour une première approche.

                    Cdt

                    0
                    0
                Vous lisez 5 fils de discussion
                • Vous devez être connecté pour répondre à ce sujet.