cdlog2

Forum Replies Created

Affichage de 15 réponses de 1,351 à 1,365 (sur un total de 1,618)
  • Replies
    cdlog2
    Modérateur

      Il n’y a qu’une explication, Domoticz ne configure pas le driver du Port de Com aux bons paramètres comme le fait le logiciel Teleinfo 2 Compteur.

      Car sous Linux cela ne fonctionne pas non plus si vous ne forcez pas les bons params via la console.

      J’ai recherché sur la toile, j’ai trouvé un seul cas comme vous qui à le même problème avec le même message …. loading et rien ne bouge. Par contre il n’a pas eu de solus fourni.

      Peut être une bonne âme sur ce Blog, utilisant Domoticz sous Windows et ayant rencontré et solutionné le problème pourrait vous les communiquer.

      Il doit y avoir un Script spécifique pour le type « Teleinfo EDF » dans Domoticz. Il faudrait trouver ce Script et voir comment il gère le driver du Port de Com mis en paramètre.

       

      Cdt

       

       

       

      0
      0
      cdlog2
      Modérateur

        Peut être une piste ? Mais je n’utilise pas Domoticz

        Domoticz sous Linux, il semble nécessaire de configurer le Port COM physique ( /dev/ttyUSBx) aux bons paramètres de transmission du modem Téléinfo via la console. Exemple pour le mode historique : sudo stty -F /dev/ttyUSBxx 1200 sane evenp parenb cs7 -crtscts

        Cela sous entend, peut être ?, que Domoticz ne configure pas de lui même le Port Com du modem aux bonnes valeurs ?

        Concernant Domoticz sous Windows, faut t’il configurer, de la même manière, les paramètres du Port de Com Utilisé manuellement ?
        Depuis le gestionnaire de périphérique Clic droit sur le Port de Com et paramètres ! bauds:1200  parité:pair  data-bits:7  stop-bit:1

        Cdt

        0
        0
        cdlog2
        Modérateur

          Pour info, le port de Com recevant les trames de la téléinfo en mode historique doit être configuré :  bauds:1200 parité:even(pair) data-bits:7 stop-bit:1

          Votre erreur de  CharSize:8 est due au fait que le port de Com utilisé est configuré en 8 bits au lieu de 7 bits.

          Il faut configurer votre port de Com en 7 bits ( CharSize = data-bits = taille des caractères = 7 bits).

          0
          0
          cdlog2
          Modérateur

            Bonjour,

            Mes propos ne sont pas une critique ? Le câble blindé est bien aussi ! pourquoi pas ?

            Ce que je relais, c’est mon expérience pour connecter 2 pinces distantes de 10m de mon WES.

            Une paire ( 2 fils ) pour transiter des signaux sensibles doit être torsadée afin que sur la distance se crée une inversion (déphasage) de phase des signaux parasites entre ces deux fils.

            Si vous regardez l’intérieur d’un câble type RJ45 par exemple, vous remarquerez que chaque paire sont torsadée mais avec un taux de torsade ( serrage des boucles ) différent pour minimiser les diaphonies entre elles dans le même câble. C’est le même principe dans les câbles utilisé en téléphonie.

            Le prix n’est pas le même non plus, mais peut être que ce dernier point n’est pas un critère …!

            Cdt

             

             

             

            0
            0
            cdlog2
            Modérateur

              Bonjour,

              Pour info, j’ai deux pinces distantes d’environs de 10m de mon WES qui mesurent deux départs d’un tableau de distribution électrique. Les liaisons sont faites via un câble type téléphonique composé de 4 paires torsadées de section 6/10 pour chaque fils.

              Chaque Pinces sont câblées sur 2 paires mais de façon croisées en partageant un fil de chaque paires communes, afin de bénéficier pour chaque pinces d’une liaison via des fils torsadés en vue de limiter la sensibilité aux interférences et la diaphonie.

              Je n’ai calibrer les Pinces côté WES, les valeurs reçues sont assez correctes, mais cette Option est possible si l’on souhaite avoir une mesure plus précise.

              L’usage de fils torsadés pour ce genre liaison est préférable sur de longue distance que l’usage de câble blindé de surcroît plus coûteux.

              voir ce lien : https://fr.wikipedia.org/wiki/Paire_torsadéee

              cdt

              0
              0
              cdlog2
              Modérateur

                RE: Le fichier PDF est trop gros en taille et ne passe pas via le Blog. Je vous donne ci-dessous le lien pour télécharger directement ce PDF :

                http://www.apper-solaire.org/Pages/Electronique/Electro/Fabriquer%20un%20Power%20router/index.pdf

                0
                0
                cdlog2
                Modérateur

                  Bonjour,

                  Votre solution est bien mais peu précise. Par ailleurs le coût pour réaliser l’ensemble, soit environs 100€ (Raspberry pi + carte 8 relais)  est un peu élevé, de surcroît si l’application Domoticz n’est pas utilisé par ailleurs. En plus il faut avoir un Cumuls récent avec multiples résistances.

                  Sur la toile il y a de multiple schéma de variateur de puissance. Ci joint une étude complète à réaliser soit même (DIY) via un Arduino, écrit en Français, qui permet d’alimenter une charge suivant la variation du surplus de production en comparant la consommation sur ENEDIS. L’ensemble revient à moins de 30€ boîtier du montage compris.

                  Le seul problème dans cette étude, c’est le petit module de puissance utilisé pour alimenter la charge qui n’est donné que pour délivrer 5A max sur 220V. Mais ceci n’est pas un frein, Le TRIAC utilisé dans ce module peut gérer 12A sous 600V, il suffit doubler les pistes de puissance du PCB par du fil électrique si la charge à alimenter ne dépasse pas 1500W (sécurité).

                  Au pire on peut dessouder le TRIAC de ce module et raccorder en externe, un autre TRIAC plus puissant monté sur un radiateur adapté exemple un BT139-800E qui peut délivrer 20A sous 800V, soit plus de 4000W en 220V, coût de ce Triac + Radiateur ALU environs 10€ soit un Total de moins de 40€ pour réaliser l’ensemble de l’étude (boîtier compris).

                  Cdt

                   

                   

                  0
                  0
                  cdlog2
                  Modérateur

                    RE : Si vous tester le circuit que j’ai présenté et que vous n’avez rien en sortie avec l’arduino, voir avant d’abandonner les tests,  de réduire la résistance en amont de 4,7k,  graduellement à des valeurs inférieures, 3,3k, 2,7k, 2,2k, 1k, 680 ohms

                    0
                    0
                    cdlog2
                    Modérateur

                      RE: corriger  (tSerial.available()) par  (telSerial.available())

                      désolé

                      0
                      0
                      cdlog2
                      Modérateur

                        RE: Le fichier INO n’est pas accepté par le BLOG. J’essaie de transmettre le programme en ligne. Si je m’aperçois que des caractères sont déformés après enregistrement je ferais un autre envoie sous forme d’une archive ZIP

                        Voici le Sketch INO :

                        ///////////////////////
                        // Teleinfo Arduino
                        //
                        #include <Arduino.h>
                        #include <SoftwareSerial.h>
                        #define TELEINFO_PIN 8
                        SoftwareSerial telSerial(TELEINFO_PIN, 9);

                        void setup() {
                        Serial.begin(115200);     // Serial arduino en 115200 bauds
                        telSerial.begin(1200);     // Rec. Serial Teleinfo mode historique 1200 bauds
                        }

                        void loop() {
                        if (tSerial.available()) {
                        char rec = telSerial.read()&0x7F;  // suppression bit 8, seul 7 bits significatifs
                        Serial.write(rec);
                        }
                        }

                        0
                        0
                        cdlog2
                        Modérateur

                          Bonjour,

                          Si vous n’avez pas d’autre lieu pour tester votre modem et si vous savez programmer un Arduino
                          je vous propose de tester la téléinfo de votre compteur via un Arduino et quelques composants montés provisoirement sur un breadboard

                          – Arduino : UNO ou NANO
                          – photocoupleur : LTV814
                          – résistances : 10k et 4,7k

                          un schéma simple et un Sketch INO est fourni en pièce jointe.

                          Vous recevez sur la PIN 8 de l’Arduino la téléinfo filtrée par le photocoupleur (1200 bauds mode historique) et vous visualisez les trames reçus sur le Moniteur Série de l’IDE Arduino en 115200 bauds

                          Cdt

                          PS : Ok pour la coupure du Linky, les petits vieux comme moi peuvent parfois dire des con….

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

                            Bonjour,

                            Je n’ai pas d’expérience avec ce modem car je ne l’utilise pas.

                            Il me semble à vous lire, que vous avez fait le tour des possibles :

                            Testé sous Linux, Windows, Driver, Logiciel de test, Transmission à 1200 et 9600, Inversion des connections i1 et i2.

                            Vous dites mesurer entre i1 et A une tension alternative de 12,53v, et 200mv entre i1 et i2.
                            Pour information chez moi, je mesure ~600mv AC à 15khz en sortie du linky sans aucune connexion sur i1 et i2

                            Si vous êtes un peu équipé, essayez de connecter rapidement une simple Led 20ma en série avec une résistance, entre 470 ohms à 4,7k directement aux bornes i1 et i2 du compteur et modem déconnecté, afin de voir si la Led s’illumine un peu. Possible que votre compteur à un problème. Normalement la Led devrait briller assez fort avec une résistance de 470 Ohms.

                            De même, tester ce montage à l’extrémité de votre câble de liaison toujours sans le modem pour voir si vous avez le même résultat. Il est aussi important que votre liaison soit faite via une paire torsadée pour éliminer la diaphonie et parasites.

                            Eventuellement couper quelques 30 secondes votre compteur Enedis, puis le remettre en service, possible que le circuit de sortie de la téléinfo interne au compteur soit bloqué ?

                            Si la LEd de test ne s’allume pas quelques peu avec une résistance de quelques 470 ohms , on peut penser que votre compteur à un problème.

                            Cdt

                             

                            0
                            0
                            cdlog2
                            Modérateur

                              Je rajoute une ligne par rapport à l’exemple précédent N° 2. car SW2 restait à ON une fois positionné à ON.

                              On teste s’il y a un surplus de production par rapport à la Consommation >> SW1 = ON si l’on consomme via le compteur Enedis
                              Si TIC TICPapp > 0 ==> SW1 = ON tant que cdt vrai 

                              Si SW1 = ON ==> SW2 = OFF     ### Rajout ICI  >> On remet SW2 = OFF si on consomme depuis le Cpt Enedis

                              SW2=ON si la production est supérieure à 64watt sur chaque phase au moins pendant 60s. et si la consommation Cpt Enedis = NULLE (SW1=OFF)
                              Si Pinj-1 > vAphecs ==> SW2 = ON si cdt vrai pendant tempo 60s >> actif si SW1 = OFF
                              Si Pinj-2 > vAphecs ==> SW2 = ON si cdt vrai pendant tempo 60s >> actif si SW1 = OFF
                              Si Pinj-3 > vAphecs ==> SW2 = ON si cdt vrai pendant tempo 60s >> actif si SW1 = OFF

                              On active le Relais Cumulus si le surplus de Production > 64Watt (SW2 =ON) et si la consommation Cpt Enedis = 0 (SW1=OFF)
                              Si SW2 = ON ==> RLecs = On tant que Cdt vrai >> actif si SW1 = OFF

                              0
                              0
                              cdlog2
                              Modérateur

                                Bonjour,

                                Je pense que vous souhaitez quelques chose comme ceci.

                                variable vAphecs = 0.2      ### 0.2A = 64 Watt = valeur minimale détecté par les pinces sct01300 100A

                                On teste s’il y a un surplus de production par rapport à la Consommation >> SW1 = ON si l’on consomme via le compteur Enedis
                                Si TIC TICPapp > 0 ==> SW1 = ON tant que cdt vrai 

                                SW2=ON si la production est supérieure à 64watt sur chaque phase au moins pendant 60s. et si la consommation Cpt Enedis = NULLE (SW1=OFF)
                                Si Pinj-1 > vAphecs ==> SW2 = ON si cdt vrai pendant tempo 60s >> actif si SW1 = OFF
                                Si Pinj-2 > vAphecs ==> SW2 = ON si cdt vrai pendant tempo 60s >> actif si SW1 = OFF
                                Si Pinj-3 > vAphecs ==> SW2 = ON si cdt vrai pendant tempo 60s >> actif si SW1 = OFF

                                On active le Relais Cumulus si le surplus de Production > 64Watt (SW2 =ON) et si la consommation Cpt Enedis = 0 (SW1=OFF)
                                Si SW2 = ON ==> RLecs = On tant que Cdt vrai >> actif si SW1 = OFF

                                Regardez ce site, il y a un projet DIY identique à ce que vous souhaitez faire :

                                https://learn.openenergymonitor.org/pv-diversion/mk2/index

                                On vous propose d’alimenter votre cumulus via un contrôleur type arduino qui commande un TRIAC utilisé comme variateur de tension asservi par le Surplus de production

                                Cdt

                                0
                                0
                                cdlog2
                                Modérateur

                                  Bonjour,

                                  Je vous propose une base pour réaliser votre délestage Cumulus « ECS ».

                                  Il faut déterminer la valeur de la puissance minimale « vPmin » consommée aux heures creuse de la journée, on exclus les grosses consommations comme la cuisine, lessive, etc.. et bien sur hors conso ECS.
                                  donc faire la sommes des consommation des petits appareils pouvant ou supposés être allumées entre par exemple 14h-15h ex: télévision? + radio? + chaine?, lumière? + ordinateurs? + Chargeur? + autres petit appareil?  exemple ==> vPmin = ~500Watt

                                  Définir « vPecs » la valeur puissance consommée par le ECS –  exemple : vPecs= 3KW
                                  Définir « vPmax » la valeur maximale consommée à ne pas dépasser lorsque ECS = ON + conso minimal > vPmax = vPmin + vPecs.
                                  Définir « vAphecs » la valeur du seuil d’injection minimal par phase pour autoriser ECS = ON

                                  Définition des 3 Pinces Amp.injection « Pinj-1 » « Pinj-2 » « Pinj-3 »
                                  Définition Relai ECS = « RLecs »
                                  Définition « TICPapp » = Puissance apparente – TIC compteur Enedis

                                  Pour faire votre programmation avec le WES, il faut utiliser des Switch Virtuel « SWx »

                                  Exemple de Programmation :

                                  On va utiliser « SW1 » pour déterminer l’état ON/OFF du relais de l’ECS :
                                  Si Relais RLecs = ON ==> SW1 = ON tant que cdt vrai.     ### SW1 nous permet de connaitre l’état du relais ECS

                                  on positionne SW2 = ON si la consommation TIC « TICPapp » est suppérieur a la valeur « vPmin » et si le relais RLecs = OFF (ECS=OFF) :
                                  Si TIC TICPapp > vPmin ==> SW2 = ON >> actif si SW1 = OFF   ### SW2 = ON lorsque l’on dépasse la conso Minimale avec ECS = OFF

                                  on va déterminer si la consommation reste en dessous du seuil maximal autorisé avec ECS ON
                                  Si TIC TICPapp > vPmax ==> SW2 = ON >> actif si SW1 = ON   ### SW2 = ON lorsque l’on dépasse la conso Maximale avec ECS = ON

                                  on remet SW3 = OFF si les condition ECS ne sont plus réunis – SW2 = ON ==> ECS impossible
                                  Si SW2 = ON ==> SW3 = OFF

                                  on va positionner « SW3 » = ON si les Pinces « Ainj-1 et Ainj-2 et Ainj-3 » dépasse « vAphecs » (seuil d’injection par phase pour autoriser ECS)
                                  Si Pinj-1 > vAphecs ==> SW3 = ON >> actif si SW2 = OFF  ### SW3 = ON si le injection. Ph1 permet ECS et si conso min SW2 et ECS = OFF
                                  Si Pinj-2 > vAphecs ==> SW3 = ON >> actif si SW2 = OFF  ### SW3 = ON si le injection Ph2 permet ECS et si conso min SW2 et ECS = OFF
                                  Si Pinj-3 > vAphecs ==> SW3 = ON >> actif si SW2 = OFF  ### SW3 = ON si le injection Ph3 permet ECS et si conso min SW2 et ECS = OFF

                                  Pour terminer on va activer le relais ECS si toutes les conditions sont réunis – SW3 = ON et SW2 = OFF
                                  Si SW3 = ON ==> RLecs = On tant que Cdt vrai >> actif si SW2 = OFF

                                  Pour mesurer la consommation propre à l’ECS il faut y connecter un compteur à impulsions en série sur l’alim de l’ECS.
                                  cdt

                                  0
                                  0
                                Affichage de 15 réponses de 1,351 à 1,365 (sur un total de 1,618)