cdlog2

Forum Replies Created

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

      Bonjour,

      Si vous pensez ne pas être sur de vos connections entre le WES et le Linky !
      Je vous suggère de télécharger depuis le Forum du WES, la dernière DOC : WES V2 Câblage (câblage des entrées/sorties du WES V2)

      Vous trouverez la règle de câblage des Tics entre le WES et Compteur Linky dans le chapitre : 4-2 Téléinfo sur les Linky (TIC compteur ERDF)
      Il faut respecter le sens des liaisons Tic1-l1 et Tic2-l2 décrite dans la DOC. Il faut utiliser 1 seule paire torsadée pour relier chaque compteur au WES.

      Cdt

      0
      0
      cdlog2
      Modérateur

        Bonjour,

        Oui, je peux comprendre votre réflexion.

        Mais le modem est transparent concernant le Contenu des Trames reçues des compteurs suivant le type d’abonnement, Mono, Tri, etc, etc.
        C’est le Logiciel qui va décortiquer ces Trames, mises en forme et reçues en sortie du modem.

        Par contre le protocole de transmission des trames peut varier suivant le mode de fonctionnement et type de compteur utilisé. Pour les compteurs  Linky il y a deux modes de transmission possibles.

        Mode Historique = bauds:1200 parité:odd(impair) data-bits:7 stop-bit:1
        Mode Standard = bauds:9600 parité:even(pair) data-bits:7 stop-bit:1

        Cdt

        0
        0
        cdlog2
        Modérateur

          Bonjour,

          Oui, voir le lien du produit et fichiers à télécharger en bas de page :

          https://www.cartelectronic.fr/teleinfo-compteur-enedis/127-teleinfo-1-compteur-usb-lc.html?search_query=USBTICLCV2&results=1

          Cdt

          0
          0
          cdlog2
          Modérateur

            RE : Vous pouvez aussi utiliser  » On si Cdt vrai pendant tempo  » pour le test de l’état de la Pince 1 et éliminer les états parasites :

            Source > Pince 1  – I Instantané  > 0  **** Sortie > SW1 – On si Cdt vrai pendant tempo > 1s — Actif suivant switch Vituel  SW1 = OFF
            Source > SW1 – Etat = ON  ****  Sortie > SW1 – Off si Cdt vrai pendant Tempo > 10s  — Actif suivant switch Vituel  SW1 = ON

             

            0
            0
            cdlog2
            Modérateur

              Bonjour,

              Vous souhaitez engager une Action Lambda toutes les 10 secondes et dès lors que la Pince 1 est > 0. Vous souhaitez que le processus s’arrête dès que la Pince 1 revient à 0.

              C’est facile à réaliser : On va utiliser par exemple SW1 pour activer l’Action Lambda.

              Source > Pince 1  – I Instantané  > 0  **** Sortie > SW1 – On au bout tempo > 1s — Actif suivant switch Vituel  SW1 = OFF
              Source > SW1 – Etat = ON  ****  Sortie > SW1 – Off si Cdt vrai pendant Tempo > 10s  — Actif suivant switch Vituel  SW1 = ON

              Cela crée une bascule automatique sur SW1 qui passe alternativement de ON à OFF toutes les 10 secondes et Ceci Tant que la Pince 1 est > 0.
              Le processus s’arrête seul et Sw1 revient et reste à OFF si la Pince = 0.

              Il  vous reste à Tester l’Etat de  SW1 pour lancer votre Action Lambda,  requête ou  tout autres actions.

              Cdt

               

              0
              0
              cdlog2
              Modérateur

                Re: J’ai du réduire la taille de l’image correspondant à mon installation. Je re-poste l’image de mon installation en espérant que cette foi elle passe !

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

                  Bonjour,

                  Je vous présente à mon tour l’installation de mon WES et la gestion de ma domotique par un Raspberry pi.
                  Cette distribution électrique située dans le local de ma chaufferie est une annexe du tableau de distribution Général Domestique et Compteurs Enedis distant.

                  Le Wes Gère principalement le délestage électrique entre mes consommations Domestiques avec ceux de la Chaufferie, constitué de 2 Pompes à Chaleurs de 12kw chaque, les 4 circulateurs gérant mes 4 circuits de départ vers les radiateurs, un ballon ECS de 350 litres et une micro station d’épuration.

                  Le Wes gère également le bus 1Wire du domicile en partage (voir plus loin), les pinces ampermétriques, les compteurs à impulsions et capteurs dédiés à l’ensemble des Postes.

                  Un Raspberry pi est installé et est scindé en deux Serveurs fait maison : D’une part un Serveur Multicast ( Cnx Rj45 + Wifi ) qui me permet de gérer et mixer plusieurs protocoles de communication avec divers Capteurs distants et un Serveur WEB (apache) qui me permet de personnaliser ma propre interface WEB et gérer toutes les données. Le RASP dialogue et gère aussi plusieurs données avec le WES via des requêtes TCP.

                  Le WES et les équipements autour du RASP sont alimentés via une alimentation 12v 10A secourue sur Batterie.

                  Le RASP gère plusieurs protocoles de communication via des plugins dédiés, comme le WES, ZWARE, 1Wire, ModBus RS485, Zigbee PlugWise, des Clients Wifi propriétaires, etc.

                  En exemple, plusieurs modules ZigBee de chez PlugWise, géré directement par un plugin fait maison dans le Raspberry pi, sont convertis en gestion de Cartes à Relais 1Wire Virtuel ce qui me permet de commander tous les interrupteurs et Va-et-Vient des lumières du domicile, conjointement depuis le WES et depuis ma propre interface WEB.

                  Cela me permet en autre d’interfacer une gestion IR distante et depuis le RASP de commander en parallèle ces lumières via des Télécommandes lamda. L’installation de l’application Jarvis (en mode Off Line) dans le RAPS, me permet aussi via son synthétiseur vocal, de lancer diverses commandes vocales. En deux mots, tous les Capteurs Distants et quelques soit leurs protocoles de communication sont interconnectés dans une Matrice Commune dans le RASP, ce qui permet une interaction globale entre tous les Capteurs du Domicile.

                  J’ai en autres réalisé des Capteurs Clients Distants en WIFI, composés Chacun de 8 Inputs Analogique, d’un Capteur IR et d’un Bus 1Wire. Ces capteurs communiquent avec le RASP en WIFI et ce dernier peut gérer tous les capteurs Analogiques, les Flux IR, ainsi que les DSxxx connectés sur le Bus 1Wire propre a chaque Client. Cela me permet en autre de rapatrier vers l’interface WEB du RASP ainsi que vers celui du WES, toutes les Sondes de Température et Cartes à Relais Virtuel Distantes gérées localement par mes Clients WIFI.

                  Pour réaliser ceci, j’ai développé une interface via un ESP (NodeMCU 10) que j’appelle  » Serveur ESP PONT HUB I2C SLAVE Virtuel OneWire « .

                  En deux mots : Le Projet utilise un ESP8266 (NodeMCU 10), afin de réaliser un PONT en Y entre un BUS Physique 1Wire composé de DS18B20 (Sondes de temp.) ou DS2408 (Cartes 8 relais) et autres DXxxx (non géré par le WES) et de Partager de façon Transparente le Bus 1Wire Physique entre le Bus Wire du WES, avec un autre Contrôleur distant de type Arduino, Raspberry pi etc. en communication I2c Maitre avec le ESP8266 I2c Slave.

                  Cela permet de Capturer et de Commander tous les Composants DSxxx du Bus Physique en parallèle avec la gestion 1Wire propre du WES
                  en temps Réel, et sans perturber le fonctionnement du WES.

                  La gestion WIFI du ESP8266 est désactivé. L’utilisation d’un ESP8266 (NodeMCU 10x) est choisi pour sa capacité mémoire, sa vitesse CPU programmé et boosté à 160mhz et son prix d’achat relativement faible (moins de 4€).

                  Cette gestion permet de lire jusqu’à 64 DSxxx d’un bus 1Wire physique du domicile via des commandes I2c  en partage avec le WES sans devoir envoyer des requête au WES pour lire les états des différents composants 1Wire présent. La gestion du Bus 1Wire Physique peut continuer à être géré en communication I2c même si le WES ou le RASP est arrêté.

                  D’autres Composant DSxxx non gérés par le WES, peuvent être gérés en toutes transparence par le contrôleur distant (Arduino, Rasberry pi etc) en communication I2c.

                  La liaison entre le BUS Physique 1Wire des DSxxx et le bus 1Wire du WES est autonome. Le ESP8266 à la mise sous tension effectue
                  un SCAN du BUS 1Wire Physique et enregistre les DSxxx présent dans une Librairie  » OneWireHub que j’ai modifié en 64 bits ».

                  Le WES peut dès lors faire un SCAN de son BUS 1WIRE et cette librairie lui renvoie de façon Virtuelle les Infos exactes des DSxxx physiques enregistrés et aussi les DSxxx Virtuels crées.

                  Le ESP8266 peut effectuer un Scan automatique du BUS Physique 1Wire toutes les Minutes. Si de nouveaux composants DSxxx sont connectés au Bus 1Wire physique, ils seront alors enregistrés. Si le WES refait un SCAN de son Bus 1Wire ils seront découvert. On peut aussi envoyer une Cde I2c au ESP pour lui demander de Scanner le Bus 1Wire Physique à tout moment.

                  On peut aussi via la liaison I2c créer de nouveaux composants DSxxx de façon virtuelle. Cela permet de gérer un ou plusieurs nouveaux DSxxx d’un BUS 1WIRE éloigné par exemple en liaison NetWork (WIFI par exemple) à tout moment. Si ces nouveaux composant Virtuels sont des DS2408 (cartes à relais) ou des Sondes DS18B20, alors le WES pourra les découvrir lors d’un Scan de son Bus et pourra gérer ces DXxxx Virtuel WIFI comme des équipements physique réelles (utilisé en autre pour mes modules PlugWises et gestion des Clients Wifi).

                  Dans le ESP, la gestion I2c en mode Slave et la Gestion 1Wire avec le WES sont toutes deux gérés par interruption.
                  Donc pas de Spooling et pas de perte de message possible. Le Protocole 1Wire est prioritaire à celui du I2c dans le cas de 2 appels d’interruption en simultané.

                  Voila en quelques mots mon installation.

                  Pour ceux que cela pourrait intéresser, je peux fournir le Sketches au complet de mon projet de pont 1Wire à compiler dans un ESP NodeMCU via le IDE Arduino. Par contre seul les DS2408, DS18B20 et DS28E17 sont reconnus et gérés pour le moment. On peut par contre implémenter la gestion d’autre DSxxx assez facilement. Je joins ci-dessous le schéma de câblage de ce module ESP à titre d’info.

                  Cdt

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

                    Bonjour,

                    Les fichiers.DAT peuvent être ouvert par un simple éditeur de Texte lamda.
                    Si vous êtes sous Windows, vous pouvez utiliser le Bloc-Notes qui se trouve dans la rubrique accessoire.
                    Simplement faire un Clic droit de la sourie sur votre fichier.DAT qui à été téléchargé puis Ouvrir Avec et choisir le Bloc-Notes.

                    Vous pouvez aussi choisir d’ouvrir ce fichier.DAT avec un Tableur comme Excel ou Calc. de Open Office s’il est installé ( gratuit ). De la même manière, Clic droit de la sourie sur le fichier.DAT puis Ouvrir Avec et choisir votre Tableur (Excel, Calc).

                    Cela vous permet de faire des calculs très rapide ex: sommes global des consos jours, mois ou créer des graphiques type camembert ou autre ! et sauvegarder les macros, pour ré-utilisation, suivant l’origine de votre fichier.DAT. Par contre, pour ce faire, il faut légèrement modifier le fichier.DAT en fichier.CSV en supprimant certains caractères depuis le Tableur avec votre fichier.DAT ouvert.

                    Ouvrez l’outil « Rechercher et Remplacer » puis :

                    Rechercher [ et Remplacer Tout par rien (vide)
                    Rechercher ] et Remplacer Tout par rien (vide)
                    Rechercher ‘ (simple cote) et Remplacer Tout par rien (vide)
                    Rechercher . (point) et Remplacer Tout par , (virgule)

                    Puis vous sauvegardez votre Fichier au format CSV > Enregistrer Sous votre nom-fichier.CSV

                    Vous pouvez ensuite travailler via votre Tableur avec vos valeurs de consos comme vous le souhaitez, récupérer par exemple uniquement la colonne de la 2eme Pince, en faire la somme des consos d’une colonne rapidement, des Graphs etc etc.

                    cdt

                    0
                    0
                    cdlog2
                    Modérateur

                      En pièce jointe le résultat d’un appel data.cgx, sur un WES de Test dénudé, version V0_0.83H B03

                      cdt

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

                        RE : ??? Désolé, décidément il faut que j’aille me coucher à cette heure ci @@@@

                        Voici le bon format des URL : http://login:password@ip-wes/

                         

                        0
                        0
                        cdlog2
                        Modérateur

                          RE : Erreur format URL , vous avez certainement rectifié, l’URL des requêtes WES ont ce format :

                          Définition de  : http://login@password:ip-wes/
                          login = login du WES
                          password = mot passe du WES
                          ip-wes = n° IP du WES,  (192.168.xx,xx )

                           

                          0
                          0
                          cdlog2
                          Modérateur

                            Bonjour,

                            Téléchargement des Historiques des Consos PCE 2019 , depuis le Navigateur (dossier WES = /GRAPH/PCE/2019/ ) :

                            Définition de  : http://login@password@ip-wes/
                            login = login du WES
                            password = mot passe du WES
                            ip-wes = n° IP du WES,  (192.168.xx,xx )

                            Conso annuel trié par cumul mensuel:
                            – Pince 1 et 2: http://login@password@ip-wes/GRAPH/PCE/2019/2019.DAT
                            – Pince 3 et 4: http://login@password@ip-wes/GRAPH/PCE/2019/2019v.DAT

                            – Conso n° mois ‘nm’ trié par cumul journalier, (‘nm’ = janvier 01, février 02, mars 03 etc ..) :
                            Pince 1 et 2 mois décembre : http://login@password@ip-wes/GRAPH/PCE/2019/12.DAT
                            – Pince 3 et 4 mois juillet: http://login@password@1ip-wes/GRAPH/PCE/2019/07v.DAT

                            – Conso n° jour ‘nj’ trié par cumul horaire, pour un n° de mois ‘nm’ ( ‘nj’ = jour du mois, ‘nm’ = janvier = 01, décembre = 12 ) :
                            – ( Pince 1 et 2 /GRAPH/PCE/2019/nm/nj.DAT , Pince 3 et 4 /GRAPH/PCE/2019/nm/njv.DAT )
                            – Pince 1 et 2 le 25 décembre : http://login@password@ip-wes/GRAPH/PCE/2019/12/25.DAT
                            – Pince 3 et 4 le 14 juillet : http://login@password@ip-wes/GRAPH/PCE/2019/07/14v.DAT

                            cdt

                            0
                            0
                            cdlog2
                            Modérateur

                              Bonjour,

                              Non, ce n’est pas un problème de cache navigateur. Regardez je vous envoie la même page réalisé chez moi.

                              En fait c’est simple, faire un Click droit de la sourie sur le fichier Index.htm et ouvrir ce fichier en choisissant votre navigateur. Vous aurez le même résultat ! L’image posté par DsS est le résultat de Index.htm sans javaScript.

                              Je ne sais pas qui à installé la carte microSD de ce WES, mais on dirait que l’on décompressé la release « Carte SD WES v0_83H B03.zip » directement dans la carte mémoire. Ce qui ce traduit que le dossier SD WES v0_83H B03 se trouve à la racine de la microSD et que les fichiers du Sites sont masqués derrière ! Bien sur les Scripts et autres ne sont pas actif !

                              C’est pourquoi je précise de refaire une installation propre et ne copier que les fichiers du site dans la microSD et non l’archive complète !

                              Cdt

                               

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

                                Bonjour,

                                A priori votre installation est mal faite.  Si j’ai quelques conseils à vous donner, voici les étapes qui pourront  certainement régler votre problème :

                                – Télécharger et décompresser la dernière version WES « Carte SD WES v0_83H B03.zip » dans votre PC.
                                Formater votre carte microSD en fat32 ( exFat si WIN 10 ).
                                Copier le contenu de tous les fichiers et dossier contenus dans le dossier « Carte SD WES v0_83H B03 » qui à été décompressé dans votre Pc via un Lecteur de Carte microSD USB. Eviter les transferts par FTP pour cette 1ere installation.
                                – A la fin de la copie de l’ensemble, Retirer en toute sécurité et éjecter le lecteur USB proprement via commande dédiée de Windows.
                                – Inserrer la carte microSD dans le WES et Surtout faites au moins 2 à 3 Reset Hard du WES par intervalle de 2 secondes via le bouton rouge sur la carte PCB.

                                Ouvrez votre navigateur, faites 3 ou 4 CTRL + F5 pour bien vider le cache du navigateur, surtout si vous utilisez Chrome.

                                Hormis un problème avec votre carte mémoire, Normalement si vous avez suivi ces quelques lignes, vous devriez tomber sur un site en état de fonctionner.

                                cdt

                                 

                                0
                                0
                                cdlog2
                                Modérateur

                                  Placer un petit sachet de granules de Gel de Silice Déshydratant dans le boitier du module GCE, ce n’est pas cher et facile à trouver sur la toile ou autres !

                                  Même si vous ne voyez pas d’oxydation, il peut y avoir de la condensation à l’intérieur du boitier, dû à la différence de température entre certains composants du circuit et l’air ambiant. Une petite humidité à peine visible, peut provoquer des pannes sur certains  circuit type CMS (circuit horloge etc).

                                  Isoler votre module dans un petit matelas de Laine de Roche, pour éviter un éventuel incident et risque de départ de feu.

                                  Vous verrez bien si cela règle vos problèmes.

                                  Cdt

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