Programmation délestage

Forums Serveur WES Installation & Configuration Programmation délestage

  • Post
    jbc92
    Participant

      Bonjour,

      je souhaiterais configurer le délestage par coupure temporaire du relais 1 de mon wes2, qui commande le chauffe-eau.

      la condition de délestage serait IINST reçue de la teleinfo > intensité souscrite

      et ce pendant un tempo de x minutes, puis ré-enclencher le chauffe-eau… pour avoir de l’eau chaude le matin 🙂

      comme faire avec la programmation du wes2 selon vous ?

      merci

      jbc

      0
      0
    Vous lisez 13 fils de discussion
    • Replies
        nicolas_cartelec
        Maître des clés

          a tester:

          IINST  > 20 RELAIS ON

          IINST > 20 SW1 ON tant que condition vrai

          RELAIS = ON RELAIS impulsion 300 actif si SW1 OFF

          voir si on peu simplifier en créant une nouvelle action sur le relais du style OFF au bout de tempo

           

          0
          0
          jbc92
          Participant

            merci, j’ai programmé ce soir cela après être passé en 0.61D :

            IINST > 20 SW1 ON tant que condition vrai devient (ligne violette, mon compteur disjoncte au delà de 45A) :

            RELAIS = ON RELAIS impulsion 300 actif si SW1 OFF devient (ligne violette) :

            pas sûr d’avoir bien interprété ta proposition, en particulier je ne comprends pas bien la première ligne que tu proposes  :

            IINST >20 RELAIS ON

            on va peut être se laver à l’eau froide demain matin 🙂

            • Cette réponse a été modifiée le il y a 9 années et 7 mois par jbc92.
            0
            0
            nicolas_cartelec
            Maître des clés

              Il y a trois lignes, il faut passer par un switch virtuel:

              IINST  > 20 CHAUFFE-EAU ON

              IINST > 20 DELESTAGE ON tant que condition vrai

              CHAUFFE-EAU = ON CHAUFFE-EAU impulsion 300 actif si DELESTAGE OFF (impulsion 300 secondes correspond à la tempo de X minutes)

              0
              0
                jbc92
                Participant

                  merci pour la traduction avec ma nomenclature, c’est plus clair !

                  à quoi sert cette ligne stp, je ne vois vraiment pas ?

                  IINST  > 20 CHAUFFE-EAU ON

                   

                  • Cette réponse a été modifiée le il y a 9 années et 7 mois par jbc92.
                  0
                  0
                FideleCastor
                Participant

                  Bonjour,


                  @jbc92
                  : je suis intéressé par cette fonctionnalité mais j’ai aussi du mal à comprendre !

                   

                  0
                  0
                  nicolas_cartelec
                  Maître des clés

                    IINST  > 20 CHAUFFE-EAU ON sert à mémoriser que l’intensité à été dépassé, et se retrouve en condition de fin de la troisième ligne (l’intensité est à changer suivant l’installation)

                    je pourrais faire une fonction qui fait elle même le délestage avec tempo.

                    0
                    0
                      jbc92
                      Participant

                        bonjour,

                        j’ai donc rajouté la 1ère ligne, ce qui donne chez moi cette programmation pour le délestage du chauffe-eau si IINST > 45 A, avec ré-enclenchement automatique après 5 minutes – et ce de 22h à 6h :

                         

                        Je comprends le point de mémorisation, mais n’est ce pas déjà fait à travers l’état du switch virtuel qui est ON tant que IINST > 45A ?

                        En bref, je suis effectivement preneur d’une fonction qui teste la valeur de l’indicateur ADPS venant de la téléinfo, et qui puisse déclencher un délestage local (en urgence sur chauffe-eau dans mon cas pour gagner vite 8-10A) et appeler une URL (Jeedom dans mon cas) pour provoquer d’autres délestage (chauffage pour moi).

                        Idéalement, un URL de ‘fin d’ADPS’ serait aussi utile pour ré-enclencher du côté Jeedom

                         

                         

                        • Cette réponse a été modifiée le il y a 9 années et 7 mois par jbc92.
                        • Cette réponse a été modifiée le il y a 9 années et 7 mois par jbc92.
                        0
                        0
                        jbc92
                        Participant

                          bonjour,

                          plusieurs dépassements d’intensité cette nuit (jusqu’à 51 A pour un abonnement à 45A), et le système n’a pas délesté (je suis l’historique de l’état du chauffe-eau dans le wes2 depuis Jeedom).

                          comment faire debuguer / accéder aux logs de la logique de la programmation du wes2 ?

                          des idées de piste de correction ?

                          merci !

                          jbc92

                          • Cette réponse a été modifiée le il y a 9 années et 7 mois par jbc92.
                          0
                          0
                        jbc92
                        Participant

                          hello,

                          des idées ? je suis un peu coincé …

                          merci !

                          jbc

                          0
                          0
                          maxime
                          Participant

                            Bonsoir jbc92

                            Peux-tu copier tes 3 lignes de programmation en plus gros, je n’arrive pas à les lire ?

                            D’autre part il me semble qu’on ne peut pas avoir une heure de fin de programmation avant le début  22H-06H. Ne faut-il pas faire 2 lignes, une pour 22H-23H59 et une autre pour 00H-06H ?

                            Ton problème m’interesse même si je ne fais pas de délestage sur mon installation, c’est plus pour avancer dans la programmation du WES.

                            A+

                             

                            0
                            0
                              jbc92
                              Participant

                                bonjour Maxime,

                                voici les photos d’écran en + grand

                                delestage1

                                delestage2

                                 

                                delestage3

                                0
                                0
                              nicolas_cartelec
                              Maître des clés

                                Bonsoir,

                                je n’ai pas oublié cette question mais pas mal de prog et de test ces jours, je vais rajouter une faction à la programmation.

                                0
                                0
                                maxime
                                Participant

                                  Bonsoir JBC92,

                                  Les commentaires que je vais faire correspondent à ce que j’ai compris de la programmation du WES et sont donc uniquement un avis pour aller plus loin.

                                  Pour la première « ligne » je n’ai pas compris pourquoi tu positionnes le relais Chauffe-eau à ON si la conso instantanée est > à 45 Ampères ?

                                  Pour ma part j’éclaterai cette première en 2 parties correspondants aux périodes 22H->24H et 00H->06H.

                                  Pour la 2ieme ligne , hormis ma remarque sur la période 22H->06H, je  comprend que tu positionnes le switch Delestage à ON, sachant que tu utilises cet indicateur dans la ligne 3 pour lancer le chauffe-eau pendant 5 minutes. Pour la 3ieme ligne je ne comprend pas pourquoi tu lances ce chauffe-eau justement quand la conso electrique dépasse 45 Amp.

                                  _________________________________

                                  Que penses-tu de programmer de la façon suivante ;

                                  Si IInst <45 Amp de 22Hà 24H alors positionner le relais Chauffage à ON tant que la CDT est vrai (et idem pour la période de 00H à 06H).

                                  puis :

                                  Si IInst >45 Amp de 22Hà 24H alors positionner le relais Chauffage à OFF si CDT est vrai pendant par exemple 5 secondes (et idem pour la période de 00H à 06H).

                                  Si on veut conserver une marge de sécurité on pourrait considérer la limite à 44 Ampères, afin d’éviter un risque de crête trop long.

                                  Je ne connais pas la f’réquence de passage , par le WES, dans les lignes de programmation, mais si le WES vérifie les lignes de programmation toutes les 5 secondes par exemple, cela devrait fonctionner.

                                  Il ne reste plus qu’à obtenir la validation de Nicolas.

                                  Bonne soirée

                                   

                                   

                                  0
                                  0
                                  jbc92
                                  Participant

                                    hello

                                    merci de ton intérêt pour cette question

                                    j’avoue ne pas encore bien maîtrisé la logique du wes, et privilégier plutôt maintenant une approche du délestage par Jeedom – surtout depuis que le module wes est maintenant compatible avec la v2

                                    je réfléchis à gérer maintenant le délestage de la manière suivante , selon deux scénarios :

                                    – jeedom vérifie régulièrement la veleur IINST et active un scénario ad hoc si > 45A – plutôt simple, je crains néanmoins que les 30 secondes entre deux vérifications soient un peu larges. Les diminuer entraîne le remplissage de la DB de Jeedom ainsi que’une consommation à mon sens trop importante de ressource sur mon serveur PI.

                                    – wes2 active une URL spécifique si IINST > 45A, qui déclenche immédiatement un scénario dans Jeedom. Cela me semble le plus fiable et réaliste, le seul souci est que je ne sais pas (encore) faire – ni du côté wes2 en émetteur, ni du côté Jeedom en récepteur.

                                    Des idées ?

                                     

                                    0
                                    0
                                      jbc92
                                      Participant

                                        Bonjour à tous,

                                        J’ai maintenant une installation qui fonctionne, avec délestage (graduel et gestion de priorités) et re-lestage (graduel)

                                        Le temps de peaufiner ma doc, j’essaierai ensuite de publier la solution ici , cela peut peut-être en aider d’autres.

                                        Le principe est simple :

                                        – les aspects quasi-temps réel sont gérés par le wes2 (mesure de l’intensité, passage d’ordres urgents au Jeedom si IINST>IMAX)

                                        – le Jeedom opère, via des scénarios, l’intelligence de gestion, stocke les différents états, les logs, les alertes

                                        – les interfaces entre les deux systèmes sont constituées d’appels à des web services simples

                                        Les tests marchent bien, je laisse passer l’hiver pour confirmer que tout est ok

                                         

                                        0
                                        0
                                      nicolas_cartelec
                                      Maître des clés

                                        Bonjour,

                                        Le WES vérifie les lignes de prog quelques dizaines de fois par secondes,

                                        Je n’ai pas oublié cette fonction, je termine la mise à jour du site web (ce qui permettra de modifier plus facilement la partie programmation et d’ajouter des fonctions)

                                        0
                                        0
                                        maxime
                                        Participant

                                          Bonjour jbc92,

                                          En attendant la version GCA de Nicolas, je te donne si dessous , dans le fichier joint, un exemple de programmation , qui correspond à ce que tu veux faire (si j’ai bien compris).

                                           

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

                                              Bonjour à tous,

                                              l’hiver arrivant, je reviens sur ce forum avec les mêmes problèmes, n’ayant pas réussi à avancer dessus ces derniers mois

                                              au passage, merci aux contributeurs qui ont continuer à partager leurs idées dans l’intervalle

                                              je reviens à mon idée de base : le wes détecte un excès de conso (via IINST> seuil ou alert ADPS), et appelle immédiatement une URL dans Jeedom, qui remplit une variable et déclenche un scénario – j’irai ensuite dans le forum Jeedom pour construire la meilleure config du logiciel 🙂

                                              l’appel API vers Jeedom prend la forme suivante pour un scénario :
                                              http:///#IP_JEEDOM#/jeedom/core/api/jeeApi.php?apikey=#APIKEY#&type=scenario&id=#ID#&action=#ACTION#

                                              quelle programmation subtile du wes2 puis je mettre en place pour gérer le dépassement, puis le retour sous la limite puis éviter les oscillations dessus/déleste/dessous/remet en lign / dessus / déleste /… ?

                                               

                                              • Cette réponse a été modifiée le il y a 9 années par jbc92.
                                              0
                                              0
                                            b10489
                                            Participant

                                              sauf que la puissance apparente ne convient pas, il faut utiliser I inst. avec le même réglage que dans le compteur ErDF…

                                              par exemple 45A….

                                              0
                                              0
                                              maxime
                                              Participant

                                                tu as raison b10489, mais j’avais écrit « un exemple de programmation ». Si tu veux déclencher le délestage à 60 ou 45 ampères, c’est toi qui voit.

                                                A chacun d’écrire ce qu’il veut.

                                                0
                                                0
                                            Vous lisez 13 fils de discussion

                                            Étiqueté : 

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