Forum Replies Created
- Replies
-
- 14 juin 2024 à 9 h 44 min
- in reply to: 50% des sondes de température en folie …
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- 13 juin 2024 à 19 h 42 min
- in reply to: 50% des sondes de température en folie …
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- 12 juin 2024 à 18 h 42 min
- in reply to: 50% des sondes de température en folie …
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- 24 avril 2024 à 10 h 50 min
- in reply to: injection en triphasé
Bonjour @Nano42
Désolé de ma réponse tardive, mais je viens de lire votre demande formulé le 17 Mars concernant la programmation d’un clignotement d’un Relais.
Ne sachant pas si vous avez résolu votre problème, je vous propose ci-dessous un exemple simple pour forcer un Switch Virtuel (x) à clignoter suivant des Tempo ON/OFF et qui peut servir dans d’autre ligne de programme (ex: Top d’une Synchro) si ce Switch(x) est analysé comme condition d’action depuis la rubrique « Actif suivant switch Virtuel » de ces autres lignes de programme.
Exemple générateur de clignotement permanent d’un Switch(x). Utilisation 2 lignes de programme. Tempos minimales de clignotement ON/OFF = 1 seconde. Aucune limite des Tempos de clignotement au maximum. Ce Switch(x = même SW) clignote selon la valeur de vos Temporisations ON/OFF.
Source SW(x) = ON —- Action: SW(x) OFF au bout de tempo — 1 seconde — Tjs Actif
Source SW(x) = OFF — Action: SW(x) ON au bout de tempo —- 1 seconde — Tjs ActifExemple Utilisation du SW(x) pour faire clignoter un Relais « Klaxon d’alarme ! » si une alarme est déclenchée par l’analyse du Input d’une Entrée du WES.
Source Entrée1 (input alarme) = ON —- Action: Klaxon-Alarme = On tan que cdt vrai —- Actif suivant Switch(x) = ON
Cdt
00- 6 avril 2024 à 16 h 50 min
- in reply to: Config compteur d’impulsions
Bonjour,
Les divers champs me semble assez explicite.
Si c’est une 1ere mise en service de vos Compteurs :
Dans la Page Config. Impulsions (Configuration générale) :
Vous faites en 1er lieu une RAZ Totale. Cela va réinitialiser et mettre toutes les Valeurs Index et Coût à ZERO.Ensuite :
Index actuel = Vous rentrer l’Index de votre Compteur à Eau
Index début de journée = Soit vous mettez la même valeur de l’Index actuel ou bien l’Index mesuré sur votre Compteur à Eau en début de journée.Dans la Page Modifier Consommation et Coût (Eau maison / Eau générale) :
Pour chacun de vos Compteur:Si vous avez mis les 2 Index précédent : Index actuel et Index début Journée à la même Valeur, alors cela sous entend que vous n’avez rien consommé encore, alors vous vérifier et mettez toutes les valeurs de cette page (litre et €) à ZERO.
Si par contre vous avez rentrez une valeur d’Index début journée différent de l’Index actuel, alors vous faites vous même le calcul du NB Litre et Coût consommé depuis le début de la journée soit :
Litre journée = (( Index Actuel – Index deb. Jour. ) / Nombre d’impulsion par unité).
Coût Journée = (litre journée * coût unité) + (Coût Abonnement /365 jours).Puisqu’il s’agit d’une 1ere Mise en Service, vous mettez les autres valeurs mois et année à ZERO, Ces valeurs seront initialisés automatiquement le lendemain.
journée
litre
€mois
litre
€année
litre
€Cdt
00- 31 mars 2024 à 4 h 05 min
- in reply to: Problème sortie relais qui reste active
Bonjour @btobealive
Votre programmation est relativement simple à réaliser mais nécessite 2 lignes de PRG.
Il faut crée une 1er ligne qui Activera à ON un VirtualSwitch(x) Durant votre tempo de 15mn (900sec) Dès que la Puissance App Revient à une Val < 9500. Cela peut se réaliser en utilisant l’Action Impulsion d’une durée Tempo de 900sec. Votre VSw(x) sera ON durant 15mn dès que p.App revient < 9500.
La 2eme ligne va Autoriser d’Activer le Relais de votre Ballon ECS à Condition que la puissance App soit < 9500 ET QUE le VirtualSwitch(x) Soit = OFF.
Voici la logique à Programmer en respectant l’ordre des lignes.
<Src> Cpt p.App < 9500 — <Act> VSw(x) > Impulsion Tempo 900 sec. — Tjs Actif
<Src> Cpt p.APP < 9500 — <Act> RelECS > On tan que cdt vrai — Actif VSw(x) = OFF
Cdt
00- 23 mars 2024 à 5 h 20 min
- in reply to: Deux Wes
Bonjour,
Normalement via une ligne Programme Action en résultat d’un Test d’une valeur Source, un WES peut envoyer à un autre WES une requête HTTP afin de demander à modifier l’état on/off d’un Relais, Switch Virtuel ou modifier la valeur d’une VAR du WES distant.
Dans un WES, seule les VAR peuvent enregistrer une valeur numérique reçu par une requête HTTP. Mais comme les VAR ne sont pas considérées comme étant une Source Directe analysable depuis une ligne Programme Action, deux WES entre eux sont incapables d’interagir directement par requête sur des valeurs numériques échangées entre eux. Mais rien n’empêche de faire modifier par requête la valeur d’une VAR d’un WES distant qui s’en sert comme Consigne d’un Thermostat par exemple.
Un WES peut aussi modifier l’état d’un Relais ou Switch d’un autre WES en fonction d’une analyse sur une de ses Source et le WES distant peut tester l’état du Relais ou du Switch pour Action.
Cdt
00- 19 mars 2024 à 11 h 57 min
- in reply to: Mise à jour 0.86 beta06D
- 19 mars 2024 à 11 h 11 min
- in reply to: Mise à jour 0.86 beta06D
Je me permet juste de m’immiscer dans votre discussion afin de donner un avis de novice dans le constat que fait @Aimery concernant la visibilité de la courbe de sa tension secteur dans le Graphique de ces Pinces.
Je n’ai pas de transfos secteur connecté à mon WES donc je n’ai pas d’expérience sur le sujet et ne peux pas confirmer mes propos, mais logiquement si la tension secteur est bien mesurée via un transfos adéquat connecté au WES et s’il n’y a pas de faux contact dans les Cnx du transfo (prise secteur mal adapté au format des fiches du transfo ou fil de cnx du transfo mal vissé côté WES) et si l’a lecture de la tension est bien active dans la config des pinces, alors normalement on devrait voir dans le Graphique des Pinces d’@Aimery, une courbe constante avec une valeur de tension en ordonné (hauteur de courbe) tous le long des créneaux horaires du bas en abscisse.
Or on constate dans le Graphique d’@Aimery que la valeur de la tension n’est visible uniquement qu’en pointe à l’heure courante de la lecture de sa page des Pinces et que l’enregistrement de l’historique de cette courbe de mesure est nulle (valeur 0) pour toutes les heures précédentes de la journée depuis 0h00.
On dirait que l’historique de cette courbe de tension n’est pas correctement enregistrée dans les fichiers historiques des Pinces ce qui expliquerait cette valeur historique à Zéro !?. ou bien @Aimery travaille toujours sur la Cnx de son transfo au WES ?
C’est juste un constat que je fait !
Cdt
00- 10 mars 2024 à 13 h 27 min
- in reply to: Qq soucis après MAJ avec la V0.86 beta 05
Bonjour Fred9274,
Mes félicitations pour le travail très pointu dans vos tests.
Personnellement je ne peux pas mettre en évidence le bug que vous avez trouvé concernant l’enregistrement des historiques kWh en valeur « Entier » (sans la décimales) dans les fichiers DAT. En effet mon WES en Service chez moi est encore installé avec une vieille version.
Il semblerait que le problème que vous mettez en évidence soit induit par le Serveur WES lors de la conversion d’une valeur kWh normalement de Typage (Cast) flottante vers une variable type Integer en valeur absolu, avant l’enregistrement dans les fichiers historiques.
Soit c’est un *Bug généralisé ou bien spécifique à un type de contrat ERDF, lors du calcul de la puissance consommée.
Juste pour information, ce qui pourrait aider @nicolas dans le cas d’un Bug pour un type de contrat spécifique, pourriez vous donner le type de votre contrat ERDF (HC/HP, Base, Tempo, etc…)
Je suppose que @nicolas pourra trouver à corriger ce Bug rapidement.
Concernant le format des fichiers que l’on peut joindre dans le Blog, seul les images, le format de fichier TXT et les archives ZIP sont autorisés.
Cordialement,
Christian00- 26 janvier 2024 à 19 h 17 min
- in reply to: pas d’enregitrement de graphique
Bonjour,
A la vue des infos que votre WES vous affiche, je constate 2 points qui me posent questions
Vous mentionnez avoir vos problèmes depuis la date de votre dernière mise a jour du micrologiciel ? Pourriez vous nous indiquer à quel moment vous avez effectué cette MAJ ?
En 1er, je constate que votre WES fonctionne avec une très vieille MAJ qui date de décembre 2018, à savoir la version V0.83G03 ? Est ce normal et voulu de votre part ? Ou bien vous vous seriez trompé d’archive ZIP lorsque vous avez effectué votre MAJ ?
La dernière Maj WES disponible en téléchargement est la version V 0.86b05 en date du 11 mars 2023.
Le 2eme constat est la taille de l’espace libre dans votre carte SD. Pourriez vous nous donner la capacité de cette carte mémoire ? Il vous reste 3.146 Go d’espace libre ce qui n’est pas beaucoup à mon point de vue.
Votre WES est une version V1, donc je présume que votre WES est en service depuis fort longtemps ? (tout est relatif !).
Vous le savez certainement, les fichiers historiques des Graphiques sont tous stockés dans le dossier /GRAPH de la carte SD et sont classés par Catégories dans les sous dossiers : /TIC /PCE /PLS /TMP et INPRLY suivant la version WES.
Chacun de ces sous dossiers « Catégories » renferment d’autres sous dossier contenant les Historiques classés par Année. Chacun de ces dossiers Année contienne les dossiers et les fichiers historique classé par année, mois, jour.
Il faut savoir que ces dossier et fichiers prennent pas mal de place dans la carte SD et si vous n’avez jamais fait le ménage, cela expliquerait en partie l’espace libre actuellement disponible dans votre carte mémoire.
Dans un premier temps, je vous suggère de supprimer tous les vieux dossiers Année de chacun des sous dossier /GRAPH/ « Catégories » qui ne vous servent plus.
En parallèle je vous conseille de faire la dernière MAJ disponible afin de bénéficier de toutes les dernières corrections et des nouvelles fonctionnalités.
Veuillez lire ce lien avant d’entreprendre la dernière MAJ si vous décidez de la faire : https://www.cartelectronic-blog.fr/?topic=qq-soucis-apres-maj-avec-la-v0-86-beta-05#post-14599
Ne pas oublier de faire un RESET Hard du Serveur WES via le bouton rouge sur la carte du WES à la fin de la copie de la MAJ et de bien vider le cache de votre navigateur avant d’ouvrir les pages du WES.
Cdt
00- 10 janvier 2024 à 17 h 42 min
- in reply to: Pb de graphique avec l’entrée Tic2
RE: Je l’ai déjà spécifié dans la présentation de mon Routeur Variateur Arduino (voir le Fil plus haut #14740 ) mais je vous rappelle ici que j’ai paramétré la vitesse d’envoi de chaque train d’impulsions en mode Automatique via une tempo de 1000 millisecondes soit 1 seconde entre chaque Pulses. Cette tempo à été adapté pour Sébastien (@mamas51) qui à installé ma maquette sur son installation WES.
Cette tempo est défini actuellement par la constante #define interval 1000 dans le programme INO.
Actuellement pour faire passer le variateur de Zéro Volt jusqu’à sa puissance Max de 230V il faut compter 100 impulsions ce qui représente actuellement une durée d’interval de 1s * 100 = 100 secondes.
Cette tempo qui défini le temps entre chaque pulse peut être un peu trop longue pour votre propre usage et vous pouvez en réduire la durée jusqu’à 200 milliseconde. Dans ce cas il vous faut changer la constante interval par : #define interval 200 dans le programme INO ce qui réduit le temps à 20 secondes pour passer de 0 à 230V
Attention de ne pas trop descendre cette valeur de Tempo trop basse, elle dépend aussi du temps de rafraîchissement des infos des Relais reçus par le Bus 1Wire géré par le WES pour gérer les transitions (incrémentation et décrémentation) dans le mode Automatique.
Cdt
00- 10 janvier 2024 à 16 h 38 min
- in reply to: Pb de graphique avec l’entrée Tic2
RE: Bonjour,
Je vous présente un exemple de programmation Action du WES afin de piloter le Variateur Arduino 1Wire de façon automatique pour alimenter un ballon ECS via le bus 1Wire du WES.
Dans mon exemple je défini un seuil de consommation au delà duquel on autorise le ballon ECS à consommer au regard de l’Injection disponible.
Ce seuil je l’ai défini à 500 Watt dans mon exemple, mais vous pouvez changer la valeur de ce seuil.Tant que le seuil d’Injection est supérieur à 500 Watt, le variateur va augmenter de façon automatique la consommation du Ballon ECS.
Un équilibre va s’établir automatiquement un moment donné entre la consommation de l’ECS et la valeur d’injection disponible autour de ce seuil de 500 Watt.Lorsque l’Injection augmente au delà de ce seuil on augmente la consommation du Ballon ECS jusqu’à la valeur MAX de sortie du Variateur.
A contrario dès que l’injection chute en dessous ce seuil, on décrémente la consommation du Ballon ECS soit pour atteindre la valeur d’équilibre vis à vis de ce seuil
ou arrêt complet de la consommation du Ballon lorsque l’Injection ne remonte plus.Dans l’exemple ci-dessous J’ai rajouté en complément un Switch Virtuel « SW_ECSManuel » qui permet d’arrêter la gestion automatique du Variateur au regard de la production et force le Variateur à son MAX.
lorsque SW_ECSManuel = ON ce Switch Virtuel vous permet d’alimenter le Ballon ECS manuellement en dehors des heures d’une production. La gestion automatique du Variateur est arrêté.
Lorsque SW_ECSManuel = OFF le Mode Automatique du Variateur reprend la mainExemple de programme :
Source : SW_ECSManuel = OFF — Action: Relais3 = ON tan que cdt vrai ### Force le variateur en Mode Automatique
Source : SW_ECSManuel = ON — Action: Relais4 = Impulsion – tempo 4s ### Mode Manuel activé : Force la sortie du Variateur au Maximum — avec Arret du Mode Automatique
Source : PInjection > 500 — Action: Relais2 = On tan que cdt vrai — Actif si Virtual Switch : SW_ECSManuel = OFF ### Le variateur se régle Auto sur le seuil de 500 watt lorsque le mode Auto est actif
Voila c’est simple.
Vous pouvez aussi forcer le Variateur à travailler en Mode Pas à Pas.
Dans ce cas il faut forcer le Relais 3 = OFF et vous devez gérer le Relais 2 afin de définir soit une incrémentation ou décrémentation des Pulses que vous envoyez pas à pas via le Relais1Relais 2 = ON, on incrémente la luminosité de la LED Photorésistance à chaque pulses reçues, ce qui augmente la consommation du Variateur.
Relais 2 = OFF, on décrémente la luminosité de la LED Photorésistance à chaque pulses reçues, ce qui diminue la consommation du Variateur.Le changement des Relais est pris en compte que sur leur passage à l’état ON. Il faut repasser ces Relais à l’état OFF pour autorisation à nouveau leur changement d’état
Cdt
Christian00- 6 janvier 2024 à 20 h 13 min
- in reply to: Pb de graphique avec l’entrée Tic2
Re: Un point important que j’ai oublié de vous dire.
Important : Surtout ne connecter pas le GND (le moins (-) du 5volt) au châssis métallique du Variateur. Isoler bien votre Nano et autres composants par rapport à ce châssis. Il peut y a une présence résiduelle de la tension 230V au niveau de ce châssis s’il est mal isolé par rapport aux composants internes du Variateur. Faites bien attention une fois mis sous tension !
Les seules liaisons du GND de l’Alim 5Volt se font uniquement entre le Nano, le point Source du Mosfet BS170 et l’alimentation 5Volt.
Cdt
00- 6 janvier 2024 à 19 h 02 min
- in reply to: Pb de graphique avec l’entrée Tic2
RE: J’ai oublié, mais vous pouvez bien sûr créer une Action Programme du WES pour commander vos Relais Virtuels.
00