Mairot

Forum Replies Created

Affichage de 15 réponses de 91 à 105 (sur un total de 135)
  • Replies
    Mairot
    Participant

      Bonjour.
      J’ai résolu le problème : suppression du câble répartiteur Buanderie raccordé a présent sur celui du répartiteur Combes distant de quelques M.

      Cela m’a pris 3 Jours depuis le branchement de la carte 8 Relais.

      Salutations

      0
      0
      Mairot
      Participant

        La suite

        Attachments:
        You must be logged in to view attached files.
        0
        0
        Mairot
        Participant

          Bonjour Topologie réseau 1Wire

          Répartiteur Principale a 30 CM du WES : 4 Cäble Ethernet vers 4 répartiteur RJ11 + 1 câble 2 paire vers 2 sondes DS18B20 (6M)

          Répartiteur Habitation 1 : 2 Sondes (4M et 6M) 4M du WES
          Répartiteur habitation 2 : 4 sondes ( 1m50,2M,3M,4M) 8M du WES
          Répartiteur Buanderie : 4 sondes ( (1m50,4M,6M,7M) 12M du WES
          Répartiteur Combles : 5 sondes + carte relais ( 2M,3M,5M,6M) : Carte relais en // sur une sonde ) 12M du WES

          La liaison qui pose problème est celle du Répartiteur Buanderie la sonde la plus éloignée a une résistance de 4.7K sinon pas de détection de la sonde.

          Attachments:
          You must be logged in to view attached files.
          0
          0
          Mairot
          Participant

            Bonjour.

            J’ai repris entiérement mon réseau 1Wire.
            J’ai commencé par débrancher les sondes de plusieurs branches et cable Ethernet , la carte relais a été détectée.
            J’ai donc rebranché les sondes branche par branche juqu’a ce je détecte la panne du Réseau 1Wire. Je doit avoir un problème car sans les sondes branchées sur le répartiteur en question , j’ai a nouveau le défaut y compris en mettant en place une résistance entre le 5V et le 1Wire. Ce répartiteur se trouve a environ 12 M du WES ( 4 sondes ), celui ou est brancher la carte 8 relais avec 5 sondes doit être a l a même distance. les 2 autres répartiteurs sont plus proches ( 4 ( 2 Sondes et 8 M ( 4 Sondes) + 1 câble avec 2 Sondes¨raccordées directement sans répartiteur ( fils soudés ) : ce qui fait en tout 5 câbles allant vers le WES.

            Je précise que j’ai modifié le Réseau : le répartiteur qui pose problème était branché en // sur celui se trouvant a 8M du Wes, j’ai donc modifié le câblage pour qu’il y ai un cäble par répartiteur qui arrivent tous a proximité du WES dans une boite de jonction.

            Pour l’instant j’ai débranché le 1Wire sur la carte 8 Relais pour avoir toutes mes sondes détectées,
            Je verrais plus tard pour remplacer le câble du répartiteur qui pose problème.

            salutations

            Salutations

            0
            0
            Mairot
            Participant

              Bonjour.

              Cela sera fait , dés que mon projet seras plus avancé : en cours d’optimisations :

              Je fournit un exemple qui envois sur le moniteur Série de l’ IDE Arduino Les valeurs des sondes de température, pour ceux qui ne peuvent attendre :
              // **** uino ETH Atelioer ****
              // Carte NANO V3.0 : Afficheur 4*20 I2C Shield ETH W5100

              // Températures transmises par WES : Reseau Ethernet
              //
              // **** Bernard Mairot 3018 ****

              #include <Ethernet.h>

              #include <EthernetUdp.h>
              #include <SPI.h>

              // Declarations Variables et constantes :

              bool RW = false; // Drapeau FlipFlop Envoie/Lecture requête UDP
              int numTemp = 0; // Numéro de la sonde courante à lire (init à zero pour démarrer la Lect)
              IPAddress WesServer(192, 168, xxx, xxx); // Adresse IP du WES
              uint16_t UDPPort = 1000; // ex : numéro de Port UDP déclaré dans le M2M du WES
              const int PACKET_SIZE = 20; // Taille buffer de réponse UDP
              char packetBuffer[ PACKET_SIZE]; // buffer reception réquete UDP
              EthernetUDP Udp; // Instance UDP

              void setup()
              {
              byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
              IPAddress ip(192, 168, 1, 42); // ip du shield Ethernet
              Ethernet.begin(mac,ip); // initialisation du Shield Ethernet
              Serial.begin(9600);
              // On suppose le Arduino est déjà connecté au LAN via le shield ethernet à partir d’ici

              Serial.println( » \nStarting connection to UDP server… « );
              Udp.begin(UDPPort); // Init de la connection UDP
              delay(1000);

              }

              //////////////

              // Boucle Principale :

              void loop()
              {
              if (!RW)
              { // RW FALSE = envoie une requete UDP au WES
              numTemp += 1; // n° sonde incrémental à lire
              if (numTemp > 31) numTemp = 1; // On lit toutes les sondes entre 1 <> 31
              sendPacket(WesServer, UDPPort, numTemp); // envoie une requete lect sonde (n) UDP au WES
              RW=true;
              delay(100); // tempo envoie
              }
              else if (Udp.parsePacket())
              { // RW TRUE = Verif réeponse requete UDP WES
              Serial.println( » packet UDP reçu « );
              int len = Udp.read(packetBuffer, PACKET_SIZE); // lecture de la réponse UDP
              if (len > 0)
              {
              packetBuffer[len] = 0; // Prepare et affiche la valeur Temp réceptionnée
              String sval = String(packetBuffer);
              Serial.print( » Valeur sonde Temp num  » );
              Serial.print(numTemp);
              Serial.print(  » =  » );
              Serial.println(sval);
              }

              RW=false; // On prépare une nouvelle requête d’envoie UDP
              delay(500);

              }
              }

              // Fin Boucle principale :

              // Routines Fonctions et Sous programes :

              // Demande par envoie d’une requete UDP la valeur d’une sonde (n) au WES
              // arguments : Adresse IP Wes, num UDP port, num Sonde Temp
              void sendPacket(IPAddress& address, uint16_t port, int ntemp)
              {
              // Creation de la requete UDP lecture Sonde Temp = gW0xx (xx = num de la sonde 01 < > 31
              String sTemp = (ntemp < 10) ? String(« gW00 »)+String(ntemp,10) : String(« gW0 »)+String(ntemp,10);

              Udp.beginPacket(address, port); // UDP WES requests IP + Port
              Udp.write(sTemp.c_str(), sTemp.length()); // Envoie la requete UDP ex : gW001 = dme val sonde Temp 1
              Udp.endPacket();
              }

              0
              0
              Mairot
              Participant

                Bonjour.

                Pour le 5V j’ai vu qu’il y avait la possibilité par un pont de soudure pour avoir le 5V de la carte sur le bornier et les RJ11 du 1Wire. J’ai fais le pont de soudure et mis une résistance sans résultat.

                salutations.

                0
                0
                Mairot
                Participant

                  Bonjour.

                  C’est un CI a 8 broches format SOP mais je ne sais pas s’il existe en format DIL.
                  Il est possible de pouvoir fabriquer soit même un circuit imprimé cela permettrait de réduire le coût. J’ai déjà penser a le réaliser, j’avais trouvé les composants sur FARNELL. Pour information le capteur de luminosité : difficile a trouvé ,peut être remplacé par une photorésistance (la valeur lue n’est pas calibrée ) mais pour quelques diaines de centimes d’Euros pourquoi ne pas s’en privé.

                  Salutations

                  0
                  0
                  Mairot
                  Participant

                    Bonjour.

                    Il y a de forte chance que ce capteur soit utilisé par la carte 1Wire vendue par Cartelectronic. La carte est équipé d’un CI 1wire avec 2 entrées analogiques : Humiditèe et Lumière ainsi qu’un capteur intégré de température. Il n’existe pas d’autre solution a ma connaissance.

                    Salutation.

                    0
                    0
                    Mairot
                    Participant

                      Bonjour.

                      Après un débugage, j’ai réussi a faire fonctionner le transfert des valeurs de sondes de températures:

                      Correction sur des erreurs de syntaxe et compléter l’exemple que j’avais trouvé sur le Forum.

                      Je pense pouvoir faire la même chose avec les compteurs, pinces , etc.

                      Salutations

                      0
                      0
                      Mairot
                      Participant

                        Bonjour.

                        Depuis la derniére mise a jour en 0.83F.
                        L’enregistrement des valeurs des pinces ne se fait plus correctement ( aléatoire )et donc les graphiques sont plus ou moins vides , je ne peux plus afficher les graphiques des dates précédentes: suis obliger de vider le cache du navigateur a chaque fois que je sélection une nouvelle date autre que la date du jour ( cela fonctionne une seule fois ). Les consommations des pinces sont bien prises en compte en temps réel ainsi que sur le graph de la téléinfo du compteur EDF.

                        J’ai rechargé une nouvelle fois la derniéére version sans résultats.

                        Cordialement.

                        0
                        0
                        Mairot
                        Participant

                          Bonjour.

                          Enregistrement des noms effectué à nouveau, l’affichage du Graph 4 est correct.

                          salutations.

                          0
                          0
                          Mairot
                          Participant

                            Bonjour.

                            Plus la peine, j’ai rechargé la derniére version du micrologiciel et tout est revenu normal : a par que j’ai perdu la consommation et le graphe consommation du jour aprés la remise sous tension.

                            J’ai du rechargé le micrologiciel directement sur le PC : port SD ,car avec le chargement depuis FileZilla je n’avais plus d’accés au WES, il avait disparu de mon réseau.

                            cordialement

                            0
                            0
                            Mairot
                            Participant

                              bonjour
                              sur l’ancien Site la requête : Adresse WES/TIC.cgi ( affichage des données TéléInfo) ne fonctionne plus et me renvoi une erreur.
                              Il y a plusieurs jour cela fonctionnait encore.

                              0
                              0
                              Mairot
                              Participant

                                bonjour.

                                Les valeurs que je voulais relevées étaient les index de consommation HP et HC pour un relevé a transmettre a EDF ; cela ne fonctionne plus sur la V1 , il n’y a plus aussi les totaux HC et HP sur la page d’accueil en V1 . Presque tout fonctionne sur la V2 sauf que je ne peut plus rien faire sur la page d’accueil qui est en grisée.

                                Version Serveur : F417 V2
                                Micrologiciel :V0.7G5
                                Version Site WEB :V0.7G5
                                Espace libre SD : 7.051 GO

                                cordialement

                                0
                                0
                                Mairot
                                Participant

                                  rebonjour.

                                  J’ai eu le message sur la page d’accueil V1 : erreur trame et sur la page TIC : requête non trouvée.Puis le message Heures pleines a remplacé Erreur trame.

                                  Ci joint fichier trame TIC

                                  Normalement je doit avoir en HP environ 19 337 KW et en HC environ 9801 KW

                                  Attachments:
                                  You must be logged in to view attached files.
                                  0
                                  0
                                Affichage de 15 réponses de 91 à 105 (sur un total de 135)