cdlog2

Forum Replies Created

Affichage de 15 réponses de 76 à 90 (sur un total de 1,639)
  • Replies
    cdlog2
    Modérateur

      Bonjour Richard,

      Pour Info, l’éditeur de ce Blog transforme tous les caractères de type guillemet (simple et double quote) par des caractères ASCII ressemblant. Donc votre fichier node-red JSON ne peut pas être utilisé dans l’état par une sélection et copie du texte depuis votre message.

      Prévoyez de fournir vos fichiers en pièces jointes si vous voulez transmettre des fichiers utilisables.

      Trouvez Joint, votre fichier JSON node-red fonctionnel remis en conformité, sous forme d’une archive ZIP (Les fichiers avec extension JSON ne sont pas autorisés à être directement Posté sous cette forme par ce blog).

      Cdt

       

       

       

       

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

        Pas de quoi !

        Cdt

         

        0
        0
        • in reply to: Graphique
        cdlog2
        Modérateur

          RE: Il faut bien sur effacer le cache mémoire de votre navigateur par CTRL+F5, après avoir modifié le fichier INDEX.HTM

          0
          0
          • in reply to: Graphique
          cdlog2
          Modérateur

            Bonsoir,

            En attendant une meilleure solution de la part de Nicolas, s’il en est,

            je vous propose une modification rapide afin de supprimer l’affichage de ces textes « 1/2 jour » entre chaque jours affichés dans la colonne des abscisses du graphique TIC.

            Il vous suffit de modifier dans le fichier INDEX.HTM à la ligne 625 :

            le code d’origine :   axis:{x:{type:’category’,tick:{fit:false}},
            par le code suivant :  axis:{x:{type:’category’,tick:{fit:true}},

            Cela va remplacer ces textes « 1/2 jour » par une petite séparation entre chaque jours définis en abscisses.

            voir mes captures écrans jointes.

            Cdt

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

              Bonjour @Mairot,

              Tu as payé ce répéteur bien cher sachant comment il est constitué.

              Je te présente un Schéma d’un répéteur pour Bus 1Wire qui répond aux même spécifications que votre modèle, à savoir isoler et réadapter le Signal 1Wire pour alimenter sur une ligne longue distance, une série de composants 1Wire.

              Utile aussi pour alimenter le Bus 1Wire d’un WES v1 qui alimente son Bus en 3.5V.

              Le montage est simple à réaliser: un MOFSET (0.35€) et 2 résistances (0.20€) et une Alimentation 5 volt 1Amp externe.

              Le coûte est moins de 10€ selon l’alimentation externe choisie.

              Cordialement

               

               

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

                Bonsoir,

                La meilleure solution serait d’utiliser une Paire avec votre câble téléphonique pour réaliser la liaison. En principe ce type de fil n’est pas du multi- brin et la section est de l’ordre de 4 à 5/10éme. Vous aurez moins de faux contact côté linky avec ce type de câble.

                Si vos problèmes persistent avec du câble téléphonique,  essayez d’inverser les fils l1 et l2 et éventuellement faites un essais de connecter la liaison sur la TIC2 pour voir si vous avez le même résultat.

                Il est aussi possible, vu la courte distance de 1,5m entre votre Linky et le WES, que les signaux en sortie du Linky Sature l’Optocoupleur en entrée du WES. Pour le vérifier, voir à rajouter une résistance comprise entre 100 à 470 Ohms ( faire des tests) en Série sur un des fils afin d’atténuer le signal.

                Quelque soit le type de câble utilisé, Ne connectez Pas la masse du câble (enrobage Alu avec fil), à la Terre. Vérifier à bien isoler cette masse afin qu’il ne puisse pas toucher d’autre fil de proximité.

                Cdt

                 

                 

                 

                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
                  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
                    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
                      cdlog2
                      Modérateur

                        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 Actif

                        Exemple 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

                        0
                        0
                        cdlog2
                        Modérateur

                          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

                          0
                          0
                          cdlog2
                          Modérateur

                            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

                             

                             

                             

                             

                            0
                            0
                            • in reply to: Deux Wes
                            cdlog2
                            Modérateur

                              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

                               

                              0
                              0
                              cdlog2
                              Modérateur

                                Pas faux, vous avez raison !

                                Il faut que @Aimery, si sont problème perdure, refasse un autre Post avec une copie écran de la config actuelle de ces Pinces ainsi que celle de sa page des graphiques des Pinces du jour en cours.

                                Cdt

                                0
                                0
                                cdlog2
                                Modérateur

                                  Bonjour @nicolas et @Aimery,

                                  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

                                   

                                  0
                                  0
                                Affichage de 15 réponses de 76 à 90 (sur un total de 1,639)