connaitre si serveur a eu une coupure de courant

Forums Serveur WES Installation & Configuration connaitre si serveur a eu une coupure de courant

  • Post

    bonjour,

    j’ai le serveur WES V2 avec différent dispositif dont 2 pinces ampèremétriques et 1 compteur d’impulsion électrique; je voudrais avertir un utilisateur en cas de coupure de courant et surtout si le disjoncteur est OFF.

    j’ai un onduleur Eaton 3s qui malheureusement est vraiment très mal placé pour être raccordé au serveur wes, mais si nécessaire je dois pouvoir les coupler (vraiment pas simple) .

    y a t il une solution pour permettre de notifier un utilisateur en cas de coupure de courant ou disjoncteur resté sur OFF ?

    le compteur enedis est en limite de propriété , c’est à dire 200m et pas de câble téléinfo.

    merci de vos suggestions

     

    0
    0
Vous lisez 13 fils de discussion
  • Replies
      cdlog2
      Modérateur

        Bonjour,

        Si je comprend bien, vous voulez détecter une coupure de courant et prévenir une personne de la panne.

        Je suppose que lorsque le courant est coupé, la BOX FAI qui permet les Cnx à Internet est elle même coupée !? Si cela est confirmé, le WES ne serait d’aucune utilité pour réaliser cela, même alimenté sur secours batterie. Sans Cnx internet impossible de dialoguer avec l’extérieur !

        Par contre s’il faut que le WES continu à fonctionner en cas de coupure électrique, effectivement il faut l’alimenter via une ALIM Secourue sur Batterie. Il y a bon nombre de modèle d’alimentation 12v secourue sur batterie que vous pouvez trouver sur la toile.

        Personnellement j’ai opté pour un ensemble, certes un peu cher, mais qui fonctionne bien, voir en pièce jointe.
        Mon système d’alimentation Secourue est composé d’une alimentation 12v 10A « NDR-120-12 » et d’un petit Module de Secours « MS122402 » qui d’une part gère la charge d’une petite batterie et permute la sortie 12v utilisation sur la batterie lors d’une coupure électrique, sans coupure du 12V.

        Ce module de Secours possède deux contacts qui permettent de détecter la coupure du courant et problème de la batterie. Ces contacts peuvent être connecté aux entrées du WES, qui peut alors les gérer par programme. Mais si la BOX est coupée lors de la coupure électrique, le WES lui sera alors impossible d’envoyer un mail d’alerte.

        Si vous êtes un peu à l’aise dans le monde des microcontrôleurs ARDUINO et la programmation, il existe un Shield GSM (carte fille) (pas cher) qui se fixe sur un petit Arduino UNO et peut soit envoyer par programme des SMS voir téléphoner si le Arduino est équipé d’un micro et hauts parleurs.

        L’ensemble Arduino UNO et ce Shield GSM coûte suivant les boutiques environs 50€. Vous pouvez trouver cette petite carte en faisant une recherche sur : JDH Labs Tech Module GSM/GPRS pour la Transmission de la Voix et des données SIM900 Arduino Shield Mobile Cellular

        Bon nombres d’exemples de Sketchs INO (programme Arduino) qui utilise ce Shield GSM se trouve facilement sur la toile. Il suffit de les charger dans le UNO via le IDE Arduino et de personnaliser éventuellement les programmes à vos besoins.
        Bien sur pour fonctionner il faut insérer une carte SIM active dans la carte GSM.

        Vous pouvez alimenter la Carte Arduino UNO et sa Carte fille GSM en 12v via l’alim Secourue avec le WES et même Interfacer le Arduino UNO avec le WES par leurs entrées et sortie (relais). Le Arduino UNO possède pleins de GPIO Input/OutPut Digitaux et Analogique qui permettent d’interagir avec leurs environnement Externe, Ex: Tester le contacts de relais, mesurer une tension analogique etc. Connecter des capteurs de tous genre etc..

        Ce Arduino NANO équipé du Shield GSM peut à lui seul répondre à vos besoin : Détecter une coupure électrique via le contact d’un relais externe alimenté sur le courant et envoyer un SMS d’alerte lors d’une coupure de courant. Alimenté en 12v secourue sur batterie le rend autonome même en cas de coupure de Courant.

        Cdt

         

        Attachments:
        You must be logged in to view attached files.
        0
        0

        bonjour, merci de cette réponse

        pour répondre aux questions: Oui ma box est sur onduleur et permet d’envoyer un message encore pendant environ 20 minutes.

        j’ai besoin de quelques précisions sur le schéma avec le MS122402

        cela veut il dire que l’on va connecter le bornier ‘AC input status’ du MS122402 au bornier ‘capteur’ du WES avec ensuite un status ON/OFF pour avoir la connaissance d’une coupure ?

        c’est une bonne solution, mais comme précisé dans ton message un peu couteuse, entre le MS122102 + la batterie on va frôler les 100€.

        je ne suis pas très à l’aise avec les arduino, donc je vais laisser de côté cette partie.

        je vais préciser, le WES communique en LAN local avec une box domotique toutes les 10 minutes, donc je peux surveiller cette partie du côté domotique.

        Ma question c’est, est-ce qu’il possible de récupérer le fait que le WES ai été arrêté après son redémarrage et dans ce cas envoyer un message comme quoi il y a eu une coupure. Je n’ai pas besoin d’avoir une info temps réel puisque le sujet de l’observation est une continuité d’alimentation des congélateurs qui sont surveillés via du OneWire par le WES.

        J’ai un peu de temps avant de déclencher l’alerte, en parallèle, je vais m’apercevoir si coupure > à 10 minutes  que le WES ne dialogue plus, donc si la coupure est longue alors c’est le défaut de commuication du WES qui va déclencher l’alerte, si c’est inférieur à 10 minutes c’est là ou j’aurais aimé pour avoir une info sur l’historique des arrêts pou envoyer un message.

        0
        0
        cdlog2
        Modérateur

          Bonjour,

          Votre question :

          j’ai besoin de quelques précisions sur le schéma avec le MS122402 cela veut il dire que l’on va connecter le bornier ‘AC input status’ du MS122402 au bornier ‘capteur’ du WES avec ensuite un status ON/OFF pour avoir la connaissance d’une coupure ?

          Si votre BOX est effectivement Secourue sur Onduleur, Oui vous pouvez connecter le contact ‘NO‘ du bornier « AC input status » du Module de Secours « MS122402« , entre la Masse du WES et une des 2 entrées du WES pour envoyer une MAIL « d’alerte Coupure Courant », en rajoutant ces 2 lignes côté programmation WES :

          Source > Entree 1 Etat = ON  — 00:00 à 00:00 le Tlj —- Sortie > eMail « ALERTE COUPURE DE COURANT FRIGOS !!! »
          Source > Entree 1 Etat = OFF — 00:00 à 00:00 le Tlj —- Sortie > eMail « INFORMATION COURANT FRIGOS REVENUS A LA NORMALE ! »

          Et éventuellement, à l’identique, vous pouvez surveiller le Contact ‘NO’, du bornier « Batt status » de ce Module Secours, connecté sur l’autre entrée WES pour envoyer un MAIL « ALARME Charge BATTERIE Module Secours »

          Source > Entree 2 Etat = ON  — 00:00 à 00:00 le Tlj — Sortie > eMail « ALERTE DEFAUT CHARGE BATT WES !!! » — toujours actif
          Source > Entree 2 Etat = OFF — 00:00 à 00:00 le Tlj — Sortie > eMail « INFO CHARGE BATT WES REVENUS NORMALE ! » — toujours actif

          Effectivement ce Module coûte assez cher, mais est très fiable et permet de sécuriser n’importe quel système basse tension alimenté entre 12V et 24V 10A. Vous pouvez utiliser toutes les batteries aux PLOMB qui peuvent être chargées avec un courant entre 0.3A à 2A (1/10eme Ah batterie)
          soit des batteries de type 3Ah à 20Ah.

          Mon choix d’utiliser ce Module et de pouvoir l’insérer proprement dans le même Tableau que celui de mon ALIM 12v 10A, WES et mes Cartes Relais 1W, par un Montage rail DIN.

          Il y a d’autres type d’Alimentation 12V secourue sur batterie moins chez, sur la toile.

          Concernant votre Autre 2eme Question :

          Ma question c’est, est-ce qu’il possible de récupérer le fait que le WES ai été arrêté après son redémarrage et dans ce cas envoyer un message comme quoi il y a eu une coupure.

          Oui cela est possible. Dans la configuration RELAIS du WES, vous avez une Option « Sauvegarde état (ON/OFF)« , qui permet de demander au WES de Sauvegarder tous les états (ON/OFF) des Switchs Virtuel, Relais WES et Relais 1Wires tel que définis lors de l’enregistrement de cette Option de Config, afin de demander au WES de Repositionner les mêmes états (ON/OFF) lorsque le Serveur WES Redemmarre.

          Cela veut dire que vous devez Positionner au Préalable tous les états des Switchs Virtuel et Relais sur On ou OFF, tel que vous le souhaitez les retrouver au démarrage du WES, avant d’enregistrer cette Option Sur ON dans la config Relais.

          En suite vous pouvez tester par exemple un Swicth Virtuel ou un Relais du WES pour voir s’il y a eu un changement d’Etat à un moment donné.

          Par Exemple vous Positionner manuellement le Switch Virtuel (n) = ON avant d’enregistrer cette « Option » dans la config Relais.
          Le WES va Automatiquement remettre ce SW(n) à ON lors d’un Redemarrage du Serveur.

          Coté programme du WES vous pouvez tester le chg d’état de ce Switch Virtuel (n) via ces deux lignes de Programmation :

          Source > Switch Virtuel (n) = ON, — 00:00 à 00:00 le Tlj —- Sortie > eMail « Le WES fonctionne bien et/ou à Redémarré ! » — toujours actif
          Source > Switch Virtuel (n) = ON, — 00:00 à 00:00 le Tlj —- Sortie Switch Virtuel (n) = OFF au bout de tempo 10 secondes — toujours actif

          On teste si ce SW(n) = ON et si « OUI » on envoie le MAIL défini, puis on Force ce SW(n) = OFF au bout de 10 secondes.
          Si le WES Redémarre, ce SW(n) sera automatiquement remis à ON par le WES et le cycle recommence.

          Cela aura pour action de vous envoyer un 1er mail dès l’Enregistrement de votre Programmation WES pour vous dire que le Serveur WES fonctionne correctement. Puis vous recevrez autant fois ce même MAIL à chaque redémarre du Serveur WES.

          Cordialement
          Christian

           

          0
          0
          cdlog2
          Modérateur

            RE: Si vous ne souhaitez pas recevoir le Mail d’alerte sur le Bon fonctionnement du WES induit par le test sur le Switch Virtuel (n) si = ON , lors de l’enregistrement de la Programmation des ces lignes définies dans mon Post précedent, Il faut mettre ce SW(n) manuellement = OFF avant d’enregistrer votre Programmation WES.

            0
            0
            cdlog2
            Modérateur

              RE: la durée de 10 secondes pour mettre le Switch (n) = OFF est une tempo trop courte pour fonctionner à coup sur à chaque redémarrage du WES.

              Changer par une tempo de 30s voir 60s pour laisser plus de temps au WES de gérer ce Switch (n) après un redémarrage

              Source > Switch Virtuel (n) = ON, — 00:00 à 00:00 le Tlj —- Sortie Switch Virtuel (n) = OFF au bout de tempo 60 secondes — toujours actif

              Vous pouvez tester l’envoie du Mail en forçant manuellement ce Switch (n) = ON. Il revient OFF par programme suivant votre Tempo.

               

              0
              0

              whaou !!  la méthode du switch et de la sauvegarde des états est super

              je vais la mettre en place de suite.

              remarque: il n’existe pas de ‘OFF au bout de la tempo’, mais seulement ‘OFF si cdt vrai pendant tempo’

              j’ai testé ça a l’air de faire la même chose, le SW passe à OFF au bout de la tempo.

               

              0
              0
              cdlog2
              Modérateur

                Bonjour,

                Votre WES ne doit pas être en version WES V 0.85b03  qui est la dernière MAJ en téléchargement.

                C’est dans cette dernière version que l’on trouve maintenant ‘OFF au bout de la tempo’ qui à été rajouté dans la liste des Actions possibles.

                Mais effectivement vous pouvez utiliser ‘OFF si cdt vrai pendant tempo‘ qui réagira de la même manière vis à vis du SW(n), vue que son état ne changera pas seul, donc la condition du test sur la Source sera toujours vraie.  ‘Off au bout de la tempo‘ est une action explicite de mise à OFF sans condition.

                Mettez bien une valeur de tempo entre 30s àt 60s pour bien laissé le temps au WES à s’initialiser au redémarrage. Faites des essais de redémarrage du WES manuellement pour vérifier que vous recevez bien le MAIL attendu.

                Cdt

                0
                0

                bonjour,

                j’ai vu que je n’étais pas à jour de la dernière version, je suis en train de faire cette mise à jour, auparavant avec les sauvegardes et recos sur le blog.

                j’ai mis 60s pour le démarrage du WES

                j’ai aussi inversé la logique, je préfère avoir un VS à ON si le serveur est démarré et OFF à la reprise, j’ai testé avec un RESET dans l’onglet configuration, mais je n’ai pas eu le sentiment que le VC était mis à OFF au démarrage, comme je suis à distance, il m’a fallut attendre que l’interface soit disponible pour afficher les valeur des VS , donc j’ai un doute.

                Question est-ce que dans ce sens OFF au démarrage et ON après 60s c’est OK ?

                0
                0
                cdlog2
                Modérateur

                  Re :

                  Cela n’a vraiment pas d’importance de la façon de tester ce SW(n), mais il faut rester logique dans la démarche. Si vous pouvez accéder à votre WES vu qu’il est à distance, c’est que le Serveur fonctionne !

                  Mais si vous voulez juste par pure logique visuelle forcer le SW(n) = ON lorsque le WES est en Service, Alors vous inversez le opérations décrites dans mon précédent POST.

                  En 1er lieu vous devez forcer ce SW(n) = OFF lorsque le WES redémarre. Donc vous mettez ce SW(n) = OFF manuellement puis vous forcez un Enregistrement de la Config Relais avec l’OptionSauvegarde des Etatssur ON.

                  A chaque fois que vous voulez enregistrer un nouvel état ON/OFF lambda, vous devez mettre en 1er lieu l’élément sur l’état souhaité et ensuite forcer  l’Enregistrement de cet état dans le WES par un Nouveau Enregistrement de la Config Relais, toujours avec l’Option sur ON.

                  A chaque changement d’un état souhaitez au démarrage du WES, vous devez refaire un Enregistrement de la config Relais avec l’Option Sauvegarde des Etatssur ON.

                  Ensuite côté programmation il suffit d’inverser les tests des lignes programme que j’avais documentés :

                  Source > Switch Virtuel (n) = OFF, — 00:00 à 00:00 le Tlj —- Sortie > eMail « Le Serveur WES a Redémarré ! » — toujours actif
                  Source > Switch Virtuel (n) = OFF, — 00:00 à 00:00 le Tlj —- Sortie > Switch Virtuel (n) = ON au bout de tempo 60 secondes — toujours actif

                  Comme cela le Switch(n) sera automatiquement mis à OFF lorsque le WES redémarre et Visuellement ce Switch(n) sera mis en état ON au bout de la Tempo 60s après le redémarrage du WES et restera sur ON.

                  Pour tester sans redémarrer, vous forcer le Switch(n) sur OFF. Vous devriez recevoir le MAIL et ce Switch(n) devrait passer ON au bout de 60s.

                  Pour tester le redémarrage du WES, Vous faites un Reboot du Serveur depuis la Page Info Serveur dans configuration.  Le WES va redémarrer et vous devriez recevoir votre MAIL d’alerte et au bout de 60s le Switch(n) va passer sur ON.

                  Voilà mais c’est juste symbolique et une logique pure visuelle !

                  Cdt

                   

                  0
                  0

                  je suis embêté, je ne peux pas accéder à la page info qui reste grisée et l’accès à rebbot serveur est bloqué, j’ai suivi toutes les instructions et fait le F5 et CTL F5 , mais pareil

                  il semble que l’erreur est dans INFOCGF.HTM sur

                  var horloge = new periodicObj(« WEBPROG/CGX/time.CGX »);
                  var infocfg = new periodicObj(« WEBPROG/CGX/INFOCFG.CGX »);

                  0
                  0
                  cdlog2
                  Modérateur

                    Re:

                    Qu’avez vous fait comme Manip ? Avez vous installé la nouvelle MAJ WES ?

                    Si c’est le cas, Avez vous bien supprimé tous les Dossiers et Fichiers de la carte mémoire WES, à exception du Dossier CFG et GRAPH que vous devez conserver, Avant de copier les nouveaux Dossiers et Fichiers de la MAJ.

                    Si en liaison par FTP, vous laissez les anciens dossiers et fichiers de la version WES précédente et que vous copier juste les nouveaux dossier et fichiers de la nouvelle MAJ, par dessus les fichiers déjà existant, vous risquez d’avoir des Erreurs car en Trf par FTP, certains fichiers peuvent être en état Occupé par le Serveur lors de la copie de vos nouveaux fichiers, ce qui résulte que la Copie des fichiers Occupé par le Serveur ne pourront pas être remplacés et dans ce CAS vous allez tournez avec un mélange de fichiers sur deux versions qui peuvent ne plus être compatible entre elles.

                    Il est toujours impératif de supprimer tous les dossiers et fichiers de l’ancienne version avant de copier ceux de la nouvelle MAJ. Vous ne gardez que le Dossier CFG et GRAPH dans la carte mémoire. Il faut surtout que votre navigateur ne soit pas connecté au WES lors de la copie de la MAJ.

                    Après la copie de la MJ, vous devez normalement faire un Reset du wES via le bouton rouge de la carte PCB au moins deux fois de suite par intervalle de 5s. Si vous êtes à distance forcez si cela est possible deux Reboot du Serveur.

                    Surtout avant de charger les pages du WES avec le navigateur, il faut vider le cache du navigateur par CTRL + F5.

                    Dites moi ce que vous avez fait exactement ?

                    Cdt

                     

                    0
                    0

                    c’est exactement ce que j’ai fait , suppression de tous les dossiers et fichiers, copie des dossier CFG et GRAPH pour les années qui m’intéressent, copie des fichiers et dossiers de la version, puis dans navigateur F5 et CTL F5 , tentative de reset logique mais je ne peux pas accéder car grisé

                    • Cette réponse a été modifiée le il y a 3 années et 1 mois par sud-domotique-expert. Raison: ajout mots
                    0
                    0
                    cdlog2
                    Modérateur

                      RE: Si vous avez un moment, envoyez moi un mail à testmail@lesutiles.fr. Je suis dispo cet après midi.

                      Je vous répondrez et vous communiquerais mon n° de Téléphone pour que vous puissiez m’appeler afin que l’on gère votre PB plus facilement que depuis le Blog.

                      Cdt

                      0
                      0

                      ok je viens de vous envoyer mon Tel

                      0
                      0
                  Vous lisez 13 fils de discussion

                  Étiqueté : 

                  • Vous devez être connecté pour répondre à ce sujet.