cdlog2

Forum Replies Created

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

      Bonjour,

      Pourriez vous donner la version de votre WES (v1 ou v2) ainsi que les Versions Programme (Serveur et Web) installé dans votre WES.

      A quand remonte la dernière MAJ du firmware ?. Si elle est récente, avez vous des problèmes depuis cette MAJ ?

      Si c’est le cas ?, je suppute que vous n’avez pas supprimé tous les anciens Dssiers et Fichiers de l’ancienne Version de la carte SD avant de copier les nouveaux Dossiers et Fichiers de la MAJ !? surtout si vous faites les TRF via FTP.

      Lors d’une MAJ vous ne gardez que les Dossiers CFG et GRAPH et éventuellement les Dossiers : Téléinfo, PLS, PCE et TEMP si vous avez des fichiers CSV dans votre carte SD et Vous devez supprimer Tout le Reste avant de copier les nouveaux Dossier et Fichiers de la MAJ. Il faut aussi vider le cache du navigateur par CTRL+F5

      Cdt

       

       

       

       

       

      0
      0
      cdlog2
      Modérateur

        Bonjour,

        Une hypothèse !, à priori comme le fichier 2023TELEE.csv ne présente pas de défaut ! le problème peut se situer dans les fichiers historiques TIC /GRAPH/TIC/2023/* enregistrés dans la carte mémoire SD du WES.

        Vous êtes vous absenté dimanche 23 ?

        Car à priori … il semble que peut être ??? il y aurait eu une coupure électrique d’une durée de quelques minutes (durée de l’intervalle de vos deux mails) qui aurait pu mettre la panique sur un des fichiers historiques Tic, étant alors en phase de MAJ à l’instant de cette hypothétique coupure électrique.

        Cherchez dans les fichiers Historiques TIC de la carte Mémoire SD, les fichiers (voir ci-dessous) qui pourraient présenter des valeurs incohérentes dans le créneau horaire de la réception de vos deux mails :

        /GRAPH/TIC/2023/071.DAT
        /GRAPH/TIC/2023/071.CSM
        /GRAPH/TIC/2023/07/231.DAT

        Ces fichiers sont utilisées lors de l’affichage des Graphiques TIC. Vous pouvez éditer et modifier les valeurs des fichiers qui seraient incohérentes via un éditeur de texte.

        Cdt

         

        0
        0
        cdlog2
        Modérateur

          Bonsoir,

          Pourriez vous aussi faire une capture écran de la config. Tic et la joindre avec le fichier « TIC_tele.txt » qui sera créé à la racine de la carte mémoire après l’action « Enregistrement de la trames téléinfo« .

          A la lecture des infos de votre Tic1, on peut noter que le label « Num ADCO » n’est pas renseigné et que le label « Abonnement » est: TRV HPHC.

          En principe le TRV HPHC correspond au Tarif Bleu réglementé / Heures Creuses – Heures Pleines de l’EDF.

          Question pour Nicolas : le Serveur WES identifie t’il cette valeur TRV HPHC comme tel ?

          Cdt

          0
          0
          cdlog2
          Modérateur

            RE: Pour info, c’est le fichier /etc/systemd/system/dhcpcd.service.d/wait.conf qui à été rajouté avec mon précédent fichier DEB.

            Dans ce fichier wait.conf vous trouvez :

            [Service]
            ExecStart=
            ExecStart=/usr/lib/dhcpcd5/dhcpcd -q -w

            Normalement vous pouvez supprimer ce fichier wait.conf qui n’est pas d’origine, si vous le trouvez dans votre RASP et alors vous pourrez aussi retirer votre modif sudo dhcpcd -4 dans le /etc/rc.local.

            Sauvegardez néanmoins ce fichier wait.conf pour le remettre le cas échéant au cas ou il soit nécessaire dans votre RASP. En principe il n’est pas d’origine, mais mieux vaut être prudent.

            Vérifier en redémarrant votre RASP après modifs.

            Cdt

             

            0
            0
            cdlog2
            Modérateur

              Bonjour,

              J’ai testé avec mon Rasp PI Zero et je rencontre le même PB après avoir ré-installé le dernier Deb que j’ai transmis !

              Il y a en effet un problème dans ce fichier DEB que je n’avais pas vu. Il y a une Cde non souhaité qui est lancé sur le fichier /etc/systemd/system/dhcpcd.service.d. qu’il faut retirer.

              J’ai du me tromper lors de la création du dernier DEB et j’ai dû récupérer un ancien squelette d’un Fichier DEB utilisé pour un autre projet pour créer le fichier d’install Deb Vetronic.

              Désolé je ne l’avais pas testé et je n’ai pas vu qu’il y avait cette Cde dhcpcd qui était présent d’origine.

              Trouvez joint un autre Fichier DEB intégré dans une Archive ZIP qui corrige ce PB. Jetez tous les autres fichier DEB que je vous ais transmis.

              Cdt

               

               

               

               

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

                Bonjour pascalduvar,

                l’installation de mon fichier Deb copie seulement l’ensemble du dossier et sous dossier de /var/www/http-serv/* et ne modifie que le fichier /etc/rc.local. L’installation ne touche pas à tous les autres fichiers et config du RASP.

                Si vous avez un moment disponible, il est préférable que l’on se contacte par téléphone, cela sera plus facile de voir votre Pb.

                Envoyez moi un mail à cdlog2@hotmail.com, je vous communiquerez mon Tel afin que l’on se contacte.

                Cdt

                0
                0
                cdlog2
                Modérateur

                  Re: Il faut balayer toute les surfaces du Compteur, millimètre par millimètre avec l’embout du Capteur et non un seul point devant la vitre.

                  Le Capteur détecte les pièces magnétisés uniquement si elles sont situées juste en dessous de l’embout et à 8mm de distance Max.

                  Il faut voir ce Capteur comme un laser qui cible seulement se qu’il y a juste en face de l’embout.

                  Toute présence d’une pièces métallique magnétisée situé hors champ, même si situées à côté de l’embout, ne sera pas détecté par le Capteur. Il faut vraiment que l’embout soit juste au dessus de la pièce métallique pour la détecter. Je parle de pièce métallique magnétisée et non d’aimant permanent.

                  Donc il faut balayer minutieusement toute la surface de la vitre ainsi que les côtés partout autour du Compteur.

                  0
                  0
                  cdlog2
                  Modérateur

                    Bonsoir

                    Ce que vous dite est faux, votre modèle de Compteur Eau (Voir le PDF de votre Compteur que j’avais Posté sur ce fil de discussion) fait avancer le Cadran des Indexs et d’autres pièces de façon magnétique en interne.

                    Concernant votre Débitmètre, pour mesurer la consommation d’eau depuis un débit d’eau, il y a des calculs à faire et pour ce faire il faut utiliser un micro contrôleur (nodemcu, arduino etc) placé entre votre débitmètre et le photocoupleur qui envoie les Pulses au WES.

                    Pour revenir à votre Compteur Eau, concernant la flèche de la petite roue qui tourne lors de la consommation d’eau, vous cherchez un aimant qui serait collé ? Mais il n’y a pas d’aimant collé à la Roue, mais c’est la flèche de cette roue elle même qui est composée d’un métal qui a été aimantée Usine, comme l’aiguille d’une boussole.

                    Votre tournevis est aimanté parce que vous l’avez frotté avec un aimant. Votre tournevis va garder cet état de magnétisme.

                    Maintenant, Il est possible que la petite roue qui est visible en façade, ne soit pas la pièce tournante qui est aimanté. Il se peut qu’il y a une autre petite roue en interne, puisqu’il existe un adaptateur vendu à part qui peut se fixer sur votre Compteur afin de générer des Impulsions par captage magnétique. Donc il y a bien une pièce magnétique qui tourne lorsque l’eau coule, il suffit de trouver cette pièce !.

                    Il faut trouver cette zone magnétisée. Il suffit de faire glisser l’embout du Capteur Inductif très doucement, sur toute la surface du Plexiglas de votre Compteur Eau afin de déceler le moment ou votre WES réagit et reçoit une pulse. De même vous cherchez en passant l’embout du Capteur tout autour en balayant toute la surface du Pourtour (côté) du Compteur.

                    Normalement vous devriez trouver toutes les Zones du Compteur ayant des pièces aimantées. Il suffit de trouver une zone qui ferait incrémenter les Pulses du WES lorsque l’eau coule.

                    Le seul PB est que ce Capteur Inductif ne Capte plus au delà de 8mm de distance entre son Embout et une pièce métallique aimanté.

                    La plus part des Capteur Inductif ont une sensibilité qui ne dépasse pas 5mm ! Celui que vous avez, avec ces 8mm,  fait parti des Capteurs les plus sensible.

                    Cdt

                     

                    0
                    0
                    cdlog2
                    Modérateur

                      RE: Lorsque vous aurez vérifié que le Capteur fonctionne avec votre Tournevis,

                      Il faudra ensuite voir à détecter la petite roue du Compteur eau.

                      Il faudra placé l’embout du Capteur de tel sorte qu’il détecte uniquement la flèche de la petite roue et non la roue entière.

                      C’est le passage de la flèche de la roue qui provoquera les impulsions avec votre capteur Inductif à chaque passage devant l’embout du capteur.

                      Votre capteur doit capter le passage de cette flèche puis son absence et ainsi de suite. Ce réglage sera assez fin à déterminer !

                      Le config du WES sera déterminé au total d’eau consommé à chaque tour de la petite roue.

                      Si cette roue fait un tour à chaque litre consommé, alors dans votre WES vous mettrez 1 Pulse comme unité par Litre d’eau. Paramétrer le WES comme un Compteur Eau type ILS.

                      Cdt

                      0
                      0
                      cdlog2
                      Modérateur

                        Bonjour philou15,

                        Il c’est coulé de l’eau sous les ponts depuis nos derniers Post et je ne sais pas ce que vous avez commandé !

                        D’après ce que vous m’indiquez comme nom des fils, BN, BL, BK, il semble que vous faites référence au Capteur de Proximité Inductif modèle : LJ18A3-8-Z-BY, Pourriez vous confirmer !

                        Si c’est le cas, c’est donc un Modèle NPN / NO qui envoie des Pulses Négatives. Il faut si cela est confirmé, réaliser une connexion type Positive.

                        Il faut donc Relier le fil BN (marron) au + 12V + le 15-24 du Photocoupleur. Relier le fil BL (bleu) au – 12v (GND).  Et enfin Relier le Fil BK (noir) au point médian « Pulse » du Phtocoupleur.

                        Voir schéma de câblage joint.

                        Avant de tester le Capteur Inductif avec votre Compteur Eau, une fois que vos connexions Alim 12v et Photocoupleur seront effectuées, Vérifier avec votre WES si le Capteur Inductif envoie des Pulses, en rapprochant puis vous éloigné une pièce métallique légèrement magnétisé juste devant l’embout du capteur.

                        N’utilisez pas un aimant permanent pour ce test.

                        Utilisez plutôt un petit tournevis que vous aurez au préalable aimanté avec un Aimant permanent par des frottement aller/retour le long de la tige métallique du tournevis. Vérifiez que le tournevis est bien magnétisé à l’aide d’une petite vis en fer. Si la vis reste collé au tournevis lorsque vous soulevez doucement les deux ensemble, alors c’est bon.

                        Essayez de déterminer la distance max entre l’embout du Capteur et la distance du tournevis ou le Capteur ne réagit plus.

                        Il faut pour que ce Capteur Inductif fonctionne avec votre Compteur Eau, que le Capteur  capte la petite roue qui tourne dans votre Compteur Eau.

                        Donc il faut que cette petite roue métallique interne au Compteur eau ne soit pas plus distante de la face avant du plexiglas du Compteur eau ou sera posé verticalement votre Capteur Inductif, que la distance max que vous avez mesurée avec le tournevis.

                        En principe ce modèle du Capteur Inductif fonctionne en détection d’une pièce métallique en mouvement jusqu’à une distante MAX de 8mn de l’embout du Capteur.

                        Cdt

                         

                         

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

                          RE: je doit compresser le fichier Deb en ZIP car le Blog me le refuse dans son état brut.

                          Je vous renvoie ce fichier Install_Serveur_Http_Vetronic_2.1.deb dans une archive ZIP Install_Serveur_Http_Vetronic_2.1.zip que vous devez décomprésser pour trouver le fichier Deb.

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

                            Bonjour pascalduvar,

                            Bon j’ai vérifié la correspondance des indices des fichiers entre les vôtres et le miens.
                            Ce sont les mêmes donc j’avais bien la dernière MAJ que je vous avais fourni en 2022.

                            Je vous joint un fichier d’installation Deb « Install_Serveur_Http_Vetronic_2.1.deb » créé avec mes fichier Python modifiés afin de vous facilité l’installation de la MAJ de votre RASP.

                            Cette installation va remplacer tous vos fichiers Python correspondant au projet Vetronic dans votre RASP. Le /etc/rc.local est aussi mis à jour donc vous n’avez pas à y toucher.

                            Toutefois afin de rester prudent, je vous demande de sauvegarder la version installé dans votre RASP en Renommant votre Dossier Cible actuel /var/www/http_serv

                            par /var/www/OLD_http_serv.  L’installation va recréer ce dossier /var/www/http_serv.

                            Pour installer mon fichier Deb, copiez ce fichier dans le dossier RASP : /home/pi/Documents/ Ensuite depuis une console SSH vous tapez les 2 commandes suivantes :

                            cd /home/pi/Documents + ENTER

                            sudo dpkg -i Install_Serveur_Http_Vetronic_2.1.deb + ENTER

                            C’est terminé vous avez installé les nouveaux fichiers dans votre RASP.

                            Par contre, avant de redémarrer votre RASP, il vous reste à supprimer la modif du fichier crontab si vous ne l’avez pas encore fait. Il faut supprimer de préférence le fichier root que vous allez trouver dans le dossier : /var/spool/cron/crontabs/

                            Ensuite vous Redémarrez votre RASP.

                            Je vous résume les modifs que j’ai effectués. En dehors de quelques correctifs de petit Bug d’origine que j’ai trouvé, j’ai rajouter un Test sur la présence d’une IP IPv4 valide attribué au RASP avant de lancer le Serveur HTTP automatiquement.

                            En deux mots, je Teste toutes les 10 secondes dans une boucle d’attente, que le WIFI de votre RASP s’initialise avec votre BOX.

                            Une fois que l’IP WIFI est attribué au RASP, je quitte la bloucle et lance le Serveur HTTP Python.

                            J’ai rajouté un garde fou dans le lancement du Serveur Python depuis /etc/rc/local au BOOT du RASP, par une tempo de 40s avant de lancer le Script. Cette Tempo permet de mieux laisser initialiser le RASP sur une CNX Réseau de type RJ45, avant de lancer le Serveur Python.

                            L’ensemble de ces Tempos et Tests fonctionnent bien chez moi.

                            Par contre avant de tester le Serveur Python pour voir s’il tourne avec EEdomus,
                            Il faut bien attendre que le RASP soit initalisé avec le WIFI de votre BOX.

                            Le mieux est d’attendre entre 30s à 60s après le BOOT du RASP avant de tester avec votre Navigateur que le serveur Vetronic tourne:

                            la Requête http://192.168.1.81:9200/test vous affiche si le serveur tourne : « Le Serveur Fonctionne Bien, IP=192.168.0.127 : Port=9200″

                            La Requête http://192.168.1.81:9200/pvetronic$/test vous affiche dans le <repmess> du JSON de réponse si le Port COM est reconnu:

                            « <repmess>Erreur: 200 — Plugin Vetronic OK – Config Port COM: /dev/ttyUSB0 OK </repmess> » 

                            Et ceci s’il y a un Pb avec le Port COM :

                            « <repmess>Erreur: 444 — Plugin Vetronic OK – Config Port COM: /dev/ttyUSB0 pas OK</repmess> »

                            Donc je vous conseille de tester via votre Navigateur ces deux requêtes pour voir si votre RASP est prêt pour travailler avec EEdomus et le Vetronic, avant d’utiliser le EEdomus.

                            Faites moi un retour, normalement vous ne devriez plus avoir de Pb au BOOT du RASP.

                            Cdt

                            0
                            0
                            cdlog2
                            Modérateur

                              Bonjour pascalduvar,

                              C’est pas sympa, vous ne respectez pas trop mes directives ! Je plaisante !

                              Mais c’est vrai que  je vous ai demandé soit de supprimer le fichier root du crontab que vous trouvez dans /var/spool/cron/crontabs/ ou au pire si vous ne pouviez pas alors voir à retirer totalement la ligne de lancement du Serveur Python du fichier crontab et NON de  mettre en commentaire cette ligne ! Le mieux est de supprimer ce fichier root si vous pouvez le faire.

                              Merci pour tous vos Retour et votre Archive. Je Vérifie la correspondance entre mes fichiers et ceux de votre archive et vous renvoie un fichier DEB qui fera l’installation Global.

                              D’ailleurs Je m’apprêtais à vous envoyer un fichier de MAJ DEB que j’avais préparé pour mettre à jour votre Install Vetronic avec mes Modifs sur mes propre fichiers Vetronic, pensant que vous étiez absent.

                              Je vérifie rapidement la correspondance des indices entre mes fichiers et le votre et vous transmet je pense d’ici 13h ce fichier d’installation e la MAJ Globale.

                              Pensez vous être dispo cet après midi ou en début de soirée pour tester cette MAJ ?

                              Juste pour information, j’ai installé votre projet Vetronic pour mes tests, dans un Raspberri PY ZERO. Il est un peu plus lent qu’un Raspberry Pi 3 ou 4 mais les temps d’Init du WIFI doivent plus ou moins correspondre lors d’un BOOT du RASP.

                              J’ai calculé, qu’il se passe au moins 2 minutes entre le début du redémarrage du RASP et l’Init du WIFI avec ma BOX en fin de Boot. Dans cette phase de 2 minutes le Serveur HTTP Python ne peut pas démarrer car il lui faut une IP pour s’initialiser. Cela explique vos PB.

                              Donc en attente de mes dernière Modifs, si vous avez à redémarrer votre RASP, vous devez attendre au moins 1 minute par sécurité une fois que le RASP refonctionne après un BOOT, pour être plus ou moins sûr que le WIFI du RASP est initialisé et pouvoir lancer le Serveur Python.

                              Le WIFI du RASP ne s’initialise qu’une fois l’ensemble des Programmes du RASP fonctionne rn fin de BOOT, donc bien après la phase de BOOT. Le fichier /etc/rc/local lui est lancé en cour de BOOT bien en amont de la phase d’init du WIFI, donc mon Serveur ne peut pas se lancer au Boot depuis le rc.local sans mes Modifs à venir.

                              Déjà l’Init du WIFI avec la BOX prend un temps Long, d’autant plus si la distance entre les équipements sont un peu éloignés entre eux. Dans ce cas les signaux WIFI sont faibles, donc cela provoque plus d’erreurs dans les transactions donc cela Ramer d’avantage !!!

                              A toute.

                              Cdt

                               

                               

                              0
                              0
                              cdlog2
                              Modérateur

                                Re: J’ai rajouté des modifs dans le fichier /var/www/http_serv/driven/vetronic.py

                                Donc dans votre archive, vous m’envoyez les 3 fichiers suivant :

                                /var/www/http_serv/serveur_http.py

                                /var/www/http_serv/driven/utils.py

                                /var/www/http_serv/driven/vetronic.py

                                Merci,

                                Cdt

                                 

                                0
                                0
                                cdlog2
                                Modérateur

                                  Re: Désolé, cela fait un moment que je n’ai pas joué et testé les requêtes Vetronic. J’avais oublié, mais les Requêtes pour le Vetronic son préfixé par : /pvetronic$/

                                  h ttp://192.168.1.81:9200/pvetronic$/votre-requête-vetronic

                                  Donc je résume, pour tester uniquement le Serveur Python depuis le navigateur:

                                  h ttp://192.168.1.81:9200/test

                                  Pour toutes les autres requêtes à destination du Vetronic depuis le navigateur  il faut rajouter /pvetronic$/suivi-de-votre-requête-Vetronic

                                  exemple : demander le menu d’aide du Vetronic :

                                  h ttp://192.168.1.81:9200/pvetronic$/help 

                                  Je pense que vous le saviez car vous vous en servez tous les jours via EEdomus!

                                  Cdt

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