Forum Replies Created
- Replies
-
- 3 janvier 2026 à 22 h 17 min
- in reply to: Dysfonctionnements sondes de température
Bonjour,
Mon WES est une version V2. Ma maison est sur 3 niveaux et mon Bus 1Wire passe dans toutes les pièces. Le Bus 1Wire est monté en étoile en 6 Branches et la Branche la plus éloignée est distante d’environs 50m et la plus courte fait 20m. J’ai utilisé du câble Téléphonique 6/10 à Paire Torsadées. J’utilise une Paire Torsadée pour alimenter le GND et le 1W et le 5Volt est acheminé sur un Fil d’un Paire du BUS 1Wire.
Sur Mon Bus j’ai connecté et réparti 4 Cartes à 8 Relais et 25 Sondes DS18B20. J’ai équilibré l’ensemble à l’aide de résistance de Pull-UP de 4,7k répartie sur l’ensemble du BUS.Je me suis servi du Logiciel PulseView (gratuit pour Windows) et du petit Analyser Logique USB 24Mhz 8Ch qui coûte moins de 10€, pour rechercher les endroits ou placer les résistances de Pull-UP.
Grace à ce petit Analyser on peut voir (parmi beaucoup d’autres) le Protocole 1Wire et les Pulses émises avec commentaires sur le BUS 1Wire. On voit pour chaque composant 1Wire connecté au Bus s’ils sont en erreur ou en déséquilibre. Les erreurs sont fournies en commentaire pour chaque composants.Il faut par contre connaître une peu le fonctionnement du BUS 1Wire pour interpréter les différent signaux. Voici à qui ressemble ce petit Analyser :
Voici une Vue d’une Trame d’Impulsions 1Wire vue avec le logiciel associé au petit Analyser connecté au Bus 1Wire
Personnellement je n’ai pas d’erreur de transmission sur mon BUS.
Votre WES est t’il une Version V1 ou V2. Si c’est une version V1, cela peut expliquer vos Erreurs car le Bus 1Wire sur cette version V1 est alimenté en 3,3Volt au lieu de 5Volt fourni par les WES en V2.
Votre Bus 1Wire est t’il constitué d’un câble à Paires Torsadées (Cat5 ou Téléphonique) indispensable pour éviter les parasites.
Il est possible que vous possédiez une ou plusieurs Sondes 1Wire Limite Défectueuses.
Cdt
Christian
Attachments:
You must be logged in to view attached files.00- 30 décembre 2025 à 16 h 43 min
- in reply to: TEMPO Prédict : affichage et récupération des informations
Bonjour piruffin,
Pas de problème, votre séquence de lignes est correcte.
C’est la Commande cgx: c STd qui demande au Serveur WES de renvoyer une Valeur numérique indexée sur 3 Valeurs de Couleur du Lendemain possible et le Serveur va chercher à fournir la Valeur en réponse dans un %d qui doit impérativement se trouver dans la même ligne que la Cde.
Si par contre la Commande lambda exemple : cgx c XXX fait référence à une réponse du Serveur de type String, alors le Serveur va rechercher un %s dans la même ligne que la Cde.
Ensuite tout le reste est de l’habillage. votre ligne <DEM>%d</DEM> pourrait être aussi remplacé par <demain>%d</demain> si la balise <demain> est utile pour vous ou bien par <toto>%d</toto> qui fait aussi l’affaire.
le Nom des Balises que vous donnez servent uniquement lors du traitement, à retrouver vis à vis de ces Nom de Balises, les Valeurs attendues en Réponse en retour de la requêtes CGX.
Les Noms que vous donnez à vos Balises n’ont aucune signification pour le WES qui n’en tient pas compte, mais qui renvoie ces Noms de Balises tel qu’il les trouve, dans sa Réponses.La commande cgx t en début d’une ligne, indique au Serveur que le texte qui suit le t est un simple commentaire et que ce commentaire doit être inscrit au même endroit dans la réponse du CGX.
Si ce commentaire est formé comme une Balise XML
t <blabla>
…………..t </blabla>
ces commentaires pourront être analysés comme une Balise XML dans la réponse du CGX.
Par contre vous pourriez Commenter une ligne provisoirement pour vous facilité la lecture de votre fichier CGX en mettant le symbole # « devant votre commentaire temporaire ». Mais ce commentaire ne sera pas visible dans la réponse de la requête rendu par le Serveur.
Bonne fêtes
Cdt
Christian
00- 29 décembre 2025 à 17 h 21 min
- in reply to: TEMPO Prédict : affichage et récupération des informations
Je confirme, vous pouvez rajouter cette dernière commande Cgx dans votre fichier cgx.
voici le format du fichier CGX complet monpredict.cgx
t <form>
# TEMPO predict
c STj <TMPO_AUJ>%d</TMPO_AUJ>
c STd <TMPO_DEM>%d</TMPO_DEM>
c STn <NBJOUR>%d,%d,%d</NBJOUR>
t </form>
.Voici le résultat de la requête
<form>
<TMPO_AUJ>3</TMPO_AUJ>
<TMPO_DEM>2</TMPO_DEM>
<NBJOUR>105,13,1</NBJOUR>
</form>Cdt
00- 29 décembre 2025 à 15 h 15 min
- in reply to: TEMPO Prédict : affichage et récupération des informations
Bonjour psk,
Vous faites en effet deux Erreurs.
Nicolas vous fourni les commandes CGX pour récupérer la couleur du jour et celle du lendemain.
c STj <java><var>TMPO_AUJ</var><value>%d</value></java>
c STd <java><var>TMPO_DEM</var><value>%d</value></java>De votre côté vous avez condensé la structure CGX par :
c STj <TMPO_AUJ>%s</TMPO_AUJ>
c STd <TMPO_DEM>%s</TMPO_DEM>Avoir condensé la structure est très bien, mais vous ne respectez pas le type de Valeur rendue par ces deux commandes CGX qui sont des Valeurs Numérique %d et non des Valeurs String %s comme vous l’avez rédigé. Vos deux lignes CGX doivent ressemblez à ceci :
c STj <TMPO_AUJ>%d</TMPO_AUJ>
c STd <TMPO_DEM>%d</TMPO_DEM>En effet ces deux commandes CGX vous retourne soit les valeurs : 0, 1, 2, 3
La valeur 0 spécifie que la couleur n’est pas encore connue
La valeur 1 indique que c’est une couleur Bleu
La Valeur 2 indique que c’est une couleur Blanc
La valeur 3 indique que c’est une couleur Rouge.C’est à vous de faire la conversion entre la valeur Numérique 0, 1, 2, 3 vers les Strings Null, Bleu, Blanc, Rouge.
L’autre Errur que vous faites c’est de penser que la commande CGX t est un LABEL, une sorte Clé CGX qui permet d’isoler et d’extraire les commandes comprise entre l’ouverture de la Clé < Clé > et la fermeture de cette Clé </ Clé >. Vous vous Trompez !
La Commande CGX t permet uniquement de mettre un texte en commentaire et de le conserver parmi les résultats avec les autres commandes rendu du fichier CGX.
Pour visualiser vos deux commandes CGX, soit vous les copiez dans le fichier data.cgx et vous devez alors lancez la requête sur le fichier data.cgx : http://login:motdepasse@192.xxx.x.x/data.cgx
Soit vous créez un fichier CGX spécifique comme celui présenté ci-dessous en respectant le point en fin du fichier.
Vous donnez un nom à ce fichier par exemple monpredict.cgx et vous le copiez dans la racine de la carte SD de votre WES:t <form>
# TEMPO predict
c STj <TMPO_AUJ>%d</TMPO_AUJ>
c STd <TMPO_DEM>%d</TMPO_DEM>
t </form>
.Vous pouvez ensuite lancer la requête sur le Nom de votre fichier CGX : http://login:motdepasse@192.xxx.x.x/monpredict.cgx
Voila, bonne fetes
Cdt
Christian
00- 22 décembre 2025 à 21 h 31 min
- in reply to: Absence affichage Page HTM pour mise à jour Horloge
Non ! votre carte de 64go n’est pas compatible avec le WES, c’est un modèle de carte mémoire type microSDXC.
Il vous faut une carte mémoire d’un type microSDHC dont les capacités sont comprises entre 4go <> 32go.
Une carte microSDHC de 8go peut convenir mais une 16go ne coûte pas vraiment plus cher, choisir une carte mémoire en Class 10.cdt
00- 22 décembre 2025 à 10 h 40 min
- in reply to: Absence affichage Page HTM pour mise à jour Horloge
Bonjour Morzinois,
Pourquoi vous gardez votre WES en version V0.83G03 ? Vous auriez tout à gagner à passer directement sur la dernière version WES V 0.9b02 .
Au vu de vos problèmes avez les fichiers du WES stockés dans votre carte SD, je vous conseille de changer votre Carte SD par une neuve (16 go, class10) surtout si elle est dans votre WES depuis plus de 5 ans.
Comme vous le savez, pour faire une Bonne MAJ du WES, il est important de Supprimer au préalable tous les Anciens Dossiers et Fichiers Spécifiques du WES de la carte SD avant de copier les nouveaux de la MAJ à l »exception de vos Dossiers Personnel que vous devez Conserver à savoir : /CFG , /GRAPH ainsi que les Dossiers contenant vos fichiers CSV si vous les utilisés soit : /TELEINFO , /PCE , /PLS , /TEMP.
Si vous copiez la MAJ du WES dans votre Carte SD, depuis un PC via un Lecteur de Carte SD USB, surtout ne pas oublier Avant de Retirer le lecteur USB du PC à la fin de la Copie, d’éjecter le Lecteur USB en toute sécurité.
Si vous préférez faire la MAJ de votre WES via FileZilla, je vous Suggère de lire le lien du Post de discussion suivant, avant de commencer : MAJ de votre WES via FileZilla.
Cdt
Christian00- 15 décembre 2025 à 16 h 20 min
- in reply to: Mise à jour 0.9 beta 02
Bonjour plruffin,
Le Service DynDNS n’est pas encore activé côté Serveur WES dans cette Release Version V09 b02
Je pense que Nicolas va l’activer dans la prochaine MAJ.
Si vous voulez faire un test en primeur ? contactez moi : cdlog2@cdlogserv.com
Cdt
Christian00- 10 décembre 2025 à 22 h 13 min
- in reply to: Dysfonctionnements sondes de température
Bonsoir Nano42,
Si la Sonde étanche, ambiance chaufferie, est connectée au BUS 1Wire sur un départ en étoile, je vous suggère d’y connecter aussi une résistance de 4,7k.
Je suppose que vous avez bien utilisez qu’une Seule Paire torsadée dans votre câble CAT 5e pour raccorder le GND et le signal 1Wire du BUS 1Wire. Vous avez le 5volt du BUS connecté à part sur un fil indépendant.
Pour terminer, faites attention avec votre multiprise RJ12. Plusieurs personnes sur ce Blog ont décrit avoir eux des problèmes de connexion avec ce genre prise.
Vous constaterez qu’il y a du jeux entre les prises mâles et les prises femelle de ces multiprises. Si cette multiprise se trouve dans un milieu ou la température peut changer comme une chaufferie, vous pourrez peut être rencontrer des problèmes de connexions par dilatation des contacts. Assurez vous de la bonne connectivité des prises mâles en les bougeant dans les prises femelles.
Cdt
Christian
00- 9 décembre 2025 à 22 h 21 min
- in reply to: Dysfonctionnements sondes de température
Bonsoir Nano42,
Je suppose que votre WES est un modèle V2 ?
Il faut vérifier si vos Sondes étanches sont bien des modèles DS18B20 comme celle installée en intérieur.
Je vous préconise aussi de raccorder une autre résistance de 4,7k aux bornes de l’autre Sonde étanche entre le +5V et le signal 1W, surtout si le circuit est câblé en étoile et de rajouter également une résistance de 4,7k aux bornes de votre Carte à Relais 1Wire (vissée sur le bornier à vis entre le +5V et le signal 1W)
Il faut vérifier que vos Sondes étanches sont bien étanche au niveau de leur raccordement sur le BUS 1Wire, surtout si elles sont exposées aux intempéries extérieures. l’humidité peut remonter par capillarité jusqu’au point de connexion sur le BUS. Prévoir éventuellement d’empêcher l’humidité de remonter aux niveau des raccordements des Sondes sur le BUS avec de la cire ou avec un verni.
Si vous avez relié le fil de masse de votre câble CAT 5e à la terre, bien vérifier que ce fil de masse ne soit raccordé que sur une seule extrémité du câble.
Qu’elle sont les longueurs de chaque tranche sur le BUS 1Wire ?
Cdt
Christian00- 7 décembre 2025 à 16 h 11 min
- in reply to: Répéteur 1WIRE
RE: Sinon il y a une autre solution qui est faisable et qui devrait parfaitement fonctionner et qui coûterait moins cher que d’acheter un répéteur ESERA 11318Par contre il faut une liaison filaire à 4 Fils.Il s’agit de faire une liaison RS485 avec aux extrémités 2 micros contrôleur ESP8266, l’un pour relier le Bus 1Wire du WES et l’autre pour relier le Bus 1Wire distant pour raccorder les Sondes.La liaison RS485 vous permet d’étendre les distances à plus de 150m voir plus. On fait une conversion depuis les ESP8266 => WES <> 1Wire <> RS232 <> RS485 <> RS232 <> 1Wire < > Sondesvoici le schéma type :Les Cartes MAX485 ne coûtent pas cher (2 à 5€) ni les ESP8266 (2 à 3€) . Il doit y avoir pour moins de 20€ de composants sans l’alimentation 12V.CdtChristian00- 7 décembre 2025 à 4 h 39 min
- in reply to: Répéteur 1WIRE
Bonjour Gaby-69,
Je suis vraiment désolé, je confirme après l’avoir essayé, le schéma que j’ai fourni ne fonctionne pas en sortie direct sur des composants 1Wire.
J’ai maintes fois utilisé cette interface pour coupler le Bus 1Wire du WES à des Micros Contrôleur qui par contre fonctionnent parfaitement et j’ai simplement extrapoler mon autre schéma sans l’essayer en pensant que cela allait fonctionner aussi bien en direct avec des composants 1Wire. En général je Teste tous mes schémas avant de les fournir mais pour celui la je suis parti un peu trop confiant.
Le schéma ci-dessous, qui interface un micro contrôleur au BUS 1Wire du WES fonctionne parfaitement bien. On retrouve la même logique de câblage que le schéma que j’ai fourni et qui ne fonctionne pas.
Gaby-69, j’ai envie de me faire pardonner. Je vous propose de vous réaliser gracieusement, une extension de votre Bus 1Wire par le biais d’une liaison WIFI entre deux micros contrôleurs ESP32.
J’ai déjà réalisé ce type montage qui vous permettrait d’étendre votre BUS 1Wire avec une ou plusieurs Sondes sans Fil à plus de 100m en Vision Directe.
J’ai les composants disponible chez moi et je peux vous réaliser une maquette sur deux PCB à câbler que je peux réaliser assez rapidement. Vous auriez juste 2 alimentations 5 volt à fournir pour alimenter chaque ESP32.Voici, ci-dessous, une des interfaces du genre que j’ai réalisée pour moi et que j’ai connecté au BUS 1Wire d’un WES de Test (sans plasturgie). Le module du Client Wifi distant est un simple ESP32 qui possède aussi un Bus 1Wire sur lequel vous pourriez raccorder vos Sondes DS18B20 Distantes.
Dites moi si cela vous intéresse.
Cdt
Christian00- 1 décembre 2025 à 18 h 59 min
- in reply to: Aide fonction
Bonjour Bonc,
Actuellement, le Contact de votre Thermostat doit certainement commander un Contacteur qui alimente votre Circulateur !?.
Pour réaliser ce que vous voulez faire, il faut que vous connectiez le Contact sec de votre Thermostat à une Entrée libre du WES (Masse + Entrée1 ou bien Masse + Entrée2).
Il faut avoir un Relais du WES ou bien un Relais d’une Carte à 8 Relais 1Wire libre pour commander le Contacteur de votre Circulateur à la place du Contact sec de votre Thermostat actuel.Ensuite côté programmation c’est simple :
On peut nommer par exemple l’entrée(x) => Thermostat et votre Relais(x) => OutPompe
Ligne Prog. 1: On maintient le Circulateur ON tant que le Thermostat n’a pas atteint sa valeur de consigne Temp MAX
Source: Thermostat = ON ——– Sortie: OutPompe – On ——— Actif suivant switch Virtuel : tjs actifLigne Prog. 2: Si le thermostat a atteint sa Consigne de Temps MAX, on maintient le Contacteur du Circulateur ON durent 60mn supplémentaire
Source: Thermostat = OFF ——– Sortie: OutPompe – OFF au bout de tempo — 60mn ——- Actif suivant switch Virtuel : tjs actifVoila
Cdt
Christian00- 29 novembre 2025 à 11 h 17 min
- in reply to: Mise à jour 0.9 beta 02
Bonjour Nicolas,
Merci pour votre corrections concernant les Infos Tempo Predict et leurs usages comme Source d’une Action.
Effectivement je viens de découvrir que ces Valeurs Tempo Couleurs sont utilisables comme Valeurs *Source pour établir une Action en programmation.
Mais tous les Tests sur une Couleur du Lendemain issue de Tempo Predict, effectués entre 0h00 et 11h10 ne Reflètent pas la Couleur Effective du Lendemain mais celle du Jour Courant, car l’Info Couleur du Lendemain n’est connue que lorsque la Requête au Serveur RTE ne soit envoyée à partir de 11h10 le matin.
Il faut ajouter en complément un Test sur une plage horaire 11h30 – 23h59 pour avoir un Test Correct sur une Couleur du Lendemain si on Utilise les Infos Tempo Predict comme Sources d’une Action.
Cdt
Christian
00- 28 novembre 2025 à 17 h 47 min
- in reply to: Mise à jour 0.9 beta 02
Bonjour à Tous,
Je pense que pour comprendre les infos fournis par le menu TEMPO predict, il faut savoir comment est faites l’acquisition des données Couleur Tempo en lien avec le Serveur RTE qui fourni ces infos tous les jours.
On peut lire les informations des Couleurs Tempo fournis du JOUR et celui du LENDEMAIN via l’envoie de requête au Serveur RTE qui établit ces couleurs Tempo du Jour et du lendemain quotidiennement.
Ces informations Couleur Tempo, sont actualisées tous les jours côté Serveur RTE uniquement à partir de 10h30 tous les matins. Cela veut dire que le Serveur RTE vous fourni des informations fiables sur les couleurs Tempo du Jour et du lendemain, uniquement après 10h30. Toute requêtes faite au Serveur RTE avant 10h30 vous retournerait des couleur Tempo présumées et non encore officielle.
Ce serveur RTE est Très Trés sollicité par de Multiple Serveur Externe (EDF et autres) qui interroge le Serveur RTE par envoie de requête et pratiquement Tous en même Temps dès 10h30 tous les matins.
Il arrive souvent que le Serveur RTE soit rapidement Saturé par tous ces appels qui afflux simultanément et vous renvoie dans ce cas une erreur en retour.
Afin d’être sûr de recevoir un Retour D’info de Couleur Tempo Valide du Serveur RTE, Nous avons décidé d’envoyer les requêtes RTE tous les jours pas les WES à partir de 11h10 de sorte d’être sur d’être en dehors de la cohorte des appels des autres Serveurs qui sollicite le Serveur RTE et qui le sature très souvent.
Donc en deux mots, les Couleurs Tempo du Jour et du Lendemain fournis dans le Menu TEMPO Predict sont actualisées tous les jour avec les Couleurs reçues de RTE mais uniquement à partir de 11h10 qui est l’heure de notre envoie de requête au Serveur RTE.
C’est pourquoi on vous préconise de forcer d’interroger le Serveur RTE à partir de 11h30.
Mais les couleur TEMPO lues dans le Menu TEMPO Predict sont juste fournies pour information et n’ont rien à voir les Infos Couleur Tempo fournis par les trames TIC qui peuvent servir comme Action.
Cdt
Christian
00- 25 novembre 2025 à 20 h 55 min
- in reply to: Répéteur 1WIRE
Bonjour Gaby-69
Je reviens sur votre remarque concernant mon schéma qui permet d’isoler et amplifier une liaison 1Wire via l’utilisation d’un MOFSET et une alimentation 5 volt externe.
Vous dites : @Cdlog2 : Merci pour votre schéma, mais il y a dialogue donc il faut prévoir 2 modules répéteurs tête bêche ?
Non Gaby, les MOFSET fonctionnent en Bidirectionnel, cela veut dire pour notre cas de figure, que les signaux 1Wire issue du MASTER 1Wire (WES) sont bien transmis vers les capteurs SLAVE 1Wire et inversement selon mon Schéma le MASTER 1Wire peut sans problème lire les réponses des SLAVE 1Wire. La liaison est bidirectionnelle.
Ce type d’interface je l’ai maintes fois utilisé dans des liaisons 1Wire couplées à des Microprocesseurs.
Mais je ne pense pas que vous puissiez atteindre une liaison distante de plus 100m. Possible en mettant un MOFSET à chaque bord cela pourrait le faire.
Cdt,
Christian00







