cdlog2

Forum Replies Created

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

      re: je corrige la requête avec le fichier PLSVAL.CGX, j’ai mis trop de barre après l’IP !!! (erreur copié/copie et étourdie !)

      http://login:password@192.168.xx.xx/WEBPROG/CGX/PLSVAL.CGX

      0
      0
      cdlog2
      Modérateur

        Re:

        Ok parfait, plusieurs valeurs minimales de débit du Cpt Pulse1 mises en dur dans le fichier pulse.htm s’affichent bien. Mais  je suppose que vous avez toujours le même problème avec la valeur réelle lus de votre Compteur ou bien ce problème est réglé ?

        Concernant la récupération des valeurs de vos Compteurs à Impulsions vous pouvez les récupérer via des requêtes de plusieurs manières.

        Le plus simple est de récupérer ces valeurs en utilisant le fichier DATA.CGX du WES (racine carte mémoire) comme argument de requêtes et dont le résultat est au format XML, ou soit utiliser le fichier  /WEBPROG/CGX/PLSVAL.CGX comme argument de requêtes utilisée par le fichier PULSE.HTM pour interroger et recevoir les valeurs du Serveur ( résultat sous Format JSON)

        Vous pouvez tester et voir le format de retour qui vous convient via 2 requêtes, remplacer login et password  par vos propres login et rentrer l’IP de votre WES. Depuis votre navigateur taper dans la barre adresse :

        http://login:password@192.168.xx.xx/data.cgx

        http://login:password@192.168.xx.xx/ /WEBPROG/CGX/PLSVAL.CGX

        Vous pouvez aussi créer votre propre fichier CGX en utilisant les seul arguments qui vous intéresse. Ne pas oublier le (.) point en fin de ces fichiers CGX

        Exemple pour récupérer uniquement la valeur du Cpt Pulse n°1 via la création d’un fichier CGX ex: mypulse1.cgx. Fichier à copier dans la racine de la carte mémoire du WES

        ex: mypulse1.cgx avec résultat au format XML

        t <?xml version=’1.0′ encoding=’UTF-8′?>
        t <data>
        c pp1 <PULSE1>%d</PULSE1>
        t </data>
        .

        ex: mypulse1.cgx avec résultat au format JSON

        t <form>
        c pd1 <text><id>debit1</id><value>%.02f</value></text>
        t </form>
        .

        Format de la requête WES à lancer :  http://login:password@192.168.xx.xx/mypulse1.cgx

        Ne pas oublier les point (.) en fin de vos CGX

         

        0
        0
        cdlog2
        Modérateur

          Re: Bonjour #sud-domotique-expert

          Juste pour faire un test si vous le souhaitez et le pouvez.

          Mettez exactement la config de votre compteur à Impulsion n° 1 tel que je l’ai indiqué précédemment. Assurez vous de mettre la limite Max de la Jauge à la valeur 100 dans la config Graphiques Pulse comme je l’ai indiqué.

          Je vous propose de faire une petite modification logicielle provisoire pour test, de la fonction JavaScript qui affiche le curseur de la Jauge du Cpt1 en fonction d’une valeur.

          La modification va se faire dans le fichier PULSE.HTM qui se trouve à la racine dans la carte mémoire du WES.

          Faire une sauvegarde au préalable de ce fichier PULSE.HTM dans votre PC que vous renommer ensuite ORG-PULSE.HTM. Puis refaite une autre Copie de ce même fichier dans votre PC en gardant le nom pulse.htm.

          Ensuite, Il faut éditer ce fichier ce Pulse.htm copié dans votre PC à l’aide d’un éditeur de texte lambda (ex: Bloc-Notes). Faire un Clic droit sur le fichier Pulse.htm puis choisir Ouvrir Avec et sélectionner le programme Bloc-Notes.

          Editer la fin du fichier et vous devriez trouver la fonction «  updateGauge()  »  qui nous intéresse. C’est cette fonction qui fait défiler la barre des Jauges en fonction des valeurs reçues des Cpt.Pulse.

          Modifier la Fin de la 1ere ligne tel que vous le voyez ci-dessous.

          J’ai remplacé la lecture de la Valeur reçu du Cpt1 par une Valeur Fixe mise à 20 watt. Vous pouvez faire un Copier/Collé de cette ligne pour remplacer celle de votre fichier  ou rentrer la modif à la main.

          function updateGauge(){

          if(vars[‘PLSact1’]==true)PLS1_gauge.load({columns: [[vars[‘PLSU1’] , 20 ] ] } );

          if(vars[‘PLSact2’]==true)PLS2_gauge.load({columns: [[vars[‘PLSU2’],$(‘#debit2’).text()]]});
          if(vars[‘PLSact3’]==true)PLS3_gauge.load({columns: [[vars[‘PLSU3’],$(‘#debit3’).text()]]});
          if(vars[‘PLSact4’]==true)PLS4_gauge.load({columns: [[vars[‘PLSU4’],$(‘#debit4’).text()]]});
          }

          Enregistrer la modif de votre fichier Pulse.htm du PC et ensuite copier votre fichier modifié dans la carte mémoire du WES en lieu et place du fichier Pulse.htm d’origine existant.

          Videz le cache de votre Navigateur et recharger la Page des Compteur à Impulsion du WES. Normalement si votre Config du Compteur 1 respecte la config que j’ai donné plus haut , vous devriez voir la gauche du Compteur 1 à la valeur Fixe de 20W.

          Vous pouvez tester ainsi, avec plusieurs valeurs (20,30,40,50,etc)  afin de voir qu’elle sont les limites en Minimal des valeurs affichés de la Jauge. Je n’ai pas votre version dernière version WES , mais chez moi la valeur 20 que j’ai forcé en dur fait bien dévier la Jauge à la valeur fixe 20W

          Donnez nous le résultat.

          Ne pas oublier à la fin des essais, de remettre dans la carte mémoire du WES le fichier Pulse.htm d’Origine, celui que vous aviez sauvegardé et renommer  ORG-PULSE.HTM. Bien sur le renommer Pulse.htm dans le WES.

          Cdt

          0
          0
          cdlog2
          Modérateur

            Votre Config doit être celui-ci :

            Menu WES >

            Cpt Pulses >> Configuration >> Config.Impulsions
            — Configuration générale > Activer le comptage : ON

            — Compteur d’impulsions 1
            —– activer : ON
            —– Type de compteur : Electrique
            —– Type d’impulsion : Electronique
            —– Unité de mesure : Kwh
            —– Nombre d’impulsion par unité : 1000
            —– Conso. ou Production : Conso

            >>>> Faire un RAZ Total et Enregistrer

            Cpt Pulses >> Configuration > Config.Graphiques

            — 1er Compteur
            —– Choix 2 couleurs
            —– Max jauge : 100

            >>>> Enregistrer

            Ensuite >> Faire un RESET du Serveur ( Menu > Configuration > Infos Serveur ) et surtout Vider le cache de votre Navigateur

             

            0
            0
            cdlog2
            Modérateur

              Re: Autre Solus serait de remplacer votre Modem / Routeur 4G par un simple Modem 4G avec sortie WAN ou comme je l’ai indiqué, utiliser une Clé USB 4G si votre GLInet le permet comme cela est indiqué dans sa Doc et d’après ses menus de config.

              0
              0
              cdlog2
              Modérateur

                Bonjour,

                Je pense que vous avez trouvez indirectement, pourquoi cela ne peut pas fonctionner tel que vous connectez votre Routeur GLInet.

                Votre Gl-inet est un Routeur Propriétaire associé à un Fabriquant qui en parallèle à son Matériel, a mis en place et gère un Cloud VPN via internet qui permet de faire communiquer via un protocole de Tunneling VPN son propre matériel. Le Firmware propriétaire installé dans votre Routeur GL_Inet est étudié pour réaliser cette communication avec son Propre Cloud.

                Normalement le port WAN de votre Routeur GI_inet devrait être directement connecté en sortie du WAN d’un Modem 4G en l’occurence votre Huawei et non sur une des connexions LAN RJ45 du Routeur associé au 4G Huawei. Le routeur de votre 4G Huawei n’est pas transparent et bloque tous les échanges entre le Cloud et votre GL_Inet devenu Client du Routeur en amont.

                Il faudrait faire l’inverse pour que cela fonctionne. Votre GL-Inet devrait être raccordé sur le WAN du Modem 4G et tous vos Clients Lan raccordés en sortie du RJ45 du GLInet via un Switch éventuellement. Le Routeur du 4G Huawei est du coup inutile. Si vous avez un moyen de faire un By-Pass type Y du WAN du Modem 4G alors peut être pourriez partager les échanges du WAN entre le Routeur du Huawei et le GL_Inet.

                Une solus serait de remplacer votre Modem / Routeur 4G Huawei par une Clé USB 4G puisque le GLInet permet semble t’il ce genre de connexion. Votre réseau local serait alors piloté par le Serveur DHCP du Gl-inet, Un Switch permettrait d’étendre le nombre de sorties RJ45 si nécessaire. Vous pourriez alors via le NAT du Gl-inet, rediriger les Flux entrant du DDNS Cloud associé à un port spécifique ex : 9100 vers le WES et le port 80. Il faudrait bien sûr autoriser le Firewall du GL.Inet, toutes les redirections dans les deux sens. Il faut voir aussi la Charge et taux de transfert utile du GL.Inet côté LAN.

                Cdt

                 

                 

                 

                 

                0
                0
                cdlog2
                Modérateur

                  Re: La Hotline des FAI ont des outils assez performants pour interroger et lire des donnés de votre BOX à distance, qui par ailleurs ne vous sont pas accessible depuis l’Admin de votre Box. Il est possible qu’il leurs soit facile de voir les IP locaux distribuées ainsi que les Addr MAC associé.

                   – En désactivant provisoirement le WIFI de la BOX si cela vous est possible depuis votre l’Admin de votre BOX, vous pourrez déjà éliminer les IP WIFI et ne garder que les Périph en Cnx RJ45 avant d’appeler la Hot Line.

                  Ensuite si la Hot Line est capable de voir les périphs attachés en RJ45 et donner la liste la liste des IP et MAC visibles :

                  – Si vous connaissez vos périphs RJ45, vous pourrez peut être reconnaître le WES et éventuellement son MAC fourni. Mais par tâtonnement vous pouvez aussi configurer dans le DHCP de la BOX, votre IP 192.168.0.110 en Mode STATIC et vous la liez à un des MAC fourni par la Hot Line, puis après avoir redémarré la BOX à distance, vous pouvez voir si le WES fonctionne avec ce MAC, Si pas Ok, vous répétez l’OPE avec un autre MAC s’il en est !

                  Vous devriez normalement trouvez la bonne config si les infos sont fournis par la Hot Line. Si par contre c’est le WES qui est planté, vous aurez beau gesticuler, le seul moyen sera de faire une Reset Hard du WES sur place.

                  Cdt

                   

                  0
                  0
                  cdlog2
                  Modérateur

                    RE: résistance de 4,7K bien sur !

                    0
                    0
                    cdlog2
                    Modérateur

                      Bonjour,

                      Oui en effet soit votre sonde commence à avoir quelques Pbs, ou soit il y a une perturbation du bus à son niveau par des parasites électrique (moteur qui démarre) ou bien par une modification climatique ( humidité par capillarité ) ou physique (rongeur) dans la zone ou elle se trouve.

                      Si cette sonde se trouve en bout de ligne ou isolée des autres sondes sur votre bus 1Wire, avant de la changer, voyez peut être à raccorder pour test en provisoire une résistance de 4,7 entre le +Vcc et le 1W au plus près de cette sonde. Cela peut réduire les causes du PB. Si cela persiste, voyez à remplacer la sonde.

                      J’ai effectivement de façon assez aléatoire mais peu fréquent des pics (HI ou LOW) de ce genre parmi certaines de mes sondes (1 ou 2) . Cela ne vient pas du WES, mais du à des perturbations (parasites) sur le bus 1Wire un peu éloigné (malgré les résistances de pull-up) ou de la mauvaise qualité de ces sondes (clone chinois bas côut).

                      Cdt

                      0
                      0
                      cdlog2
                      Modérateur

                        Bonjour,

                        Beaucoup de personne font la confusion entre la config Réseau interne au WES et l’attribution de l’IP locale depuis le serveur DHCP en vis à vis.

                        Certains pensent que paramétrer la config du WES en mode Static et définir l’IP à utiliser avec les paramètres du Gateway suffit comme configuration pour forcer le Serveur DHCP en vis à vis à délivrer cette IP. Ce n’est pas le WES qui va forcer le Serveur DHCP du Routeur ou de la BOX à donner l’IP inscrit dans sa Config. La distribution par Défaut des IP de la part d’un serveur DHCP sont Dynamique et non Static.

                        C’est le serveur DHCP qui choisi et délivre ses IP locale en fonction d’une Plage d’IP prédéfinie dans sa config. La seule façon de s’assurer que le Serveur DHCP va attribuer une IP que l’on aurait choisie parmi ceux prédéfini dans la plage IP du DHCP  (ex: 192.168.0.110)  est de réserver cette IP dans le serveur DHCP en liant cette IP à l’Addr MAC du périph réseau. Le WES ou tout autre périph réseau ne peut pas obliger le serveur DHCP de lui affecter une IP particulière sans la configurer comme étant STATIC dans ce Serveur DHCP, sinon c’est du pile ou face selon les conditions.

                        Une coupure électrique de la BOX ou Routeur, pour une période assez longue, fait perdre les configs des IP distribuée si ces IP reste en état Dynamique dans le Serveur DHCP.

                        Exemple : Si vous coupez l’alim de votre WES. Vous réinitialisez la BOX suite à une coupure électrique assez longue, Vous connectez un autre périph réseau lambda à une des prises RJ45 de la BOX. Vous allumez ce périphérique réseau en 1er puis ensuite votre BOX tout en laissant le WES etteint. Dans ce cas rien n’empéche au Serveur DHCP de donner l’IP 192.168.0.110 à ce nouveau Périph.

                        Maintenant lorsque vous allumez votre WES, Si la config réseau du WES est en mode STATIC et non DHCP et que l’IP 192.168.0.110 soit mise en dur dans sa config, Le WES ne va pas accepter l’IP que le Serveur DHCP à décidé de lui donner (ex: 192.168.0.112) et dans ce cas le WES reste Bloqué !

                        Par contre que le WES soit configuré en Mode STATIC ou laissé en Mode DHCP (par défaut) et que vous réservez et attachez (bind) l’IP 192.168.0.110 au MAC du WES dans la config du serveur DHCP, à tout les coups c’est cette IP qui sera distribuée par le serveur DHCP au WES.

                         

                         

                         

                         

                         

                         

                        0
                        0
                        cdlog2
                        Modérateur

                          RE: Normalement vous devriez avoir un menu Réseau Local dans la Config. ?  Normalement un menu DHCP devrait être accessible. Possible que vous  trouver la liste des IP distribuées avec la possibilité de choisir le Type d’IP soit : Dynamique et ou Static pour chaque Perph.

                          Peut être qu’il y a une manip à faire à distance.

                          Lorsque vous démarrez votre BOX, le serveur DHCP va devoir allouer une IP locale à toutes les transactions de connexions de tous les périphériques connectés en RJ45 et à ceux sollicités via le WIFI.

                          C’est un IP type 192.168.xx.xx qui est fourni en local pour toutes ces demande de connexions. Si vous n’avez pas réservé un IP en STATIC lié au MAC du WES, alors le serveur DHCP peut de façon aléatoire lui fournir l’IP disponible dans la Plage des IP configurée dans le Serveur DHCP.

                          Exemple si cette plage d’IP (POOL) configurées par FREE permet par exemple à 50 équipements réseaux Local à se connecter à la BOX (RJ45 et WIFI cumulés ). Dans la config DHCP, Free a défini le POOL des IP à distribuer par exemple :192.168.0.10 – à – 192.168.0..59

                          C’est le 1er équipement Local qui se présente et qui demande à se connecter à la BOX qui va recevoir l’IP 192.168.0.10. Le second équipement à se connecter va avoir l’IP 192.168.0.11 etc etc. Si au re-demmarage de la Free  c’est le WES qui est vue en 1er, alors il aura l’IP 192.168.010 et si la config WES correspond alors c’est gagné le WES fonctionne.

                          Mais si quelques soit la raison, le WES tarde à présenter sa demande de connexion, alors on peut imaginer qu’un périph WIFI soit plus rapide et alors l’IP 192.168.0.10 sera affecté à ce périph au lieu du WES. Le WIFI va fonctionner car il se moque de l’IP que l’on lui donne, mais le WES est coincé si sa config réseau attend cette IP donné au WIFI.. C’est pourquoi il est important de réserver et en deux mot dire à la BOX de fournir ‘IP 192.168.0.10 (dans mon exemple) uniquement au Périph qui correspond au MAC du WES.

                          Donc en partant de cette mécanique, on pourrait penser que si vous pouvez provisoirement désactiver le WIFI de la BOX puis demander le Reboot de la BOX Free via les Menu, alors on pourrait penser que le WES, étant seul comme Périph à se connecter, va recevoir comme à l’origine sa bonne IP ?.

                          Il suffit de vérifier le fonctionnement du WES après et de réactiver le WIFI de la BOX pour autoriser les autres Périph à se connecter.

                          C’est un essais à faire. Mais concernant la Config d’un IP locale 192.168.xx.xx en Dynamique ou en Static, vous devez certainement pouvoir le faire depuis les menus de la Config de la BOX.

                          Eventuellement renseignez vous à l’Assistance de Free.

                          Cdt

                           

                           

                           

                           

                           

                           

                           

                          0
                          0
                          cdlog2
                          Modérateur

                            Bonjour,

                            Non, cette adresse IP 78.253.xx.xx semble être celui de votre BOX et/ou du DynDNS, qui vous sert à vous connecter depuis Internet.

                            L’adresse IP du WES devrait ressembler à 192.168.xx.xx en local interne à la BOX. Par ailleurs si vous arrivez à joindre l’ADMIN (Config) de votre BOX et si vous pouvez configurer votre BOX depuis l’extérieur, vous devriez voir les paramètres Réseau et du Serveur DHCP interne à la BOX et vous devriez voir les IP distribuées en LOCAL (192.168.xx.xx).

                            Normalement si votre WES (est sous tension) et est relié à une prise RJ45 à cette BOX, une IP (192.168.xx.xx) est distribuée au WES automatiquement depuis le Serveur DHCP de la BOX et normalement vous devriez voir les équipements connectés. Dès lors la BOX va analyser la connexion physique et devrait trouver et enregistrer l’addresse MAC du WES.

                            Donc si le WES est alimenté, n’est pas planté et est bien connecté à une prise RJ45 à la BOX, normalement vous devriez voir l’IP qui est donnée au WES ainsi que l’addr MAC du WES enregistrée dans les paramètres Périphérique Réseaux des équipements connectés de la BOX. Tous ce passe dans la config de la BOX. (Config Avancée)

                            Je ne peux vous aider d’avantage n’ayant pas de FreeBox. Mais cela est Simple pour une personne un peu experte. J’ai trouvé ce lien qui pourrait peu être vous aider :  http://www.actusfree.fr/freebox-os.htm

                            Cdt

                             

                             

                             

                            0
                            0
                            cdlog2
                            Modérateur

                              Ok. La config de la réservation de l‘IP du WES en STATIC et l’associer à son Addr MAC se fait depuis les menus DHCP de la FreeBox et peu importe la config réseau du WES actuel (mieux si le WES est en mode DHCP). Si le WES est configuré en mode Static et qu’il y a une IP déjà attribuée, bien sur il faut aussi configurer la réservation de cette même IP en Static côté Freebox.

                              Si ce n’est pas actuellement configuré ainsi dans la FreeBox, alors il y a une forte chance que votre PB vienne de cela. Tester en redémarrant votre FreeBox et ensuite votre WES.

                              Je confirme que la requête pour forcer un Reset du WES est : /?reset=yes.

                              Ensuite l’appel http dépend d’où vous la lancez :  http://login:password@no-IP-ou-bien-NomDomain.fr(.com)/?reset=yes

                               

                              0
                              0
                              cdlog2
                              Modérateur

                                Re:

                                Je fais suite à vos remarques :

                                J’ai trouvé une commande http://wes/=reset? sur le forum mais je suppose que cela implique de pouvoir s’ifentifier sur le wes, hors actuellement la page d’identification ne s’affiche pas. Je sais que la liaison internet est correct car je peux piloter la pompe à chaleur directement via son module wifi, mais le Wes raccordé en filaire reste inaccessible.

                                Concernant la perte du WES comme vous le décrivez, il est peut être possible que votre Freebox, lors du redémarrage, alloue au WES, via son serveur DHCP, une IP différente de celle configurée de base et de façon aléatoire.

                                Si cela est démontré, il faut dans la config de votre FreeBox : « Ajouter un bail DHCP statique « , Réserver l’IP du WES en STATIC en lien à son addr. MAC. Comme cela votre Freebox va toujours distribuer la même IP au WES lors de chaque redémarrage.

                                C’est une piste comme une autre, à vérifier ?

                                Cdt

                                 

                                 

                                0
                                0
                                cdlog2
                                Modérateur

                                  Bonjour,

                                  La requête pour demander au WES de Rebooter est : http://login:password@192.168.xx.xx/?reset=yes

                                  Côté perturbation, J’ai fréquemment des micros coupures intempestives du secteur; délestage ERDF je pense. J’ai protégé mes équipements sensibles sur onduleur. Concernant le WES et mes équipements Domotique alimentés en basse tension, j’ai opté pour une alimentation stabilisée de 12v 10A secourue sur batterie monté sur rail DIN dans un boîtier électrique dim : 245 x 170  x 150.

                                  Depuis je n’ai plus de perturbation. J’ai fais le choix des éléments ci-dessous pour réaliser cette alimentation secourue. Certes on peut trouver des alimentations secourue pour beaucoup moins cher, mais cet ensemble est très stable et très efficace.

                                  Alimentation 12V 10A ref: NDR-120-12

                                  https://fr.rs-online.com/web/p/alimentations-rail-din/1222213?cm_mmc=FR-PPC-DS3A-_-google-_-3_FR_FR_Alimentations+rail+DIN_Mean+Well_BMM-_-Mean+Well+-+Alimentations+rail+DIN+-+1222213-_-%2Bndr+%2B120+%2B12&matchtype=b&kwd-452841524077&gclid=EAIaIQobChMI-rK32sa26wIVyfZRCh3FUAPzEAAYAyAAEgLWyvD_BwE&gclsrc=aw.ds

                                  Module de secours 12 ou 24 V 20 Ah ref: ELC MS122402

                                  https://fr.rs-online.com/web/p/products/7033432/?grossPrice=Y&cm_mmc=FR-PPC-DS3A-_-google-_-DSA_FR_FR_Power+Supplies+%26+Transformers_NEW-_-Power+Supplies+-+PSUs%7CDIN+Rail+%26+Panel+Mount+Power+Supplies%7CProduct-_-DYNAMIC+SEARCH+ADS&matchtype=b&dsa-756774205854&gclid=EAIaIQobChMIpJ3GycO26wIVx4XVCh2vqwI3EAAYASAAEgJ0WvD_BwE&gclsrc=aw.ds

                                  Batterie plomb AGM YUCEL Y5-12 12V 5Ah

                                  https://www.manomano.fr/catalogue/p/batterie-plomb-agm-y5-12-12v-5ah-yucel-unites-4939992?product_id=5085631

                                  Cdt

                                   

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