› Forums › Serveur WES › Installation & Configuration › 50% des sondes de température en folie …
- Ce sujet contient 6 réponses, 3 participants et a été mis à jour pour la dernière fois par
cdlog2, le il y a 1 année et 3 mois.
- Post
-
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 ?00
- Replies
-
-
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-1w30Vous 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
00 -
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.
00 -
Cette réponse a été modifiée le il y a 1 année et 3 mois par
-
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.00 -
Le plus simple est de débrancher toutes les sondes et de scanner le bus à chaque fois, vous verrez vite quelles sondes sont HS.
00 -
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)..
00 -
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
00
-
- Vous devez être connecté pour répondre à ce sujet.