cdlog2

Forum Replies Created

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

      RE: J’ai oublié dans mon Programme INO de mon précédent Post, d’inscrire dans le Header de réponse aux requêtes Get Http Vetronic, le format Mime Type XML.

      J’ai corrigé ce petit bug et je vous renvoie une nouvelle Archive qui remplace la précédente transmise.

      Désolé

      Cdt

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

        RE: Je ne me souviens plus comment est configuré le RS232 côté Vetronic.

        Actuellement j’ai paramétré les infos de transmission RS232 en 115200 bauds / 8Bits/ Parité None/ 1Bit stop.

        #define UART_BAUD2 115200           // Baudrate UART2

        #define SERIAL_PARAM2 SERIAL_8N1    // Data/Parity/Stop UART2

         

        Cette config vous pouvez la changer dans le fichier config.h si le RS232 du VETRONIC fonctionne avec des valeurs différents.

        Exemple pour configurer le RS232 en 9600 bauds /  7bits / Parité Pair . 1Bit stop

        #define UART_BAUD2 9600           // Baudrate UART2

        #define SERIAL_PARAM2 SERIAL_7E1    // Data/Parity/Stop UART2

        Exemple pour configurer le RS232 en 1200 bauds /  7bits / Parité Impair . 1Bit stop

        #define UART_BAUD2 1200         // Baudrate UART2

        #define SERIAL_PARAM2 SERIAL_7O1    // Data/Parity/Stop UART2

         

        Voir ce lien pour avoir toutes les configs : https://nvsl.github.io/PiDuino_Library/function/2000/02/02/Serial-begin-config.html

        Cdt

         

         

         

         

        0
        0
        cdlog2
        Modérateur

          Bonjour Misterden

          Pour vous faire plaisir, j’ai retranscrit le code Vetronic du RASP pour être chargé dans un ESP32. Trouvez en pièces jointes l’Archive qui contient cette maquette INO.

          Je vous ai fait une image donnant un Schéma pour vous faciliter le câblage, mais faîtes attention aux Pin GND et 3.3V. Sur certains modèle de ESP32 ces Pins sont placées ailleurs.

          Concernant les requêtes HTTP, vous devez remplir dans le fichier config.h le SSID et le Password du WIFI de votre BOX. J’ai utilisé le même Port 9200 qui est utilisé pour le RASP.

          Vous aurez en principe que l’IP du ESP32 à changer dans votre EEdomus pour appeler le ESP32, le reste des requêtes sont normalement les mêmes :

          http://IP-WIFI:9200/Requête-Vetronic.

          Si vous avez des Erreur de Time Out lors de la Compil et Trf du Firmware du ESP32 depuis le IDE Arduino, il faut alors appuyer sur le Bouton BOOT du ESP (à droite du USB) lorsque la Cnx au ESP démarre. Vous verrez un moment que  le TRF commence, alors vous pouvez relâcher ce bouton BOOT. Vous trouverez aussi une Image qui vous montre comment configurer le IDE Arduino avec la Carte ESP32.

          Je ne sais pas si vous avez ajouté des Modifs dans mes fichiers d’origines Python du RASP.

          La maquette que je présente correspond à une archive VETRONIC de 2022, je ne sais pas si elle est à jour par rapport à ce que vous avez ?.

          Vous verrez bien, S’il faut rectifier quelques choses, vous m’en faites part.

          Par contre vous devrez acheter un module MAX3232 (voir l’image de câblage) pour réaliser l’interface RS232 car vous ne pouvez pas utiliser votre USB to RS232 que vous utilisez avec le RASP.  Ces modules MAX3232 coûtent moins de 2€ en Chine mais vous en trouvez aussi à bon marché sur EBAY pour quelques 4€ à 5€.

          Vous avez en principe mes coordonnées, n’hésitez pas à me contacter si vous rencontrez des Problèmes.

          Cdt

           

           

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

            Bonjour,

            Avez vous autorisé dans votre serveur local le Port 80 Entrant depuis le Firewall de votre serveur local ?

            Bientôt, lors d’une prochaine MAJ, vous allez bénéficier d’une connexion à distance via une Interface DynDns propriétaire et auto géré entre le/les Serveur(s) WES et un Serveur Cloud de Cartelectronic.voir ce lien : https://www.cartelectronic.fr/blog/?topic=dyndns-sans-abonnement-dans-la-0-86-beta2#post-14329

            Cette nouvelle fonctionnalité DynDns, si vous l’activez dans votre WES, vous permettra de réaliser des Connexions Sécurisées à votre WES depuis l’extérieur.

            Dans votre configuration actuelle avec votre Serveur Local, Hormis l’ouverture d’un Port entrant et sortant de votre Choix en redirection vers votre l’IP de votre Serveur local depuis le service NAT de votre BOX, vous n’aurez rien d’autre à configurer dans votre BOX.

            Par contre vous devrez aussi autoriser ce Port Entrant Choisi dans le Firewall de votre Serveur Local. Vous aurez aussi à faire la redirection de ce Port Entrant Choisi vers le port 80 en lien à l’IP de votre WES via le Service NAT de votre Serveur Local.

            Il faudra faire attention, En général, les Box chez Free n’autorise pas tous les Ports Entrant. Par contre depuis l’Admin de votre Box Free, vous pourrez voir le groupes de Ports autorisés et alloués à votre BOX. C’est parmi un de ces Ports que vous aurez à choisir le Port Entrant donnant autorisation des appel depuis l’extérieur.

            Cdt

             

            0
            0
            cdlog2
            Modérateur

              Bonjour,

              Pour avoir la procédure rapidement, contacter directement @nicolas par email :  https://www.cartelectronic.fr/contactez-nous

              Cdt

              0
              0
              cdlog2
              Modérateur

                Regardez si vous ne voyez pas une autre aiguille centrée au milieu un peu vers le bas, qui tourne lorsque l’eau coule ?. Il y a bien une aiguille qui est Aimantée in situ d’après la DOC Sappel, il faut juste la situer.

                Le Capteur à effet Hall intégré dans le Bloc Noir de votre YF-B5 est positionné de façon à détecter l’Aimant située sur la Turbine interne du Capteur.

                Un Capteur à Effet Hall doit être positionné perpendiculairement par rapport au Flux magnétique d’un Aimant pour détecter un mouvement. On ne sait pas comment est positionné l’Aimant fixé sur la Turbine et comment est positionné le Capteur à effet Hall à l’intérieur du Bloc Noir. En plus on ne connais pas la distance maximale pour avoir une sensibilité entre l’Aimant et le Capteur à Effet Hall utilisé. Cette distance maximale est généralement de quelques millimètre (souvent de l’ordre de 5mm) entre les deux et dépend du modèle de la Puce utilisé et de la force magnétique de l’Aimant.

                Déjà essayez de simuler cette aiguille aimantée. A l’aide d’un Aimant permanent, aimantez  le bout d’un tournevis afin qu’ensuite une vis tienne sur le bout du tournevis sans l’aide de l’Aimant annexe. Puis vous cherchez à créer des Pulses en passant la Pointe du Tournevis (sans l’aimant annexe) tout autour du Bloc Noir du YF-B5. Vous trouverez déjà la distance maximale à ne pas dépasser et comment positionner le Bloc Noir au dessus de l’Aiguille du compteur d’eau pour la détecter.

                Sinon le Capteur Inductif LJ18A3-8-Z-BY, monté perpendiculairement comme sur la Photo de mon précédent Post, au dessus de l’aiguille de votre Compteur Eau, sera mieux à même de fonctionner avec cette aiguille aimantée.

                La distance entre le bout de ce Capteur Inductif posé sur le plexiglas et l’aiguille Aimantée interne au compteur eau ne doit pas dépasser 8mm pour ce modèle de Capteur Inductif.

                Sinon vous avez la solus de trouver et acheter le Module Spécifique Externe qui s’adapte à votre compteur Eau SAPPEL modèle AQUARIUS 15, pour générer les Impulsions.

                Cdt

                 

                 

                 

                0
                0
                cdlog2
                Modérateur

                  RE: Vous pouvez vous inspirer de la photo jointe pour fixer le Capteur de Proximité Inductif LJ18A3-8-Z-BY au dessus de l’aiguille aimantée de votre compteur d’eau SAPPEL

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

                    Bonjour,

                    Merci pour la photo de votre Compteur d’eau. On peut lire que c’est un Compteur  SAPPEL modèle AQUARIUS 15.

                    J’ai trouvé la description de ce compteur au format PDF sur la Toile, voir fichier joint.

                    On peut lire que ce compteur intègre un dispositif magnétique qui permet la transmission du mouvement du dispositif de mesure vers l’aiguille avec son aimant pour émission d’impulsions et les rouleaux chiffrés.

                    Ce compteur intègre un dispositif magnétique via une aiguille aimantée qui tourne suivant la quantité d’eau qui traverse le compteur.

                    Sur votre photo il est difficile à cause de la mauvaise qualité de transparence du plexiglas de situer cette aiguille aimanté qui normalement doit être visible lorsqu’elle tourne. Je pense que vous pourrez la situer plus facilement étant devant ce compteur.

                    Cette aiguille aimantée permet par couplage magnétique, l’ajout d’un dispositif Externe de type Capteur à effet Hall (Capteur de Proximité Inductif) pour générer des impulsions comme le fait votre Compteur YF-B5.

                    En deux mots, comme vous avez un Capteur YF-B5 de disponible et s’il est facile de dévisser ou récupérer le Bloc Noir qui renferme l’électronique et le capteur à effet Hall, vous pourriez voir à coller ce Bloc Noir sur le plexiglas au dessus de l’aiguille aimantée de votre Compteur à Eau SAPPEL.

                    Il faudra vérifier à trouver la meilleure position entre le Capteur et l’aiguille aimanté par des tests d’envoi de Pulses, avant de coller définitivement le Bloc Noir sur le Plexiglas. Vous pouvez utiliser un scotch double face ce qui permet de modifier la position du capteur facilement lors de vos tests.

                    Afin de voir si les impulsions émises au WES sont cohérentes, vérifier par plusieurs Test, le rapport nb Pulses d’une même quantité d’eau avec des vitesses d’écoulement différents.

                    D’après la doc SAPPEL, il existe un module externe adapté à être fixé sur votre compteur pour générer des impulsions. Je suppose que ce type de module ne doit être donné !

                    Si vous ne pouvez pas utiliser le Circuit du Bloc Noir de votre Capteur YF-B5 disponible, alors vous pouvez voir à acheter le Capteur de Proximité Inductif modèle : LJ18A3-8-Z-BY, sortie PNP NO, qui est compatible avec votre câblage en positif vis à vis de l’Optocoupleur.

                    voir ce lien et bien choisir le modèle  : LJ18A3-8-Z-BY, sortie PNP NO

                    https://fr.aliexpress.com/item/1005004684982846.html?spm=a2g0o.ppclist.product.60.4a17X2exX2exUN&pdp_npi=2%40dis%21EUR%211%2C70%E2%82%AC%211%2C27%E2%82%AC%21%21%21%21%21%40211b80e116869006321125302eab5e%2112000030093132656%21btf&_t=pvid%3Ab786fee6-a7df-40a3-91fd-6293f1d15b94&afTraceInfo=1005004684982846__pc__pcBridgePPC__xxxxxx__1686900632&gatewayAdapt=glo2fra

                    Cdt

                     

                     

                     

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

                      RE: quel est le modèle de votre compteur à eau installé sur le circuit ? Pourriez vous faire une photo de la face frontale visible de ce compteur ?

                      Suivant le modèle de votre Compteur, il se peut que vous puissiez placer sur la face frontale,  soit un capteur Optique Infrarouge ou Capteur de Proximité Inductif afin de générer les Pulses via un capteur placé devant une des pièces en mouvement et visible du compteur, lorsque l’eau s’écoule.

                      Un tel montage rentre dans le domaine du bricolage, mais pour un prix minimal et une fois bien réglé (ceci dit, pas évident à réaliser), la sortie des impulsions serait beaucoup plus précise et proche de la consommation réelle en eau que votre Capteur YF-B5. le coût de revient d’un tel montage serait nettement moins onéreux que l’achat d’un compteur à eau à impulsions qui fournirait approximativement les mêmes valeurs en Nb de Pulses.

                      Voir l’image jointe montrant le montage d’un compteur à eau ainsi bricolé !

                      Cdt

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

                        RE: Sur un site que j’avais consulté , il faisait mention que la formule : 3.3 impulsions pour 18ml, permet de convertir le débit d’eau constant moyen en quantité d’eau délivré par ce Capteur.

                        La conversion pour 1 Litre d’eau consommé serait : 1000ml / 18ml = 55.55 * 3.3 pulses = 183 pulses. Donc la constante à utiliser comme  » Nombre d’impulsion par unité  » dans la config du WES est 183 pour 1 Litre d’eau et non 300.

                        Si vous faites les deux mesures comme décrites, l’une en débit rapide de l’eau et l’autre en débit lent pour remplir 1 Litre d’eau, c’est la valeur moyenne du nombre d’impulsions des deux mesures qu’il faut utiliser pour configurer  dans le WES la rubrique » Nombre d’impulsion par unité  » pour 1 Litre d’eau.

                        Si la valeur que vous trouvez est proche de 183 impulsions, alors on peut croire que vous n’êtes pas trop loin de la vérité. Mais vous n’aurez jamais une valeur de consommation d’eau précise avec ce Capteur, si le débit d’eau est variables.

                        C’est un Compteur d’eau à impulsions qu’il aurait fallu installer si vous souhaitez avoir une mesure beaucoup plus précise.

                        Cdt

                         

                        0
                        0
                        cdlog2
                        Modérateur

                          Bonjour,

                          C’est parfait, merci pour votre retour d’info.

                          Concernant le réglage des Impulsions, j’avais déjà évoqué de la difficulté que vous auriez pour configurer ce Capteur YF-B5 avec le WES.

                          Voir la fin au 2/3 de ce Post : https://www.cartelectronic.fr/blog/?topic=compteur-impulsion-tension-max#post-12281

                          Et voir aussi ce Post : https://www.cartelectronic.fr/blog/?topic=compteur-impulsion-tension-max#post-14312

                          Déjà il faut comprendre la relation qu’il y a entre l’eau et le nombre d’impulsions calculés par la logique électronique de ce Capteur ? Envoie t-il ses impulsions par rapport à la vitesse d’écoulement de l’eau ou bien par rapport à une quantité d’eau débitée ???

                          Vous pouvez déterminer cela en faisant deux mesures d’une quantité d’eau connu. Il vous faut un récipient gradué contenant 1 litre d’eau.

                          Vous relevez d’abord l’index (Index1) du compteur Pulses ou se trouve connecté votre Capteur côté WES. Ensuite vous ouvrez rapidement et au maximum le robinet d’eau le temps de remplir votre récipient de 1 litre. Vous notez le nouvel index (Index2) du compteur Pulses côté WES et vous calculez le nombre d’impulsions envoyées par le Capteur lors de cette 1 mesures : nombre impulsions = Index2 – Index1.

                          Vous répétez la même chose pour effectuer une 2eme mesure, mais cette fois vous remplissez votre récipient de 1 litre en laissant couler l’eau très lentement (robinet presque fermé)

                          Si le rapport entre le nombre d’impulsions de ces deux mesures est assez proche, alors votre Capteur envoie ces impulsions suivant une quantité d’eau débitée.
                          Vous pouvez alors affiner ces 2 mesures en faisant plusieurs essais puis configurer le WES et rentrer dans  » Nombre d’impulsion par unité  » = le nombre d’impulsions mesurées et dans  » Unité de mesure  » = 1 litre.

                          Si au contraire le rapport entre le nombre d’impulsions de ces deux mesures est nettement différent, alors votre Capteur envoie ces impulsions suivant la vitesse d’écoulement de l’eau et non suivant la quantité d’eau débité ce qui n’arrange pas votre affaire. Dans ce cas vous allez galérer pour trouver la bonne formule.

                          Vous avez le choix de calcul présenté dans mon 1 Post (voir lien ci-dessus) : 3.3 impulsions chaque 18ml soit pour 1 litre : 1000ml / 18ml = 55.55 * 3.3 = 183 ==> config WES :  » Nombre d’impulsion par unité  » = 183 et  » Unité de mesure  » = 1 litre.

                          Ou bien vous faites la moyenne des 2 nombres d’impulsions calculés lors de vos 2 précédentes mesures (moyenne entre nb Pulses suivant écoulement de l’eau rapide et lent).

                          Cdt

                          0
                          0
                          cdlog2
                          Modérateur

                            Bonjour,

                            En réponse à votre Post du 29 mai, avec un peu de retard ! Je confirme que @nicolas va implémenter lors d’une prochaine MAJ, la nouvelle fonction DynDNS gratuite et propriétaire au WES.

                            Cette nouvelle fonction DynDNS fonctionne exactement comme tous les DynDns (No-IP ou autres) mais vous garantie une sécurité lors des connexions que vous n’avez pas toujours avec la plus part des DynDns Gratuits que vous trouvez sur la toile. Vous serez alerté par email à chaque tentative de connexion à votre WES via votre compte DynDNS.

                            Par ailleurs, pour avoir participé au développement de ce DynDns, je peux vous dire que vous n’aurez pas de configuration spécifique DynDNS à effectuer dans votre BOX FAI, Ormis celle d’ouvrir un n° de Port Entrant de votre Choix via le Service NAT dans votre BOX pour autoriser l’accès direct en redirection vers le Port 80 et l’IP local de votre WES.

                            Pour bénéficier de cette fonction DynDNS, il vous faudra créer un Compte WES depuis votre Serveur WES comme c’est actuellement le cas pour bénéficier de la nouvelle gestion des Mails. Lors de la création d’un Compte WES un code d’identification sur 10 caractères vous est fourni.

                            Cela sera ce Code d’identification qui servira pour formater l’URL d’appel de votre DynDns afin d’accéder à votre WES depuis internet : https://dynwes.com/(Code-Identification).

                            Dans la future Page de configuration DynDns dans votre WES, vous fournirez donc les infos de votre Compte WES et le n° du Port Entrant que vous avez choisi pour configurer le Service de redirection NAT vers votre WES, dans votre BOX.

                            La gestion de l’IP publique dynamique de votre BOX sera géré directement par votre Serveur WES et tout changement de cette IP publique sera pris en compte automatiquement et enregistré dans la Base de données du Serveur Cloud de Cartelectronic qui gère ces nouvelles fonctionnalités. Tout est automatisé, vous n’aurez rien d’autre à faire.

                            Toutefois, cette fonction DynDNS nécessite qu’une IP Publique soit affectée à votre BOX, ce qui Exclus malheureusement les BOX connectées via la 4G et 5G qui délivrent que des IP Privées Mutualisées.

                            L’application est déjà fonctionnelle et attend que @nicolas l’implémente dans une prochaine MAJ ?.

                            Cdt

                            0
                            0
                            cdlog2
                            Modérateur

                              Bonjour,

                              Oui, le fonctionnement du thermostat tel que décrit est normal.

                              La consigne de température que vous définissez correspond au point médian de la température du Thermostat et l’hystérésis défini la plage de symétrie inverse, soit l’écart entre les seuils minima et maxima de la température à tester autour du point central de la consigne donnée en référence.

                              En reprenant votre exemple avec une consigne définie à 55° et l’hystérésis à 5, le Thermostat s’enclenche à la valeur de Consigne – 5° soit 50° et se déclenche dès que la température atteint la valeur de Consigne +5° soit 60°. La température moyenne étant 50° +- 5°

                              Cdt

                              0
                              0
                              cdlog2
                              Modérateur

                                Bonjour,

                                Ce Capteur YF-B5 lorsque alimenté en 5V (voir les caractéristiques du Capteur) sort des impulsions comprises entre 0.5V (état bas) et 4.7V (état haut). Donc il serait logique que ce Capteur sorte des Impulsions avec un état Haut proche de 12V lorsque ce Capteur est alimenté entre 12V et 12.5V.

                                Si on suit cette logique, le fait de mesurer du 12V entre le GND et le fil Jaune de votre Capteur étant alimenté en 12V, on pourrait en déduire que l’aimant fixé sur la Turbine soit toujours proche du capteur à effet Hall qui force dans ce cas une sortie en un état HAUT permanent.

                                Donc on peut présumer que la turbine et l’aimant ne tourne pas !? Possible que la Turbine soit bloqué par un morceau de tartre ou grain de sable ou bien un morceau de votre joint c’est détaché et reste coincé dans la turbine. On peut aussi considérer que votre Capteur soit HS ?

                                Voir à démonter votre capteur et essayez de faire tourner la turbine en soufflant fort dans l’embout du Capteur en respectant le sens de la flèche. Si la Turbine tourne, regardez si des impulsions sont émises. Essayez d’alimenter votre Capteur en 5V.

                                Je vous joint un schéma qui vous permet de raccorder votre capteur YF-B5 sans prise de tête à ce demander comment le relier à l’Optocoupleur. c’est le Mosfet BS170 qui fait l’interface et en plus il vous permet d’abaisser l’état Bas des Pulses à la valeur 0V en sortie.

                                Ce montage est aussi compatible pour raccorder votre Compteur Verone EM-2. Le point 20 du Verone relié au +12V et le point 21 relier à la résistante de 470 Ohms.

                                Vous auriez du acheter un Compteur d’eau à impulsion classique depuis le début !.

                                Cdt

                                 

                                 

                                 

                                 

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

                                  Pour tester l’Optocoupleur relié au WES, vous connectez le GND (-) 12V au bornier du milieu (Pulses) de l’Opto et vous faites des pulses rapides avec le +12V sur la borne du haut 5V24V. Vous devriez avoir la LEd verte qui s’allume à chaque Pulses et une incrémentation des Pulses dans le WES.

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