cdlog2

Forum Replies Created

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

      RE : Autre exemple : Vous souhaitez pouvoir allumer les lumières de la Piscine, commandées par un Relais du WES, le soir venu pendant une période ou à l’occasion d’un Dîner à proximité de la Piscine un soir d’été !

      Soit vous connectez un Capteur de lumière à ma Carte ESP ou bien vous souhaitez via une Télécommande Lambda activer la lumière manuellement via le Capteur Infra rouge de la Carte.

      Quelque soit la façon de donner ordre d’allumer ces lumières, vous pourrez analyser le Capteur de lumière ou la valeur de la touche de la télécommande, pour envoyer une requête HTTP au WES afin d’activer le Relais du WES à ON ou OFF.

      Si vous souhaitez activer un Switch Virtuel par Requête HTTP par exemple à la place du Relais WES, vous pourrez par programme dans le WES donner ordre au Relais Lumière Piscine du WES, d’allumer ou éteindre ces lumières automatiquement selon une programmation Horaire avec comme critère d’action supplémentaire l’état du Switch Virtuel envoyé par requête (Actif suivant SW(n) ).

      Programmer des Scénarios sur les Valeurs lue des Capteurs Analogiques ou ceux reçus Via le Bus 1Wire (Sonde par exemple) de ma Carte ESP vous ouvre toutes les possibilités en complément aux programmations du WES.

      Cdt

       

       

       

       

       

      0
      0
      cdlog2
      Modérateur

        RE: Mais rien ne vous empêche de créer des scénarios programmés directement depuis ma Carte ESP avec les valeurs Analogique captées de la Carte.

        Vous souhaitez manager ces informations : paramètres de la piscine: Température, Ph, Clore libre ou Redox, hauteur d’eau,

        Prenons en exemple la hauteur d’eau : Vous avez certainement un Capteur qui permet de mesurer la Hauteur d’eau de votre Piscine. Je suppose que ce Capteur fourni une Tension Variable en fonction de cette hauteur d’eau ou bien c’est un simple Switch actionné lorsque le niveau haut est atteint.

        Quelques soit le type de Capteur, vous pouvez le raccorder à une des entrées Analogique de ma Carte ESP.

        Côté Programme en interne de ma Carte vous pouvez faire des Tests sur les valeurs de niveaux mesurée de ce Capteur et définir qu’il faille activer par exemple un Switch Virtuel du WES ou 1 Relais du WES en fonction de résultats définis. Donc il suffit d’envoyer par une Requête HTTP au WES afin d’activer soit le SW(n) ou le Relais choisi à ON ou OFF.

        Côté Programme du WES, il suffit d’analyser le Switch Virtuel (si c’est un SW qui est modifié par requête HTTP) pour action en relatif.

        Cdt

         

         

        0
        0
        cdlog2
        Modérateur

          Bonsoir,

          Oui ! ma Carte permet d’envoyer par requête HTTP vers le Serveur WES ou autre.., Ces propres 8 Valeurs Inputs Analogique ou Ceux lues de circuits DS2450 qui seraient connectée au Bus 1Wire de ma Carte. Depuis ma Carte on peut lire tous les modèles de composants 1Wire DALLAS. Néanmoins, pour certains il y a lieux de rajouter un peu de code facile à implémenter.

          Concernant le WES, à ma connaissance mais je n’ai pas la science infuse !, il n’y a pas de possibilité d’assigner une Valeur type Float directement à une Entité Analogique du WES par l’envoie d’une Commande TCP type M2M.

          Malgré que ces Valeurs Analogiques soient enregistrées dans des Variables internes au Serveur WES, la seule façon de modifier leurs Valeurs est de fournir une Tension variable physique comprise entre 0v et 3v3 directement à leur Input. Je peux me tromper, mais Nicolas n’a pas prévu une Cde M2M qui permet de modifier leurs Variables directement par  programmation et accessible en externe !?. On peut seulement lire leurs valeurs Analogique depuis le WES ou via des requêtes HTTP CGX.

          Par contre une solution possible serait de connecter la Sortie d’un DAC (Convertisseur D/A) à l’Input physique d’Analogiques du WES, qui permet de fournir une Tension Variable en Sortie (OutPut) par rapport à une valeur Numérique d’Entrée (Input).

          Il suffirait de réaliser une passerelle pour faire communiquer par requête HTTP ma petite Carte fille directement via WIFI avec un petit Serveur HTTP réalisé lui aussi à base d’un petit ESP8566 qui permettrait ensuite via un DIAC d’injecter directement les Tensions Variables reçu par Requête HTTP au Input Analogique du WES. ( j’ai le Schéma du Serveur HTTP ESP et le Programme INO pour ce type d’interface pour l’avoir mis en pratique).

          Exemple de DAC qui serait compatible côté Alimentation avec le WES (3.3v) :

          https://www.reichelt.com/fr/fr/convertisseur-d-a-10-bits-1-canal-spi-2-7-v–5-5-v-dip-8-mcp-4811-e-p-p109769.html?PROVID=2810&gclid=EAIaIQobChMIkLmxxbLM-gIVDdF3Ch2H4gH6EAQYAiABEgKXRPD_BwE

          Une autre Solution plus Simple, mais beaucoup moins convivial, serait d’assigner les Valeurs Analogiques par Cmd M2M reçue du WES par Requête HTTP de ma Carte, à une Variables VAR(x) du WES, ce qui vous permet de Marier une Valeurs Lambda (Analogique ) à une VAR(n). La Valeur de cette VAR(n) peut être ensuite analysée par la programmation du WES lors d’une Comparaison avec une Source. Mais ce genre de Test côté programmation du WES sont restreinte à quelques Sources exemple : créer un Thermostat pour mesurer la température ambiante avec celle de la Piscine fourni par une VAR(n) reçu par requête HTTP et ensuite Activer une Action en relatif.

          Cdt

           

          0
          0
          cdlog2
          Modérateur

            RE: Important, bien sur lors de la Copie de TIC.VAL.HTM et /WEBPROG/CGX/TICVAL.CGX depuis FTP, Vous devez supprimer au préalable les fichiers présents dans la carte mémoire SD avant de Recopier ces même fichiers d’origine de la Maj 0.85 B3 !

            0
            0
            cdlog2
            Modérateur

              Bonsoir,

              J’ai comparé le fichier TICVAL.HTM entre la version 0.85 B3 et la version 0.84A4.

              Je constate qu’il y a des différences entre ces deux Versions, dans la gestion de la récupération des valeurs des Jauges et dans le Trf des donnés dans le Script JS qui gère ces Jauges. Par contre les Script JS qui gère les Jauges sont identiques entre ceux utilisés pour afficher les jauges de la page d’ACCUEIL et la page TICVAL

              S’il n’y a pas d’amélioration en forçant la copie du fichier TICVAL.HTM de la 0.85 B3, la seule autre différence qui existe encore, entre la Page d’ACCUEIL et la Page TICVAL, sont les appels des requêtes CGX qui n’utilisent pas les mêmes fichiers CGX entre ces deux Pages.

              Afin d’éliminer cette dernière hypothèse, il serait bien de remplacer aussi le fichier actuel /WEBPROG/CGX/TICVAL.CGX par celui issue de votre Archive de MAJ 0.85 B3 que vous trouvez pareil dans /WEBPROG/CGX/TICVAL.CGX. Bien sur faire CTRL+F5 et recharger les Pages WES.

              Au moins vous aurez éliminé ce que je pense être un Pb de Trf de fichiers par FTP.

              Rien n’explique qu’un WES V1 provoque cette anomalie vu que votre Jauge TIC2 semble bouger dans la Page d’ACCUEIL.

              La différence entre la Page d’ACCUEIL et la Page TICVAL sont les fichiers TICVAL.HTM et TICVAL.CGX, La page d’Accueil utilise le Fichier HOMEVAL.CGX pour gérer ses requêtes CGX. Le reste côté Script JS sont identiques. !

              Cdt

               

               

               

               

               

              0
              0
              cdlog2
              Modérateur

                Bonjour,

                Quelle était la version Prog. précédente de votre WES avant de faire la Maj de la V0.85 Beta 03
                Comment avez vous effectuez la copie des Dossiers et Fichiers de cette Maj dans la Carte Mémoire du WES : via FTP ? ou via Lect.USB ?

                La 1ere chose que je peux déduire par rapport à votre description d’anomalie et vos images jointes, me fais supputer que vous auriez
                Copié l’ensemble de la Maj V0.85 B03 dans la Carte mémoire de votre WES Via un accès FTP, sans au préalable avoir supprimé tous les Dossier et Fichiers de l’ancienne Version de la Carte SD du WES !?

                Hormis un Bug possible que Nicolas va vérifier ?, Votre anomalie me fais pensez que certains fichiers de l’ancienne version n’ont pas été remplacés lors des Trf FTP et que votre WES tourne de façon boiteux sur un mélange de fichiers entre deux versions différentes.

                Il arrive très souvent lorsque vous RECOPIEZ des Fichiers d’une MAJ WES via FTP sur des Fichiers Existant d’une version précédente d’une carte mémoire du WES , ne soit pas remplacés par la Copie car étant Occupés par le Serveur WES lors du TRF.

                Cela Crée des Erreurs de TRF que vous pouvez lire dans l’historique LOG du PRG FTP (exemple FileZilla) mais que personne ne lit de façon général.

                Vous pouvez facilement et rapidement démontrer cela en supprimant au préalable le fichier TICVAL.HTM de la carte SD du WES puis Copier ensuite le Fichier TICVAL.HTM issu de l’Archive V0.85 B03 que vous avez décompressé dans votre PC.

                Il y a une forte chance, après avoir déconnecté votre Prg FTP, après avoir effacé le Cache Mémoire de votre Navigateur (CTRL+F5) et ensuite rechargé les pages du WES que la jauge TIC2 soit revenue Ok comme celle de votre Page d’accueil, bien sur si la config TIC est OK et qu’il n’y ait pas un BUG latent.

                Si cela est démontré positif, je vous conseille de vous reporter à la description du lien ci_dessous, afin de refaire complètement votre MAJ proprement. https://www.cartelectronic.fr/blog/?topic=mise-a-jour-0-85-beta03-mail-par-compte-wes/#post-12389

                Cdt

                0
                0
                cdlog2
                Modérateur

                  Bonjour,

                  Oui cela serait facile à implémenter dans les Pages HTM.

                  Mais cela ne sert à rien car vous avez actuellement la même facilité de disponible. Cliquez dans l’espace numérique de la date visible, le calendrier va s’ouvrir, vous pouvez rapidement sélectionner une Date via les Flèches de Direction de votre clavier et Valider par la touche Enter ou via la sourie.

                  Le fait d’avoir des Flèches de direction qui permettraient d’avancer ou de reculer dans les Dates et qui serait accessible depuis la Page HTM ne vous permettrait pas d’accélérer la sélection et l’affichage des historiques entre deux Dates. Votre gain serait uniquement d »environ 100ms corespondant au temps d’ouverture du Popup Calendrier.

                  Il faut savoir qu’il y a un temps incompressible entre l’affichage graphique d’un historique définie par la Date en cours et l’affichage d’un autre historique d’une autre Date donnée.

                  Dès que vous sélectionnez une Date, un ensemble de processus s’enchaîne,

                  On charge depuis le Dossier /GRAPH de la carte mémoire du WES, les Fichiers Historiques DAT correspondant à la Catégorie de la Page et suivant la Date sélectionnée. On va mettre en forme dans un Tableau en zone mémoire, les Data lues de ces Fichiers DAT et en rapport à la config de la Catégorie. On va ensuite transférer ce Tableau dans une Structure mémoire du Script JS qui gère les Graphiques et on lance en final le Script JS Graph pour la Création et l’affichage du Graphique à l’écran.

                  Tout cela met un certain temps et donc vous ne pourriez pas changer de Date tant qu’un processus déjà engagé n’ait fini.

                  Vous constateriez d’une certaine Latence entre chaque défilement des Dates en utilisant vos Flèches. Cette Latence est actuellement en partie masquée par  l’Ouverture et la Fermeture du Calendrier qui vous permet de changer de Date actuellement!

                  Donc aucun gain de temps et possible apport de conflis et blocages dans la gestion des Graphiques. L’affichage de Graphique en temps réel comme l’est le changement d’une page texte dans un éditeur de texte n’est guère possible. Il y aura toujours une latence entre l’affichage de deux graphiques.

                  Cdt

                  0
                  0
                  cdlog2
                  Modérateur

                    Bonjour,

                    Les historiques des TIC, Pinces, Pulses, Temp, se trouve dans le dossier /GRAPH de la carte mémoire SD du WES.
                    Vous trouvez ensuite les Sous Dossiers qui classent ces historiques par Catégories, TIC, PCE, PLS, TEMP.
                    Chacun de ces Dossiers Catégories vont enregistrer leurs historiques dans un dossier de l’année en cours, soit 2022.
                    Et pour finir vous trouvez les fichiers et dossiers DAT qui sont les fichiers Historiques de la Catégorie pour l’année en cours.

                    Donc pour effacer complètement les Historiques des Pinces, vous pouvez supprimer tous le contenu du Dossier  GRAPH/PCE/2022
                    Tous les fichiers historiques Pinces seront supprimés et le WES reconstruira automatiquement les nouveaux Dossiers et Fichiers..

                    Par contre avant de supprimer ce Dossier, voyez à revoir la configuration des Pinces, ne laissez active que les Pinces réellement connectées, Enregistrer votre configuration des Pinces.

                    Il faudra aussi après avoir supprimé les fichiers Historiques, effacer le cache mémoire de votre Navigateur CTRL+F5 et recharger les pages du WES.

                    Les Historiques des Pinces seront de nouveaux disponible dans la page Graphique que le lendemain de cette MAJ.

                    Cdt

                     

                    0
                    0
                    cdlog2
                    Modérateur

                      RE: Je renvoie mes fichiers car ils étaient trop gros en taille pour le Blog.

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

                        Bonjour,

                        Comme l’a précisé Nicolas, le DS2450 n’est pas intégré en lecture comme composant 1wire dans le WES.
                        Les seuls composants 1Wire pris en charge par le WES sont:

                        Les DS18b20 : Lecture des sondes de températures
                        Les DS2408  : Intégrés dans les cartes à 8 Relais 1Wire
                        Les DS2438  : Mais uniquement programmé côté WES pour Lire le Hardware des modules Température, Humidité et lumière vendu sur le site.
                        La connexion d’un DS2438 sur le Bus 1Wire du WES sera de façon implicite reconnu par le WES comme un module : Temp. Hum. et Lum. et les valeurs seront intégrés comme étant une extension dans la Page des Températures.

                        L’utilisation d’un module Sonoff pourrait effectivement faire l’affaire, mais je ne connais pas de module Sonoff capable de lire un bus 1Wire.
                        D’autant plus que si vous souhaitez connecter vos DS2450 sur le Bus 1Wire du domicile, vous aurez forcément un conflit entre deux Serveurs Maitres 1Wires (WES et Sonoff) qui veulent accéder sur le même Bus 1Wire ou sont raccordés Vos DSxxxx (1Wires esclave)

                        Mais que voulez vous activer côté WES par vos requêtes HTTP ?

                        Les seuls données dans le WES qui pourraient être modifiés aux valeurs de vos capteurs envoyés par requêtes sont les VAR.
                        Par Requêtes vous pouvez activer des Etats de Relais, Modifier des Etats de Switchs, Modifiers des Valeurs de VAR mais impossible de forcer la valeur d’une entrée Analogique ou celle d’une SONDE !

                        Si vous modifié la valeur d’une VAR par requête, vous ne pourrez pas utiliser cette VAR comme Source Directe dans la programmation du WES, mais uniquement indirectement via une Source qui peut être comparée à la valeur de cette VAR !

                        Par contre, vous pouvez définir des scénarii dans le ESP pour activer par exmemple un Relais ou un Switch en fonction de valeurs lues d’un Capteur du Sonoff.

                        Si vous êtes un peu bricoleur, je vous propose une petite carte PCB à souder que j’avais développé en 2017 à base d’un ESP8266 et qui fonctionne comme ces modules Sonoff.

                        Cette petite carte de 5cm x 6,5cm est capable de lire 8 entrées Analogique, 1 Bus 1Wire (64 Dsxxx de tous Type), 1 Capteur Infra rouge (permet d’activer des Cdes via des télécommandes lambda) et toutes les Données issues des Capteurs peuvent être envoyées par requêtes HTTP vers n’importe quel Serveur comme le WES et autres comme Jeedom, Domoticz, Eedomus
                        II suffit de définir l’IP du Serveur à cibler ainsi que le format des requêtes à envoyer tel que vous le souhaitez.
                        Vous pouvez bien sur créer des scénarii en fonctions des Valeurs de Capteurs et requêtes HTTP à envoyer.

                        Ma petite carte dispose donc d’une connexion pour lire un Bus 1Wire et peux être raccordé sur le même Bus 1Wire de votre domicile en parrallèle avec le WES.

                        En effet côté Soft, j’analyse par interruption le signal descendant 1Wire du BUS, afin de voir si un autre Serveur Maitres 1Wire (ex: WES) occupe le Bus 1Wire.  Donc vous ne pouvez pas avoir de conflit, grâce à cette gestion, entre la gestion du Bus 1Wire de ma carte et la gestion 1Wire du WES.
                        Le serveur WES est prioritaire en accès au Bus 1Wire.

                        Ma carte prend en charge le Bus 1Wire commun uniquement lors des silences des accès 1Wire du WES (soit dans les intervalles des 30s pour les Sondes et environs 600ms pour toutes action sur carte à Relais). Ma carte peut Scruter le Bus 1Wire lors des silences du WES avec des Tempos cyclique de l’ordre de 800ms.

                        L’alimentation 5 volt de ma carte est externe (500mA). Le 3v3 du ESP est crée en interne de la carte.

                        Ma carte dispose d’un DIP Switch qui permet de lui attribuer une adresse reconnaissable dans les requêtes HTTP.
                        Donc vous pouvez mettre en Service 256 de ces Petites Cartes dans votre système. Chacun ayant bien sur les mêmes Capteurs.
                        Pratique pour créer des BUS 1Wire par connexion WIFI, ou allumer la lumière d’une pièce via une télécommande lambda.

                        Trouvez joint le Schéma de ma Carte ainsi que la Carte avec Ses composants.

                        Si cela vous intéresse je peux vous fournir un PCB de ma Carte nue à souder (Composants à montés en surface CMS) ainsi que le Programme INO qui peut être personnaliser à vos besoins avant de le Télécharger en tant que Firmware dans le ESP, via l’Editeur IDE Arduino.

                        Cdt

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

                          Bonjour,

                          Je suppose que vous avez fait un Reset du WES et bien Effacé le cache de votre navigateur après la copie de ces dossiers Graph/xxx

                          Avez vous aussi copié l’intégral des dossiers Graph/TIC et Graph/PCE pour 2022 ?

                          Si vous avez changé avec la nouvelle MAJ, votre config TIC (ex: ajout 2eme CPT ou Chg type de Contrat) ou la config PCE (ex: ajout de Pinces ou chg mode Conso/Prod), alors le format des nouveaux fichiers historique DAT auront changés par rapport à vos anciens fichiers historique DAT qui ne seront donc plus compatible avec votre nouvelle config et ne seront plus lisible dans les Graphs.

                          Les fichiers DAT des historiques sont décryptés par rapport à la Config actuelle du WES.

                          Par contre les fichiers CSV seront toujours lisible car lu en externe depuis votre PC.

                          Cdt

                           

                           

                           

                          0
                          0
                          cdlog2
                          Modérateur

                            Bonjour,

                            Les Compteurs Linky ne sont pas paramétrés par ENEDIS, pour sortir les infos de Production de la TIC si vous n’avez pas de Contrat de Revente de votre Production avec eux.

                            En mode autoconsommation, les infos de la Production ne sont pas tranmises en sortie des TIC.

                            Cdt

                             

                             

                             

                            0
                            0
                            cdlog2
                            Modérateur

                              Bonjour,

                              La Doc d’installation et paramétrage du WifiTic est téléchargeable depuis le lien visible en bas de page du produit : https://www.cartelectronic.fr/index.php?controller=attachment&id_attachment=63

                              Je ne connais pas d’autre Doc pour ce produit !

                              Cdt

                               

                              0
                              0
                              cdlog2
                              Modérateur

                                Bonsoir,

                                Merci pour vos essais, cela confirme ce que j’ai remarqué chez moi.
                                Nicolas pourra mieux cibler le problème côté Serveur WES.

                                Les interfaces annexes de la gestion Mails sont Ok de leur Côté.

                                Cordialement
                                Christian

                                0
                                0
                                cdlog2
                                Modérateur

                                  Bonsoir,

                                  J’ai aussi corrigé le fait que les caractères accentués du message des mails était codés UTF8 à la réception des Mails.
                                  Maintenant tous ces caractères accentués s’affichent correctement côté Boite de Réception des Mails.

                                  Par contre je constate une dernier BUG chez moi, que Nicolas va regarder de son côté.

                                  Chez Moi (à vérifier si le PB existe chez vous) Si dans le texte d’un MAIL à envoyé par une ligne programme du WES,
                                  se trouve la lettre ‘ à ‘  (A accent grave) alors ce mail n’est pas envoyé par le WES !!,
                                  Si vous remplacer cette lettre ‘ à ‘ par simplement la lettre ‘ a ‘ alors plus de Pb le mail est bien expédié par le WES.

                                  Vérifier et Tester l’envoie chez vous si vous avez dans un de vos mails, cette lettre accentuée  ‘ à ‘ dans le texte d’un de vos Mails.

                                  Cdt

                                   

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