cdlog2

Forum Replies Created

Affichage de 15 réponses de 1,336 à 1,350 (sur un total de 1,654)
  • Replies
    cdlog2
    Modérateur

      Ok pas de problème.

      Juste à titre d’info, je vous ai fait un schéma de câblage du circuit ESP8266 afin de commander votre Pompe par le WIFI. Voir en pièce jointe.

      Cdt

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

        Je pense que Nicolas prévoit de réaliser d’autres périphérique Radio dans le futur ?.

        Concernant votre projet et si vous captez le WIFI du domicile depuis votre cabanon avec un signal relativement bon, alors vous pourriez faire des échanges de requête HTTP via un petit contrôleur (ESP8266) comme je l’ai décrit dans mon précédent Post ou je proposais d’utiliser le HotSpot WIFI de votre FAI.

        peut être que cela peut vous intéresser ? Vous auriez la possibilité de piloter votre pompe depuis le WES.

        Cdt

        0
        0
        cdlog2
        Modérateur

          Je corrige, en fait la distance de votre cabanon n’est pas de 15km ! mais 15m, j’ai lu trop rapidement votre Post. Donc oublier mon histoire de HotSpot !!!

          A défaut de pouvoir utiliser la transmission Radio du WES s’il n’y a pas de périphérique dédié pour activer un relais à distance vendu par Carteletronic, vous trouverez facilement ce type de KIT sur les sites commerciaux spécialisés.

          0
          0
          cdlog2
          Modérateur

            Bonjour,

            A priori Cartelectronic ne vend sur son site commercial de récepteurs Rdio générique pouvant être commandé via la liaison Radio interne du WES. Possible que ce type d’interface est à l’étude ? Je ne sais pas non plus si la transmission Radio du WES peut atteindre 15 km ?

            Par contre il y aurait une solution, facile à implémenter, si vous avez la chance d’être abonné à un FAI Internet  (Orange, SFR, etc) qui ait déployé un HOTSPOT WIFI, détectable en WIFI depuis votre Cabanon.

            Ces Hotspots permettent des connections WIFI gratuite pour leurs clients, ce qui vous permettrait assez facilement de réaliser une connexion WIFI depuis le Cabanon et envoyer périodiquement (ex: tous les 15mn) une requête au WES pour voir si vous avez activé le relais dédié à cette Pompe.

            Vous programmez Ce relais (Pompe) dans le WES en fonction de vos besoins et c’est la Pompe à distance, par l’intermédiaire d’un petit contrôleur personnalisé pour ce faire, ex : ESP8266 , qui fait des appels periodique par des requêtes au WES via le WIFI pour voir si son relais est ON ou OFF.

            Concernant le programme dans un ESP8266 je peux vous fournir le Sketch à flasher via l’interface IDE de Arduino.

            Côté matériel il vous faut :

            – 1 NodeMCU ou Wemos ( env 5€ )

            – 1 petit relais 3.3v ( env 2 à 3 € ) Connecté sur un GPIO du ESP8266

            – 1 Contacteur de puissance pour démarrer votre pompe, commandé par le petit relais.

            Pour moins de 10€ vous réalisez vos besoins, SI… SI … Il y a un HotSpot Wifi de votre FAI proche et décelable depuis votre Cabanon !!!

            cdt

             

             

             

            0
            0
            cdlog2
            Modérateur

              Ok pas de problème. Si vous avez des questions, n’hésitez pas à me contacter par mail (visible en haut du ino ) , cela sera plus simple pour communiquer.

              De même si vous avez des difficultés avec le IDE Arduino, problème de librairie etc .. je peux vous guider, n’hésitez pas.

              Le 2eme sketch que j’ai envoyé, reprend une bonne part des fonctions du 1er. Donc travailler plus tôt sur le 2eme Sketch qui englobe les 2 méthodes d’envoi de requêtes, soit par des fichiers CGX spécifiques ou par le travers du Data.cgx qui regroupe la plus part des datas les plus usuels.  Vous pouvez donc effacer le 1er sketch.

              J’ai fait exprès de dissocier la récupération des divers valeurs des TIC par  des fonctions spécifiques, mais globalement on peut tout regrouper pour alléger le programme. La gestions et récupération des Datas via le fichier Data.cgx est plus rapide et plus simple à gérer.

              Avec une seule requête Data.cgx envoyé au WES, vous pouvez ensuite travailler localement sur le même tampon reçu du WES afin de lire et traiter l’ensemble des Datas présents. Un mise en boucle du process, soit environs toutes les secondes, permet une MAJ périodiques des valeurs.

              Cdt

              0
              0
              cdlog2
              Modérateur

                Je vous joint une nouvelle archive contenant un Sketch plus poussé que mon précédent.

                Comme le précédent Sketch, celui ci  donne en 1er exemple la récupération de Valeur du WES par l’envoie de requêtes WES via des fichiers spécifiques CGX et en complément je propose un 2eme exemple d »envoie et  traitement des valeurs du WES via le fichier DATA.CGX.

                La gestion de requête via DATA.CGX est plus simple car il n’y a pas de recherche de nom de <ID> pour récupérer une <Value> comme dans un CGX lambda, On récupère directement une valeur contenue entre deux TAG spécifiques.

                Si via le DATA.CGX il vous manque une info qui n’est pas traitée, alors peut être que via un fichier CGX spécifique vous pourrez la récupérer si traitée.

                 

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

                  Bonjour,

                  Je vous joint une archive qui contient un sketch fonctionnel, programmable via le IDE ARDUINO et compatible uniquement avec des puces ESP8266.

                  Ce sketch est une base pour la gestion de requêtes HTTP type CGX en lien avec le WES.

                  J’ai implémenté deux exemples de récupération de données : On récupère la puissance apparente du TIC1 et le I Instantané du même TIC1. En vous basant sur ces deux exemples, vous pourrez facilement implémenter vos propres requêtes.

                  Un point concernant la récupération de la Puissance Apparente. Le WES gère ces valeurs P.A pour les 3 Compteurs TIC sur une même ligne, sous forme de Array, Chaque valeur spécifique aux TIC est séparé par des virgules. Donc la récupération de ces valeurs est un peu plus compliqué que la plus par des autres rubriques. La gestion de I Instantané est plus simple et vous montre comment gérer la plus par des champs d’un CGX composés d’un <ID> suivi d’une <VALUE>

                  Vous devrez personnaliser votre connexion WIFI et l’Adr HTTP de votre WES. Cela ce fait depuis ces globales :

                  // Personnaliser votre connexion WIFI
                  const char* ssid     = « SSID WIFI ICI« ;                   // SSID WIFI de la BOX ou Router Wifi
                  const char* password = « CLE WIFI ICI« ;               // Cle WIFI de la BOX ou Routeur WIfi

                  // Adresse http du WES, personnaliser votre login, mot passe et IP WES  format: http://<login&gt;:<motpasse>@<Ip Wes>
                  const char* cHost = « http://admin:1234@192.168.0.116« ;    // Adresse http du WES

                  Si vous rencontrez des problèmes, faite le moi savoir. Vous pouvez me joindre aussi par mail, lisible en haut du texte.

                   

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

                    Désolé Correction ; l’URL des CGX dans la dernière version du WES est  /WEBPROG/CGX/

                    Donc votre requête doit être : http://admin:123456@192.168.xx.xx/WEBPROG/CGX/TICVAL.CGX, à personnaliser bien sur concernant votre login, mot de passe et IP du WES

                    0
                    0
                    cdlog2
                    Modérateur

                      Oui un Wemos mini d1 peut normalement faire l’affaire. Il est reconnu comme carte programmable par le IDE Arduino. Vous ne disposez toutefois que de 8 GPIO Digitaux (I/O) et un Input Analogique comme un NodeMCU. Par contre vous avez le WIFI, 4Mo de Mémoire Flash et vous pouvez aussi le Booster en 160Mhz.

                      Je préfère faire des requêtes HTTP au lieu de l’UDP car le protocole est plus sécurisé et plus simple en utilisation, d’autant que l’on peut gérer plus d’informations en réception en 1 seul envoie (au lieu de 2 en UDP) et traiter les réponses du WES sous forme CGX ou JSON.

                      Pour récupérer les informations d’un TIC du WES, vous pouvez soit personnaliser un fichier CGX avec vos critères demandés ou utiliser le CGX de base du WES et recevoir toutes les Infos des TIC.

                      La requête HTTP pour recevoir les infos TICs du WES en global est sous cette forme : http://loginWes:motPasseWes@Ip-WES/TICVAL.cgx

                      Exemple à personnaliser et à envoyer depuis votre navigateur : http://admin:123456@192.168.xx.xx/TICVAL.CGX. Vous recevrez en retour toutes les infos des TIC sous forme CGX

                      Si cela vous intéresse, je peux vous fournir une base, un Sketch à personnaliser de votre côté concernant la gestions des infos reçus.

                       

                      0
                      0
                      cdlog2
                      Modérateur

                        Bonjour,

                        Ce n’est pas vraiment compliqué, mais il faudrait nous dire ce que vous souhaitez faire de la valeur reçue ?

                        Beaucoup utilisent des Arduino et doivent ajouter un Shield en complément pour faire de la communication réseau (RJ45 ou WIFI) ce qui est assez coûteux.

                        Mais sachez que l’utilisation d’un ESP8266 sous la forme d’un NodeMCU V2  type  ESP8266 ESP-12E ou ESP8266 ESP-12F fait souvent et mieux l’affaire si vous n’utilisez pas plus de 8 GPIO en Input et Output (RX& TX compris) et 1 input Analogique et pour un prix 2 fois moins cher en comparaison à l’Arduino+Sheild.

                        Un Arduino fonctionne en 16mhz, un ESP8266 lui fonctionne en 80mhz et peut être Boosté en 160mhz sans problème. Mais c’est surtout dans sa capacité mémoire que vous allez très largement gagner (32k mémoire flash pour un Arduino, mais 4Mo mémoire flash pour un NodeMCU)  et aussi le fait que vous avez une transmission WIFI intégrée dans la Pûce, donc pas d’ajout de Shield !!!.

                        De la même famille, vous avez aussi le ESP32 qui vous apporte plus de GPIO utilisable et une communication Bluetooth en plus. Mais ce circuit coûte plus cher et est plus compliqué à programmer.

                        Néanmoins, que ce soit un Arduino, un ESP8266 ou un ESP32, tous ces Micros Contrôleurs peuvent être programmés très facilement via le IDE ARDUINO. Bon nombres de Sketch Basics sont transposable entre ces Contrôleurs.

                        Je peux vous fournir la base d’un Sketch à programmer sur un NodeMCU qui vous permet de transmettre des requêtes CGX vers le WES via le WIFI et traiter les Datas reçus, bien sûr le traitement dépend des Datas reçus et de votre Usage.

                        Cdt

                         

                         

                        0
                        0
                        cdlog2
                        Modérateur

                          Bonjour @TheKiller83

                          Ok pour votre essais directe. Donc à priori le WES  à du mal à joindre le site BDPV ?

                          Avez vous modifié quelque chose sur votre réseau local ? Avez vous installé depuis peu un Serveur, un Routeur, etc… entre votre BOX et le WES ?

                          Essayez de créer une ligne de programme provisoire dans le WES, exemple un simple test sur un ON/OFF d’un Switch Virtuel et envoyer votre requête BDPV comme URL de Destination du changement de la source SW. Cela vous permettra de voir si le WES peut atteindre le le site BDPV depuis le WAN (internet) de votre BOX.

                          Voyez peut être aussi à re-forcer vos infos de connexion dans le Paramétrage BDPV depuis le menu Config TIC du WES par un nouvel enregistrement, dans le cas ou ces données auraient été altérées suite à une micro coupure secteur du WES. Voyez à changer l’heure d’envoi de la requête BDPV pour test !

                          Il n’y a pas de raison que le programme de fond du WES plantouille pour rien, si la version n’a pas changé !

                          Cdt

                          0
                          0
                          cdlog2
                          Modérateur

                            Bonjour,

                            Afin de dissiper un peu vos échanges, comme vous le savez tous certainement, BDPV permet de gérer vos Index de Production de votre Compte par l’envoie d’une requête personnalisée. Le WES implémente cette facilité, mais vous pouvez vous aussi et manuellement envoyer vos infos via la même requête depuis votre navigateur.

                            Pour ceux qui constate que BDPV, n’aurait pas reçu une requêtes envoyée depuis le WES ou que la connexion vers le site de BDPV semble bloquer et surtout avant d’incriminer le WES ?, faite un essais d’envoi manuellement par requête de vos infos via votre navigateur depuis la barre d’adresse.

                            Vous verrez comment répond le site BDPV à l’envoie de votre requête. Le site BDPV vous donne toutes les infos utiles pour réaliser cela et décrit les comptes rendues en retour (OK ou Erreurs) , voir ce lien :

                            https://doc.bdpv.fr/fr/index.php/ufaqs/expedition-de-sa-production-photovoltaique-vers-bdpv-generique-teleinformation-v3/

                            L’url de la requête BDPV est la suivante : https://www.bdpv.fr/webservice/majProd/expeditionProd_v3.php?
                            util=<Nom d’utilisateur>&apiKey=<apiKey>&source=<type matériel>&typeReleve=<type releve>&index=<index>

                            Exemple : https://www.bdpv.fr/webservice/majProd/expeditionProd_v3.php?util=bidule&apiKey=65454564cd544564&source=WebBox&typeReleve=<onduleur&index=1235487

                            Attention l’index est à envoyer en unité de Watt et pas en KW.

                            Je suppose que l’info sur le type matériel de la requête &source=WES, Peut être que Nicolas pourra confirmer ?

                            Cdt

                            0
                            0
                            cdlog2
                            Modérateur

                              RE: Juste pour Info, ci-joint une vue éclatée représentant un des circuits d’entrée (photocoupleur) de l’interfaces Tic1 et Tic2 interne au WES.

                              On remarque la présence d’une diode de protection en parallèle à l’entrée du photocoupleur. Dans le cas d’une liaison mouillée (alimentée) et au regard de la position de cette diode câblée en frontal,  il est impératif de raccorder le VCC (+) de la ligne sur Tic2  (Cathode de la diode) et la composante négative de la ligne sur Tic1 (Anode de la diode).

                               

                               

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

                                RE : Voici en exemple deux schémas de liaison Téléinfo avec le WES. L’un utilise l’alimentation du Linky et l’autre utilise l’alimentation directe depuis le WES.

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

                                  RE: Important et complément :

                                  Concernant la liaison avec le WES vous pouvez aussi utilisez le 5 volt de la petite alim du schéma du haut pour alimenter le VCC et GND du module (Schéma) du Bas si cela est compliqué de rapatrier une tension depuis le WES. Dans ce cas c’est plus simple et il est inutile de relier le GND (-) au WES.

                                  Dans le cas d’une alimentation 5 volt directe via le Linky via le schéma du haut, La seule liaison et Transmission des Trames avec le WES se fera via une Paire Torsadée connectée entre VCC et TX vers Tic2 et Tic1 du WES.

                                  Important Le VCC (+5volt) sera relié au point Tic2 et TX vers le point Tic1 du WES.

                                   

                                  0
                                  0
                                Affichage de 15 réponses de 1,336 à 1,350 (sur un total de 1,654)