cdlog2

Forum Replies Created

Affichage de 15 réponses de 1,111 à 1,125 (sur un total de 1,655)
  • Replies
    cdlog2
    Modérateur

      Bonjour kouros,

      Je ne saurais pas vous répondre s’il y a une corrélation entre votre compteur d’eau et une ou plusieurs de vos lignes de programme. Par contre ce que je sais, c’est que le WES ne fait pas de vérification de cohérence quand vous rajoutez des lignes de programmes.

      Si depuis une ou plusieurs de vos lignes de Programme, vous testez une Source ou bien une Action à lancer sur un élément Lambda qui n’existe pas ou qui aurait été supprimé entre temps après avoir programmé la/les ligne(s) , le WES peut se comporter de façon très aléatoire, voir provoquer des Resets si le ‘LAMBDA’ en question porte surtout sur un « Objet » externe ou désactivé.

      Il faut bien se rappeler de cela lorsque vous supprimez un élément du WES, alors qu’il y a une analyse effectuée sur cet élément côté programmation.

      Vous risquez dans certains cas !? créer un désordre dans le fonctionnement du WES. Cela ne concerne pas les tests effectués sur les références Interne à la mémoire du WES comme les Switch Virtuel, ou les Variable ou Relais du WES, mais plutôt par exemple sur l’envoie de mail ou de requêtes ou test par exemple d’une Pince désactivée ou autres ….

      Cdt

       

      0
      0
      cdlog2
      Modérateur

        Bonjour,

        C’est quoi votre chti relais pour délester ? Carte à relais 1Wire ? Autres ?

        0
        0
        cdlog2
        Modérateur

          RE: J’ai oublié, mon serveur ne fonctionne que sous Python3. Si vous n’avez pas cette version de Pyhon dans votre RASP, Alors il faut l’installer avant d’installer mon fichier DEB

          Pour savoir si Python3 est bien installé dans votre RASP,  tapez sous SSH ~# pyhon3 -V
          On doit vous donner la version de python 3 si Installé.

          Pour installer Python 3 :
          ~# sudo apt-get update
          ~# sudo apt-get install python3

          Cdt

          0
          0
          cdlog2
          Modérateur

            Je m’y attendais, mais comme un fichier DEB est compressé, j’aurais pensé que le BLOG l’accepte en tant que tel, mais NON!

            J’ai compressé ce fichier DEB en ZIP pour vous l’envoyer. Il suffit de decomprésser le fichier ZIP pour retrouver le ficher DEB à installer.

            Cdt

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

              pour Richard,

              Le Capteur d’Humidité, Température et Luminosité vendu sur le Site Cartelectronic est basé sur le composant 1Wire DS2438. Il n’y a pas d’équivalent sur le marché qui utilise les mêmes protocoles d’échanges 1Wire que celui un peu Spécifique du WES.

              Ceci dit vous pouvez créer votre propre Carte en utilisant un DS2438 et vous inspirer de schémas que vous trouvez sur le WEB.

              Sur le Marché il se vend aussi de petits Capteurs d’humidité et de température pour moins de 6€, mais cela nécessite,  pour l’adapter au WES,  de passer par un petit Contrôleur intermédiaire de type Arduino Nano ou ou Mini Pro par exemple, pour faire la conversion entre la lecture du Capteur et la Sortie des valeurs Température et Humidité sur deux voies de Type ANALOGIQUE.

              Le Wes peut alors lire ces deux Infos depuis 2 Entrée Analogique via un pont diviseur (5V vers 3.3V).

              Cdt

              0
              0
              cdlog2
              Modérateur

                Bonjour kouros,

                Si votre capteur sort ses infos par une variation en tension entre 0 <–> 5v Alors Oui le GND du Capteur doit être relié au GND du WES.

                Calcul du pont diviseur : https://www.electronique-radioamateur.fr/elec/schema/calcul-diviseur-tension.php

                ( position R1 et R2 en relatif au schéma de câblage du Site mentionné ci-dessus )

                Out du capteur > ——— | R1 | —–(* ANA WES * )—– | R2 | —– GND  WES

                GND du capteur > ———————————————————– GND  WES

                Cdt

                0
                0
                cdlog2
                Modérateur

                  Je ne sais pas ce que vous mesurez et comment vous souhaitez utilisez les résultats, Utilisez vous une interface type EEdomus, domotick, Jeedom, ou autres, pour une gestion particulière ou pour gérer un automate ?

                  A vous lire, J’ai compris que côté programmation vous n’étiez pas très à l’aise, mais si vous exposez clairement ce que vous voulez faire, peut être y a t’il un moyen de vous aidez dans votre démarche ?. si vous le souhaitez bien sûr !

                  Cdt

                   

                  0
                  0
                  cdlog2
                  Modérateur

                    Pas de Pb.

                    Si vous ne trouvez pas le moyen d’automatiser la récupération de ces infos, si vous devez le faire manuellement, autant sélectionner directement la zone dans la page WEB et faire un Copie / Collé dans un éditeur de texte. Vous aurez moins de caractères à enlever.

                    Cdt

                    0
                    0
                    cdlog2
                    Modérateur

                      On va calmer le jeux !

                      Je prend un extrait du CGX, voir ci-dessous, Exemple : la table CPT1_table2 correspond exactement à la structure d’un Tableau codée en HTML, créé par le Serveur et qui sera inséré dans la Page WEB Teleinfo > Graphiques, tel que construit dans le CGX, à l’endroit précis défini par un Tag ID qui porte le même nom que cette table CPT1_table2. Dans le fichier HTML on le trouve à l’emplacement <table class= »table table-hover table-condensed » id= »CPT1_table2″></table> à la ligne 66 colonne 95 dans le fichier TICGRAPH.HTM du site d’origine et à la ligne 56 colonne 106 dans mon fichier ticgraph.html.

                      Oui c’est le serveur qui crée ces résultats lorsque la page WEB lui demande d’envoyer les datas pour remplir la page WEB par l’envoie de la requête CGX  >>> /WEBPROG/CGX/TICGRAPH.CGX

                      Dans l’extrait ci-dessous vous retrouvez les textes et les valeurs associées :

                      <id>CPT1_table2</id><value><tr><td>MAX journ&eacute;e</td><td align=right>9150 VA</td><td align=right>41 A</td></tr><tr><td>MAX mois</td><td align=right>11580 VA</td><td align=right>53 A</td></tr><tr><td>MAX Ann&eacute;e</td><td align=right>11580 VA</td><td align=right>53 A</td></tr></value>

                      ID CPT1_table2

                      MAX journ&eacute;e (journée les accents sont codé html) avec les valeurs <td align=right>9150 VA</td> et <td align=right>41 A</td>
                      MAX mois avec les valeurs <td align=right>11580 VA</td><td align=right>53 A</td>
                      MAX Ann&eacute;e (Année les accents toujours codé en html) <td align=right>11580 VA</td><td align=right>53 A</td>

                      Les autres Tables ont la même structure avec leur propre ID ,nom de la table reconnaissable dans la Page HTML >> CPT1_table1, CPT1_table2,  CPT2_table1, CPT2_table2, CPT1_table3 …

                      Donc pour ces infos ils sont bien calculé par le serveur ! Nicolas n’a pas fait de fichier historique pour ces Infos dans le Dossier /GRAPH.

                      Donc si vous voulez utiliser ces infos, il faut les récupérer par le biais de la requête http://login:motpasse@192.168.x.x/WEBPROG/CGX/TICGRAPH.CGX  et ensuite décortiquer la réponse du CGX soit manuellement ou soit par une moulinette (macro code programme etc)

                      Je vous laisse décrypter les autres Tables du CGX, n’oubliez pas que les accents sont codifié en langage HTML

                      Cordialement

                      Christian

                       

                       

                       

                      0
                      0
                      cdlog2
                      Modérateur

                        Allez avant que vous me posiez la question !

                        Oui pour le compteur 2 voir les tables CPT2_table1  et CPT2_table2

                        0
                        0
                        cdlog2
                        Modérateur

                          Alors vous avez trouvé !

                          Merci Cdlog ! Je suis un client comme vous et si je vous donne l’info, c’est par ce que j’ai bon coeur, mais parfois je me demande …

                          Soyez très très précis quand vous demandez quelque chose, On a pas tous vos qualités ……

                          Essayez ceci : http://login:motpasse@192.168.x.x/WEBPROG/CGX/TICGRAPH.CGX

                          Regardez dans le champs CPT1_table1  et CPT1_table2

                          amicalement bien sûr !

                          0
                          0
                          cdlog2
                          Modérateur

                            Chercher un peu !

                            0
                            0
                            cdlog2
                            Modérateur

                              Pour le Total Jour et Heure, vous avez les infos dans vos CSV. Avec votre Tableur vous faites la somme de kWh lue entre deux périodes horaires par exemple. Pour le Côut, vous trouvez partout sur la Toile le Coût TTC du Kwh suivant un Abonnement et un Fournisseur.

                              0
                              0
                              cdlog2
                              Modérateur

                                Pas de Pb on ne peut pas se mettre dans la tête de toutes les personnes !

                                Le WES récupère ces informations via ces fichiers historiques du dossier GRAPH/TIC qu’il construit au fil de l’eau

                                Pour les Totaux Année exemple 2020 /GRAPH/TIC/2020/20201.CSM pour le Compteur1 et 20202.CSM pour le compteur 2

                                exemple chez moi  pour l’année 2020 Compteur 1:  fichier 20201.CSM

                                1:{wh:3053.92,cout:423.16},
                                2:{wh:2499.23,cout:344.41},
                                3:{wh:2517.98,cout:342.32},
                                4:{wh:1216.85,cout:164.62},
                                5:{wh:1049.53,cout:145.46},
                                6:{wh:740.11,cout:100.99},
                                7:{wh:726.60,cout:99.64},
                                8:{wh:717.28,cout:100.75},
                                9:{wh:662.07,cout:93.09},
                                10:{wh:1598.71,cout:239.77},

                                Pour les Totaux Jour / mois  exemple novembre 2020 /GRAPH/TIC/2020/111.CSM pour le Cpt1 et 112.CSM pour le Cpt 2

                                exemple Jour / Mois novembre 2020 chez moi pour le compteur 1 >> fichier 111.CSM

                                1:{wh:55.56,cout:8.44},
                                2:{wh:50.99,cout:7.70},
                                3:{wh:61.82,cout:9.46},
                                4:{wh:81.40,cout:12.15},
                                5:{wh:81.35,cout:12.08},
                                6:{wh:92.44,cout:13.56},
                                7:{wh:79.97,cout:11.83},
                                8:{wh:71.70,cout:10.54},
                                9:{wh:67.67,cout:10.13},
                                10:{wh:66.60,cout:10.02},
                                11:{wh:64.29,cout:9.63},
                                12:{wh:57.53,cout:8.62},
                                13:{wh:62.44,cout:9.40},
                                14:{wh:65.19,cout:9.73},

                                Ces fichiers sont lisibles sous n’importe quel éditeur de texte (ex: Windows > clic droit ouvrir avec Bloc-Note )

                                Vous pouvez télécharger ces fichiers : exemple http://login:password@IP_WES//GRAPH/TIC/2020/111.csm

                                Si vous utilisez un tableur (Excel, autres) , Police UTF8 , Une Macro assez simple à réaliser permetrait de reformater ces fichiers en CSV

                                Je pense que cela vous convient car le WES n’a rien d’autre à proposer pour l’instant !

                                Cdt

                                 

                                0
                                0
                                cdlog2
                                Modérateur

                                  Ok jct,

                                  Vous le savez certainement, que le protocole 1Wire est basé sur des trames d’impulsions à logiques Négative. Cela veut dire que ces une suite d’impulsions négatives (GND) qui détermine les bits 1,0 des protocoles d’échanges. Donc dans cette logique Négative, c’est le Potentiel Positif (+VCC) qui est le point de référence ZERO de ces Pulses. Une pulse Négative (GND) sera considéré comme un 1 logique, En absence de Pulse le point 1W doit être porté à un point +VCC ou bien non mouillé (par défaut à l’état Haut sans résistance de PullUp connectée au +VCC).

                                  Plus vous mettez le point 1W du Bus proche du +VCC par rapport au GND , plus vous réduisez les parasites sur la ligne. Bien sûr il ne faut pas descendre trop bas (ou trop HAUT suivant une vue de l’esprit !) le point 1W vers le +VCC.

                                  Si vous utilisez une paire torsadée pour acheminer le 1W et le GND dans la même paire Torsadée, comme cela doit être !!!, vous réduisez de beaucoup les parasites induits sur la lignes. Par contre abaissez le potentiel Capacitif de ces paires proche de la Terre, si le Master 1Wire qui gère ce bus 1Wire à aussi son GND à la masse, vous pourriez augmentez les problèmes.

                                  Cdt

                                   

                                   

                                   

                                  0
                                  0
                                Affichage de 15 réponses de 1,111 à 1,125 (sur un total de 1,655)