programmation pour piscine

Forums Serveur WES Installation & Configuration programmation pour piscine

  • Post
    ProfT
    Participant

      Bonjour à tous ,

      avant d’investir dans des relais 1wire, je cherche à faire une programmation pour la pompe de ma piscine en fonction de la température.

      En fonction  de la température, je voudrais faire fonctionner ma pompe la moitié de la temp en heure soit:

      moins de 20°C ->10 h / jour

      de 20 à 22°C -> 11 h / jour

      de 22 à 24°C ->12h / jour etc…

      mais tout ceci avec des heures de fonctionnement de la pompe en journée de 08h à 22h00

      Pensez-vous que c’est faisable, je n’arrive pas à m’en sortir!

      0
      0
    Vous lisez 23 fils de discussion
    • Replies
        solgie
        Participant

          Bonjour,

          même genre de question ;

          comment as tu résolu  ?

          je tourne autour depuis un moment ….

          merci si tu peux partager .

           

           

           

          0
          0
          ProfT
          Participant

            Bonjour,

             

            pour l’instant je n’ai rien fait, j’attend des CI pour faire le boitier de relais et en programmation, ca fonctionne déja mais avec la sortie du wes.

            voici un exemple de programmation

             

            https://zupimages.net/up/20/17/vhsl.jpg

            • Cette réponse a été modifiée le il y a 5 années et 5 mois par ProfT.
            Attachments:
            You must be logged in to view attached files.
            0
            0
            ProfT
            Participant

              et j’envoie un mail quand la pompe se met en route et s’arrete, c’est pratique et ca verifie si ca fonctionne!

              0
              0
              nicolas_cartelec
              Maître des clés

                Une fonction est en cours de dev pour le WES pour gérer la filtration d’une piscine.

                D’ici un mois je pense.

                0
                0
                ProfT
                Participant

                  top! J’attends ça avec impatience!

                  0
                  0
                  solgie
                  Participant

                    Bonjour,

                    Merci Nicolas .

                    J’espère qu’en ces temps troublés  ton activité  continue encore  correctement   ?

                    Je suis effectivement preneur d’une fonction intégrée piscine.

                    tu prévois comment les scénarii  ?  tu te fais aider par un fabricant de piscines  , de traitement d’eau   ?

                    ou simplement comme nous tu penses diviser la temp par 2 pour avoir le temps de fonctionnement   ?

                    et quid du mode hors gel   ?

                     

                    bien à toi

                    Francois

                     

                     

                     

                     

                     

                     

                    0
                    0
                    ProfT
                    Participant

                      bonjour à tous,

                      y a t il des nouvelles concernant ce développement?

                      0
                      0
                      nicolas_cartelec
                      Maître des clés

                        C’est en cours, pour le moment on termine la mise à jour du WES.

                        0
                        0
                        ProfT
                        Participant

                          Bonjour, j’en profite pour poser une question: j’essaye péniblement de programmer un systeme pour m’envoyer un mail à chaque mise en route et arret de la pompe . En cas de sous intensité , le systeme doit m’envoyer un mail pour me prévenir (cavitation de la pompe).

                          Je dois me faire opérer la sem prochaine et j’aurais voulu que le systeme fonctionne. Pour le moment, il m’envoie un mail de sous intensité au bout de 2 min de fonctionnement de la pompe alors que l’intensité est bonne

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

                            Bonjour,

                            Trouvez joint les modifs a faire pour régler votre Pb.

                            Cdt

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

                              Dans votre programmation, vous serez alerté par mail qu’une seule fois même si le problème persiste ( cas d’un défaut constant )
                              Vous pouvez rajouter une alerte mail par exemple toutes les 1/2 heures si la Pompe reste toujours sous-alimentée durant ce laps de temps et au delà. Cela implique un défaut majeur à régler rapidement pour protéger la pompe,

                              Pour ce faire il suffit de faire tomber le SW   » I inf à 1.2A » automatiquement au bout d’un moment s’il est resté monté pendant une tempo trop importante, cela signifie que l’intensité est resté toujours inférieure durant cette tempo max d’alarme.

                              Un mail dans mon exemple joint sera envoyé toutes les 1/2 heures si le problème persiste .

                              Cdt

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

                                Bo,jour,

                                 

                                je fais tous ces essais et je vérifie tout ça! Merci en attendant!!!

                                0
                                0
                                cdlog2
                                Modérateur

                                  Un complément en Exemple pour une gestion d’anomalie permanente de sous-intensité durant une longue période cyclique.
                                  Vous conservez les lignes de programmes que vous aviez et que vous avez corrigées tel que je l’ai montré dans mon précédent post.

                                  En complément les actions nouvelles sont les suivantes:

                                  – On envoie un mail pour informer d’une anomalie majeure toutes les 1/2 heures si l’intensité < 1.2A en continue durant de temp.
                                  – On réamorce le cycle des tests de façon automatique.
                                  – On monte un nouveau SW « Arret_urgence_pompe » afin d’arrêter la pompe si le problème dure plus d’une heure par exemple
                                  – A 22h00 par exemple, on fait une remise à Off des alarmes pour autoriser un fonctionnement normal pour le lendemain.

                                  Il vous faut avoir deux nouveau SW disponibles : exemple SW »Alarme-Maj » et SW »Arret_urgence_pompe »

                                  «  » » » » On monte SW »Alarme-Maj » si l’intensité est resté en dessous de 1.2A pendant au moins 1/2 heure
                                  Src: SW »I inf à 1.2A » = ON  — Act: SW »Alarme » = ON si cdt vrai pendant tempo 1800 — Actif si  SW »piscine été » = ON

                                  «  » » » Alors, On envoie un mail Pb de Pompe Majeur
                                  Src: SW »Alarme-Maj » = ON — Act: eMail = Pb Pompe majeur — Actif si SW »piscine été » = ON

                                  «  » » » Alors On met SW »I inf à 1.2A » = OFF pour autoriser de renouveler le test d’intensité de façon cyclique
                                  Src: SW »Alarme-Maj » = ON — Act: SW »I inf à 1.2A » = OFF — Actif si SW »piscine été » = ON

                                  «  » » » Alors, Si SW »Alarme-Maj » reste sur ON plus de 1 Heure par exemple alors on arrête la pompe avec SW »Arret_urgent_pompe »
                                  Src: SW »Alarme-Maj » = ON — Act: SW »Arret_urgent_pompe » = ON si cdt vrai pendant tempo 3600 — Toujours Actif

                                  «  » » » ICI on annule toutes les alarmes dès que l’intensité passe à >= 1.2A
                                  Src: Garage(piscine) Intensité >= 1.2 — Act: SW »Alarme-Maj » = OFF —  Toujours Actif

                                  «  » » » ICI on force SW »Alarme-Maj » = OFF et SW »Arret_urgence_pompe » = OFF dès 22h00 pour autoriser les process le lendemain
                                  Src: SW »Alarme-Maj » = ON — Act SW »Alarme-Maj » = OFF — plage horaire 22:00 00:00 — Toujours Actif
                                  Src: SW »Arret_urgence_pompe » = ON — Act SW »Arret_urgence_pompe » = OFF — plage horaire 22:00 00:00 — Toujours Actif

                                  Prévoir de mettre pour chaque démarrage de Pompe Horaire la condition ACTIF suivant SW »Arret_urgence_pompe » = OFF
                                  Si ce champ ACTIF suivant.. est déjà occupé par SW »piscine été » = ON, alors prévoir de mettre ce SW »piscine été » = OFF lorsque
                                  SW »Arret_urgence_pompe » = ON.

                                  SI SW« Arret_urgence_pompe » = ON alors on doit bloquer et arrêter la Pompe.

                                  Cdt

                                  0
                                  0
                                  ProfT
                                  Participant

                                    Bonjour,

                                    alors ce matin, la pompe s’est bien mise en route à 9h, j’ai bien recu un mail (normal) au bout de 2 min , j’ai recu un mail de defaut intensité alors que la pompe etait en route!

                                    J’ai l’impression, que quand on envoie un mail apres une tempo, meme si la sortie est déjà à 1, on réenvoie un mail, j’avais fait un essais il y a dejà qques temps et c’est ce que j’avais remarqué : on ne tient pas compte de l’état antérieur.

                                     

                                    AUtrement, je ferai toutes ces modifs interressantes plus tard!

                                    0
                                    0
                                    cdlog2
                                    Modérateur

                                      Bonjour,

                                      Pouvez vous nous donner l’heure d’envoi du 2eme mail  » Pb Pompe « . Recevez vous un seul mail de ce type ou en recevez vous plusieurs dans la journée lorsque la pompe tourne ?

                                      En consultant votre programmation du début, déposé sur le Blug le 24 avril 2020, on constate que vous avez programmé plusieurs démarrage de la pompe à des créneaux horaires en fonction de seuils de température. Vous avez une ligne de programme qui démarre la pompe à partir de 9h00 si la température est >= 26° et vous envoyez un mail « Demarrage moteur » dès l’activation du moteur.

                                      C’est certainement ce premier mail que vous recevez et qui semble Normal comme vous le mentionnez.

                                      Par contre après, si vous avez bien apporté les modifications que je vous ai préconisé qui consiste à remplacer la mesure d’intensité  de garage(piscine) :
                                      Src: I < 1.2A  >> Act SW »I inf à 1.2A » On au bout de tempo > 120s — par — On si cdt vrai pendant tempo > 120s
                                      Src: I >= 1.2A >> Act SW »I inf à 1.2A » OFF > 10s — par — OFF si cdt vrai pendant tempo > 10s

                                      alors il n’y a aucune raison que vous recevriez un mail « Pb Pompe » avec SW »I inf à 1.2A » = ON si ce Switch Virtuel est bien à OFF au démarrage du moteur. Mais rien ne le force à OFF en début de journée !!!

                                      Je pense que le problème vient du fait aussi que l’intensité absorbée par votre moteur n’est pas linéaire lors de son démarrage et que l’on détecte un seuil d’intensité I< 1.2A avant son régime plein pot. En plus la mesure de l’intensité Garage(Piscine) effectué par le WES ne se fait pas en temps réel mais avec des Pas de mesures échantillonnés entre 800ms à 1s.

                                      Pour régler votre problème, ajouter une ligne qui force le SW »I inf à 1.2A » à OFF à une plage horaire vers 2h00 du matin par exemple :
                                      Src: SW »I inf à 1.2A » » = ON —- Act SW »I inf à 1.2A » = OFF —- plage horaire 02:00 00:00 — Toujours Actif

                                      Et rallonger la tempo Action de la Src: si Intensité < 1.2A — On si cdt vrai pendant tempo > 120s – par – On si cdt vrai pendant tempo > 180s

                                      Cela devrait régler votre problème normalement.

                                      Pour vérifier si ces modifs et ajout règle vos problème, modifier provisoirement les heures de démarrage du moteur de la plage horaire lié à la mesure de température >= 26° avec activation à un horaire actuel + 5mn pour éviter d’attendre demain 9h00 pour faire les tests.

                                      Arrêter bien votre moteur manuellement et  vérifier à mettre le SW »I inf à 1.2A » = OFF  puis attendre le démarage du moteur au nouveau créneau horaire de test.

                                      Constatez vous le même problème après la modif et ajout ?

                                      Cdt

                                      0
                                      0
                                      cdlog2
                                      Modérateur

                                        J’ai oublié un point important ; avez vous bien supprimé la valeur tempo 60s concernant l’activation du Switch Virtuel « Pompe en route » lorsque garage(pompe) = ON

                                        0
                                        0
                                        cdlog2
                                        Modérateur

                                          Correction de mes horaires fournis concernant la nouvelle ligne de programme de plage horaire pour mettre SW »I inf à 1.2A » = OFF en début de journée :

                                          Changer le créneau horaire 02:00  00:00 par 02:00  02:10, sinon SW »I inf à 1.2A » sera bloqué = OFF toute la journée !!!, désolé !

                                          Pour régler votre problème, ajouter une ligne qui force le SW »I inf à 1.2A » à OFF à une plage horaire entre 2h00 et 2h10 du matin par exemple :
                                          Src: SW »I inf à 1.2A » » = ON —- Act SW »I inf à 1.2A » = OFF —- plage horaire deb 02:00  fin 02:10 — Toujours Actif

                                          0
                                          0
                                          ProfT
                                          Participant

                                            Bonjour cdlog2,

                                            Justement je n’utilise plus le systeme que j’avais avant car si la temperature de la piscine oscillait autour de 26°, je recevais beaucoup de mails de mise en route alors que la pompe était déjà en route, d’où mes constatations. Maintenant je met en route la pompe à 9h et je l’arrete à 21h avec une plage horaire.

                                            J’ai eu le message d’erreur intensité 2 min apres la mise en route de la pompe.

                                            je pense que l’intensité est bien supérieure aux 1.2A car j’ai la pompe à chaleur qui se met en marche en meme temps que la pompe et elle consomme plus..

                                            j’ai bien supprimé la tempo de 60s

                                            Ci joint ma page de programmation, même si on ne voit pas tout.

                                            Je ressayerai plus tard pour modifier le temps en fonction de la température mais il me manque certaines fonctions.

                                             

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

                                              Le WES gère ses lignes de programmes chronologiquement  en partant du haut vers le bas.

                                              Déplacer le test envoie du mail « Pb Pompe » en dessous du test :   Src: I >= 1.2A >> Act SW »I inf à 1.2A » OFF si cdt vrai pendant tempo > 10s. Comme cela on s’assure de mettre le SW »I inf à 1.2A » à OFF s’il y a lieu avant de le tester pour l’envoie du mail « pb Pompe »

                                              Ajouter la ligne que je vous conseille afin de forcer à OFF le SW »I inf à 1.2A » dans un créneau horaire en début de matinée avant de démarrer la Pompe. Je suis certain que SW »I inf à 1.2A » = ON, quelque soit la raison,  avant le démarrage du Moteur. c’est pourquoi vous recevez le mail « Pb pompe » au bout de la tempo de 120 secondes sur le test du SW »I inf à 1.2A » = ON

                                              Important : Rajouter cette ligne :

                                              Src: SW »I inf à 1.2A » » = ON —- Act SW »I inf à 1.2A » = OFF —- plage horaire deb 02:00  fin 02:10 — Toujours Actif

                                              Cdt

                                               

                                              0
                                              0
                                              ProfT
                                              Participant

                                                c’est ok, j’ai fait les modif et rajouter la derniere ligne.

                                                j’ai mis un piege : si I<1.2A je passe SW8 à 1 et il y restera

                                                0
                                                0
                                                cdlog2
                                                Modérateur

                                                  Rajouter la condition Actif si SW »Pompe en route » = ON, dans la ligne d‘envoi de mail « Pb Pompe ». Comme cela vous vous assurez d’envoyer ce mail que si la pompe tourne. Actuellement il suffit que SW »I inf à 1.2A » = ON sans autre condition pour envoyer votre mail.

                                                  0
                                                  0
                                                  ProfT
                                                  Participant

                                                    j’ai rajouté <strong style= »margin: 0px; padding: 0px; border: 0px; font-size: 12px; vertical-align: baseline; color: #444444; font-family: Ubuntu, Helvetica, Arial, sans-serif; background-color: #fbfbfb; »>SW « Pompe en route » = ON, c’est OK.

                                                    Déjà, le mail est bien envoyé lorsqu’il y a un défaut en journée, je viens de faire le test.

                                                    je vais tout laisser comme ça et on verra demain!

                                                     

                                                    En revanche, quand je me connecte au wes, régulièrement, je vois qu’il reboot car je reçois un mail « pompe en route ». Ca arrive quand je change de page ou quand je me connecte la première fois tous les jours et ça le fait de plus en plus souvent…

                                                    • Cette réponse a été modifiée le il y a 5 années et 1 mois par ProfT.
                                                    0
                                                    0
                                                    cdlog2
                                                    Modérateur

                                                      Il faudra vérifier ce problème mais cela peut expliquer pourquoi SW »I inf à 1.2A » = ON.

                                                      Il faut forcer manuellement ce Switch Virtuel à OFF et dans la config Relais du WES, il faut cocher l’option : Sauvegarde des états et enregistrer la config. Comme cela si le WES reboot, vous serez sûr que SW »I inf à 1.2A » = OFF lors d’un démarrage du WES.

                                                      Profiter de la même manière, pour initialiser tous vos Relais et SW dans leurs états de repos avant d’enregistrer la config.

                                                      Le WES mémorise ces états et les remet comme enregistrés lors d’un reboot.

                                                      0
                                                      0
                                                      ProfT
                                                      Participant

                                                        Bonjour,

                                                        c’est OK ça fonctionne parfaitement!

                                                        En fait , j’ai trouvé: pour le moment je pilote la pompe avec une horloge car je n’ai pas eu le temps de passer un câble pour aller du serveur à la pompe ( j’ai acheté un CI 8 sorties et je vais m’en servir de 2, j’ai imprimé un boitier en 3D) et mon horloge était décalée de 5 min alors qu’elle était à l’heure il y a 15 jours! maintenant je démarre la pompe a 8h45 et je surveille l’intensité à partir de 9h et tout est parfait!

                                                         

                                                        Un grand merci pour ton implication dans mon projet

                                                        0
                                                        0
                                                    Vous lisez 23 fils de discussion
                                                    • Vous devez être connecté pour répondre à ce sujet.