cdlog2

Forum Replies Created

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

      Bonjour,

      Votre demande est un peu complexe. Je vous propose une ensemble, certes un peu tordu, mais qui devrait répondre à votre demande.

      Le seul moyen de créer les Tests Journaliers et Hebdomadaires est de créer via des Prog. Horloge, des Tests durant une courte période (1mn à 2mn) , à une heure précise la journée et définir le jour du Test pour les Tests Hebdomadaires.

      J’ai mis des commentaires devant chaque ligne de programme pour en expliquer la logique.

      Les Switch Virtuels à créer sont : VSCHEAU, SWRLChEau, VS24Heure, VSHebdo, VSTestEau55, VSActEau55, VSTestEau60, VSActEau60,

      Le Switch Virtuel « VSCHEAU » est utilisé comme un Verrou ON/OFF pour autoriser le Relais d’activer la chauffe de l’ECS en fonction des Consignes T48°, T55°, T60° Ce Verrou peut être mis à ON/OFF manuellement ou par un autre Test à définir. Si ce Verrour = OFF, le Ballon ne sera pas chauffé.

      DEBUT PROGRAMMATION :

       

      1er Ensemble de Lignes: Test tous les 24h Si TCHEAU a atteint 55°C

      Définition d’un horaire et la durée de 2mn pour effectuer le test journalier T55° — Définir l’Horaire et la durée de 2mn du test journalier >> exemple test pendant 2mn à 12h00 tous les jours. A vous de personnaliser le créneau horaire. Conserver le Test sur 2mn par jour.
      source: Prog. Horaire = deb:12:00 fin:12:02 — Tous les Jours — Sortie: Switch Virtuel « VS24Heure » = ON Tant que Condition Vraie — Actif suivant: Toujours Actif

      Vérif Si « TCHEAU » >= 55° en dehors du créneau horaire de test journalier T55° ==> mémorisation de l’état dans « VSTestEau55 » = ON
      Source: Sonde « TCHEAU » >= 55° — Sortie: Switch Virtuel « VSTestEau55 » = ON — Actif suivant: switch Virtuel « VS24Heure » = OFF

      Si « TCHEAU » n’a pas atteint T55° en dehors du Test horaire journalier T55° ==> On active la consigne T55° lors du test Horaire Journalier T55° = ON
      Source: Switch Virtuel « VSTestEau55 » = OFF — Sortie: Switch Virtuel « VSActEau55 » = ON — Actif suivant: switch Virtuel « VS24Heure » = ON

      Si « TCHEAU » a atteint T55° en dehors du Test horaire journalier T55° ==> On remet la consigne T55° à ZERO pour le Test du lendemain
      Source: Switch Virtuel « VSTestEau55 » = ON — Sortie: Switch Virtuel « VSActEau55 » = OFF — Actif suivant: switch Virtuel « VS24Heure » = ON

      On efface la mémorisation de l’état « VSTestEau55 » lors du test Horaire Journalier T55° = ON
      Source: Switch Virtuel « VS24Heure » = ON — Sortie: Switch Virtuel « VSTestEau55 » = OFF — Actif suivant: Toujours Actif

      Si la Sonde « TCHEAU » < 55 et Si la consigne T55° est sollicitée, on demande une chauffe du ballon ECS tant que la consigne >= T55° n’est pas atteinte
      Source: Sonde « TCHEAU » < 55° — Sortie: Switch Virtuel « SWRLChEau » = ON Tant que Condition Vraie — Actif suivant: switch Virtuel « VSActEau55 » = ON

       

      2eme Ensemble de Lignes: Test hebdomadaire Si « TCHEAU » a atteint 60°C

      Définition du jour semaine, horaire et la durée pour effectuer le test Hebdomadaire T60° — Définir le Jour, l’horaire et la durée 2mn >> exemple test 2mn à 12h00 le dimanche. Conserver le Test sur 2mn sur le Jour Hebdo.
      source: Prog. Horaire = deb:12:00 fin:12:02 — Jour. Dimanche — Sortie: Switch Virtuel « VSHebdo » = ON Tant que Condition Vraie — Actif suivant: Toujours Actif

      Vérif Si « TCHEAU » >= 60° en dehors du créneau horaire du test Hebdo T60° ==> mémorisation de l’état dans « VSTestEau60 » = ON
      Source: Sonde « TCHEAU » >= 60° — Sortie: Switch Virtuel « VSTestEau60 » = ON — Actif suivant: switch Virtuel « VSHebdo » = OFF

      Si « TCHEAU » n’a pas atteint T60° en dehors du Test horaire Hebdo T60° ==> On active la consigne T60° lors du test Horaire Journalier T60° = ON
      Source: Switch Virtuel « VSTestEau60 » = OFF — Sortie: Switch Virtuel « VSActEau60 » = ON — Actif suivant: switch Virtuel « VSHebdo » = ON

      Si « TCHEAU » a atteint T60° en dehors du Test horaire Hebdo T60° ==> On remet la consigne T60° à ZERO pour le Test du lendemain
      Source: Switch Virtuel « VSTestEau60 » = ON — Sortie: Switch Virtuel « VSActEau60 » = OFF — Actif suivant: switch Virtuel « VSHebdo » = ON

      On efface la mémorisation de l’état « VSTestEau60 » lors du test Horaire Hebdo T60° = ON
      Source: Switch Virtuel « VSHebdo » = ON — Sortie: Switch Virtuel « VSTestEau60 » = OFF — Actif suivant: Toujours Actif

      Si la Sonde « TCHEAU » < 60 et Si la consigne T60° est solicitée, on demande une chauffe du ballon ECS tant que la consigne >= T60° n’est pas atteinte
      Source: Sonde « TCHEAU » < 60° — Sortie: Switch Virtuel « SWRLChEau » = ON Tant que Condition Vraie — Actif suivant: switch Virtuel « VSActEau60 » = ON

       

      Dernier Test sur la consigne T48°

      Source: Sonde « TCHEAU » < 48° — Sortie: Switch Virtuel « SWRLChEau » = ON Tant que Condition Vraie — Actif suivant: Toujours Actif

       

      En final activation du Relais

      On Active le Relais « RCHEAU » tant que la demande de chauffe ECS = ON et Si le VERROU « VSCHEAU » = ON (activation manuellement ou par autre test)
      Source: Switch Virtuel « SWRLChEau » = ON —  Sortie: Relais « RCHEAU » = ON Tant que Condition Vraie — Actif suivant switch Virtuel « VSCHEAU » = ON

       

      Cdt

      0
      0
      cdlog2
      Modérateur

        Re: Concernant votre PB avec le Serveur HTTP au Boot, si la version installée dans votre RASP est le système Buster ou Raspian, alors modifier la config comme suit, si les Options existes :

        Sous console SSH :

        :~$ sudo raspi-config
        >> le Choix 3 BOOT Options + Enter
        >> puis Choix B2 :  Wait for NetWork At Boot + Enter
        >> Would you like boot to Wait until Network Connection is established ?
        >> répondre OUI à la question : Tab ou Fleches pour changer de Champ et Puis Enter sur OUI ou YES selon
        >> Ensuite vous fermez le menu Quit et rebouter le RASP : Taper sous SSH : reboot + enter

        Il faut aussi avoir installé ma dernière archive, Projet_Vetronic.zip 

        Contactez moi par mail dès que vous aurez un moment.

        Cdt

         

        0
        0
        cdlog2
        Modérateur

          RE: J’ai une ébauche d’un Script PHP pour le EEdomus, qui envoie en 1er lieu une requête Data.cgx au WES avec conjointement la possibilité d’envoyer des requêtes au Serveur /HTTP, en fonction des infos de consommations lues en résultat du Data.cgx,  il y a des Test afin de voir s’il y a lieu d’augmenter ou réduire la charge du Vetronic en fonction des Conso du WES.

          C’est une ébauche qui peut vous servir de base pour gérer votre délestage avec vos Panneau. Je peux vous l’envoyer par mail

          Cdt

          0
          0
          cdlog2
          Modérateur

            Bonjour,

            C’est parfait. Si vous avez un moment il serait bien que l’on puisse dialoguer un peu par téléphone, il y a quelques point à voir. Si votre emploi du temps le permet contactez moi par e-mail : cdlog2@hotmail.com , soit vous donner un n° de Tel et je vous appelle ou inversement je fournirais le mien en réponse.

            Avez vous installé ma 2éme Archive que j’ai déposé sur le Blog, contenant le fichier DEB d’installation  ? Si votre RASP se connecte en WIFI et non en RJ45  à votre réseau local et si vous n’avez pas installé ma 2eme archive DEB, , alors c’est normal qu’au BOOT vous ayez ce PB.

            A l’origine je détectais l’IP du RASP uniquement au regard dde la Cnx sur ETH et pas sur le WLAN. Ma 2eme archive corrige ce point et utilise la 1ere IP trouvé, en cherchant en 1er une Cnx ETH, puis WlAN si aucune Cnx RJ45.

            De  même si vous avez un RASP installé avec une ancienne version BURST, il y a une config à faire au niveau du RASP, car en effet au BOOT, l’OS n’attend pas que les Cnx Réseaux soit faites, ce qui fait que lorsque l’on lance mon Serveur avec le /ect/rc.local , l’IP du RASP n’est pas encore connu et dans ce cas le Serveur tourne mais ne peut réagir aux requêtes.

            Je suis dispo toute la journée même le soir.

            Cdt

            Christian

             

            0
            0
            cdlog2
            Modérateur

              Bonjour,

              Vous confirmez que vos PBs sont induits lors de la création des Graphiques TIC et cela est tout à fait cohérent !

              Comme vous le savez, le Serveur enregistre cycliquement avec une période de 10mn, les fichiers Historiques .DAT,  dans les sous Dossier du Dossier /Graph/.

              Les historiques TIC sont enregistrés dans : /GRAPH/TIC. Ceux des Pinces dans /GAPH/PCE. Ceux des Pulses dans /GRAPH/PCE. Ceux des Sondes Temp. dans /GRAPH/TMP et enfin Ceux des Clic On/Off des Relais dans /GRAPH/INPRLY.

              Chaque Dossiers d’un « TYPE » exemple pour les « TIC » sont Catégorisés dans des Sous Dossiers /GRAPH/TIC/(année) et /GRAPH/TIC/(année)/(mois). Ou « année » correspondant à l’année courante (2022) et « mois » au mois courant sous sa forme numérique (Avril = 04).

              Exemple pour les TIC, les Historiques actuels du mois d’avril / 2022,  sont enregistrés dans /GRAPH/TIC/2022/*DAT et aussi /GRAPH/TIC/2022/04/*DAT

              Tous Vos anciens Dossiers et Fichiers *.DAT des Années Précédentes ainsi que Ceux Actuelles peuvent être supprimées >> /GRAPH/TIC/20XX/..  /GRAPH/TIC/2022/. Le Serveur WES reconstruit les Dossiers si Absents.

              Concernant les fichiers TIC, Les fichiers Historiques *.DAT sont Structurés en fonction de l’Abonnement ERDF. Exemple : pour un Abonnement type HC/HP en MONO, le Serveur va sauvegarder les Valeurs HC et HP dans deux Colonnes. En mode Triphasé l’indexation des Valeurs inscrites dans ces fichiers sera Différent ainsi que pour un Abonnement ERDF comme BASE ou Autres …..

              Les Fonctions JS (javascript) des Graphiques, lors de l’ouverture des Pages HTM, se basent sur le type d’abonnement ERDF lue dans la Trame TIC de la Téleinfo des Compteurs pour connaîtres le type d’abonnement ERDF en Cours et donc pour en déduire la structure des fichiers historique *DAT pour les analyser, en extraire les Valeurs et Afficher les Infos sous forme de Graph.

              On peut comprendre, que si vous changez de type d’abonnement en cours d’année, que la Structure et l’Indexation des Anciens Fichiers TIC *.DAT ne soit plus en Phase avec le nouvel Abonnement, ce qui va déstabiliser voir bloquer les Fonctions JS dédiés pour construire le Graph et provoquer le plantage de la Page HTM concerné.

              Votre Problème va s’auto régler demain, car les nouveaux fichiers *.DAT seront à nouveau enregistrés conforme à votre nouvel Abonnement.Par contre il vous sera impossible de lire les anciens Historiques.

              Je vous conseille de sauvegarder dans votre PC toute l’historique des TIC, car les fichiers sont lisiblent par un éditeur de texte si un Jour vous voulez trouver une info particulière et ensuite de Supprimer tous les sous Dossiers Année de /GRAPH/TIC/(année) même /2022

              Cdt

               

              0
              0
              cdlog2
              Modérateur

                Bonjour,

                Vos explications ne sont pas très claire, mais j’ai compris que vous voulez basculer votre tableau électrique général, soit vers votre production ou bien le réseau secteur en fonction d’un seuil d’ensoleillement que vous mesurez via un capteur analogique.

                Par contre je pense que le seuil que vous donnez >=5000 et >=6000 me parait curieux car en pur logique cela donne tout bonnement >=6000 

                Je pense que vous vouliez écrire que le seuil à analyser se trouve dans la fourchette  <=5000  et  >=6000.

                A supposer que votre Capteur Ana. est une Cellule photoélectrique que vous auriez appelée « CelPhotoElect » et votre Relais « RLBascule » vous pouvez programmer vos lignes comme suit:

                Source « CelPhotoElect » Ana. <= 5000 , Plage hor. deb:00:00 fin:00:00 , Journée Tous les Jours, Sortie « RLBascule  » Action = OFF , Tjs Actif

                Source « CelPhotoElect » Ana. >= 6000 , Plage hor. deb:00:00 fin:00:00 , Journée Tous les Jours, Sortie « RLBascule  » Action = ON , Tjs Actif

                A moins que je n’ai pas vraiment compris ce que vous souhaitez exactement, mais dans mon exemple pas besoin de Switch Virtuel. Votre relais  RLBascule passera sur ON dès que le seuil : >=6000 sera franchi et passera sur OFF en dessous du seuil : <=5000 .

                Cdt

                0
                0
                cdlog2
                Modérateur

                  RE : j’ai oublié, le Widget avec id : GRF est le widget graphique qui affiche les courbes des conso TIC.

                  {id: »GRF« ,n:0,x:4,y:0,w:6,h:5,c: »ffffff »,s: »T1″,v:0,u: »X »,m:0,o:0,M:0,t: »X »,H:0},

                  Voyez à supprimer cette ligne aussi.

                  Cdt

                  0
                  0
                  cdlog2
                  Modérateur

                    Bonjour,

                    Les Widgets sont sauvegardés dans un fichier « WIDGET.INI » situé à la racine de la carte SD. Il suffit de supprimer ce fichier pour retrouver une Page d’accueil par défaut.

                    Par contre vous pourriez, avant de remettre toute la page à l’origine, vous pourriez essayer de supprimer le Widget de votre Compteur qui pose PB.

                    Si vous pouvez éditer ce fichier « WIDGET.INI » , clic droit et ouvrir avec Bloc-Notes par exemple, vous trouverez un certains nombres de lignes commençant avec id : xxx ou xxx sont les Nom de chaque Widget.

                    Pour votre cas, c’est certainement le ou les Lignes ayant pour id: « TIC » qui vous pose PB

                    Voici ces lignes dans mon fichier :

                    {id: »TIC »,n:1,x:0,y:5,w:2,h:3,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:0,t: »X »,H:0},
                    {id: »TIC »,n:2,x:2,y:5,w:2,h:3,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:0,t: »X »,H:0},

                    Essayez de supprimer toutes les lignes ayant cet id : »TIC », enregistrer votre fichier. Vous videz le cache du navigateur et vérifier si maintenant la page Accueil s’ouvre normalement. Si toujours Pas ! Voyez à supprimer le fichier.

                    Surtout videz bien le cache du navigateur entre chaque manipulation.

                    Cdt

                    0
                    0
                    cdlog2
                    Modérateur

                      RE : Un dernier point. Les limites I Inst pour les tests sur la conso des Compteurs sont erronées. J’ai suivi vos donnés sans réfléchir. Votre contrat vous autorise 75A MAX au delà votre compteur disjoncte.

                      Pour le test I Inst max il faut prévoir une petite tolérance de 5A ce qui donne que l’on arrête le Relais du ballon à I Inst > 75-5-20 soit à la valeur 50A
                      Pour le test I Inst afin d’autoriser le Relais du ballon, on peut se mettre à une valeur 45+20 soit 65A soit 5A en dessous du seuil du test max

                      Vous programmez un test sur votre Compteur ERDF comme Source, Indicateur I Inst > 50 , l’Action = « SWStopRelais » = ON, Conditionné Si le Switch « Verrou_ECS_ONOFF » = ON.

                      Vous programmez un test sur votre Compteur ERDF comme Source, Indicateur I Inst < 45 , l’Action = « SWStopRelais » = OFF , Conditionné Si le Switch « Verrou_ECS_ONOFF » = ON.

                      0
                      0
                      cdlog2
                      Modérateur

                        RE: J’ai oublié mais vous le savez certainement, il faut positionner le champs « Journée » que j’ai Omis pour chaque ligne de PROG,  à la valeur « Tous les jours »

                        0
                        0
                        cdlog2
                        Modérateur

                          RE: j’ai oublié de répondre à votre question concernant la valeur « I MAX Mono », à 90A.

                          Cette information n’est pas utilisable pour notre usage en tant que utilisateur.
                          D’après la DOC ENEDIS, L’intensité maximale « IMAX » est toujours égale à 90 A dans le cas de compteur monophasé.

                          0
                          0
                          cdlog2
                          Modérateur

                            Bonjour,

                            Vous souhaitez rajouter un délestage sur le chauffage du ballon et vous vous demandez s’il est opportun de conserver les créneaux horaires pour tester seulement pendant ces périodes s’il est nécessaire de chauffer le ballon.

                            Concernant le délestage il vous faut faire des tests comme vous le mentionnez sur les consommation Domestique  <- 50A –>75A et tester conjointement le Switch « SWRelaisEC » = ON pour savoir si le ballon est en état de chauffe.

                            Pour arrêter à tout moment la chauffe de votre ballon, vous avez déjà le Switch « Verrou_ECS_ONOFF » = OFF. mais il vous faut encore un autre Switch dédié au Délestage exemple « SWStopRelais » = ON ce implique l’arrêt de la chauffe du ballon.

                            Donc il est facile de rajouter votre Délestage :

                            Vous programmez un test sur votre Compteur ERDF comme Source, Indicateur I Inst > 75 , l’Action  = « SWStopRelais » = ON, Conditionné Si le Switch « Verrou_ECS_ONOFF » = ON.

                            Vous programmez un test sur votre Compteur ERDF comme Source, Indicateur I Inst < 50 , l’Action  = « SWStopRelais » = OFF , Conditionné Si le Switch « Verrou_ECS_ONOFF » = ON.

                            ensuite vous devez modifier la ligne qui active le relais de chauffe du ballon

                            Vous programmez un test sur le Switch « SWRelaisEC » = ON , Action Relais « RCHEAU » = ON Tant que cdt vrai , Conditionné Si le Switch « SWStopRelais«  = OFF.

                            et vous rajouter enfin la ligne qui inhibe la monté du Relais « RCHEAU » via votre Switch « Verrou_ECS_ONOFF » si = OFF

                            Vous programmer un test sur le Switch « Verrou_ECS_ONOFF » = OFF , Action = Switch  « SWStopRelais » = ON Tant que cdt vrai , Conditionné Toujours Actif.

                            Concernant le choix des créneaux horaires, au regards de mon expérience avec mon propre ECS , j’ai les deux modes possibles : soit je bascule dans le mode HP/HC et j’autorise la chauffe du ballon uniquement en HC et si nécessaire je peux à tout moment autoriser mon ballon à chauffer selon ses propres besoins et sans restriction toute la journée, via un Switch Virtuel que je positionne manuellement suivant certains cas d’utilisations.

                            Dans l’exemple de programmation que je vous ai fait, il y a actuellement 5 Switchs Virtuel qui déterminent 5 conditions pour autoriser la mise en chauffe de votre  Ballon à savoir : Il faut que le SW « Verrou_ECS_ONOFF » soit ON, que le SW « SWHorloge » soit ON, que le SW « SWPanSolOut » (>68°) soit OFF,  que le SW « SWBallon_EC » (<50°) soit OFF et enfin le dernier Switch de délestage « SWStopRelais » = OFF

                            Si vous souhaiter conserver le Verrou SW « Verrou_ECS_ONOFF » pour interdire toutes chauffe du ballon lorsque vous n’êtes pas chez vous, sachant que les Switchs « SWPanSolOut » et « SWBallon_EC » sont gérés automatiquement par les 2 Thermostats, et comme le Switch « SWStopRelais » est dédié au délestage, il vous reste la possibilité d’influencer sur le SW « SWHorloge » pour justement autoriser ou pas l’usage des créneaux horaires.

                            Si vous forcer manuellement ce SW SWHorloge = ON en permanence via un autre Switch exemple « SWTIMER_ONOFF » vous court-circuitez l’usage des tests sur les créneaux horaires, ce qui laisse le ballon à se gérer à tout moment de la journée et la nuit en fonction des autres critères.

                            Lorsque ce Switch « SWTIMER_ONOFF » = ON >> le test sur les créneaux horaires est fonctionnel. Lorsque « SWTIMER_ONOFF » = OFF le chauffage du ballon est libre d’être activé 24h/24h suivant les autres critères.

                            Pour rajouter ce Switch  » SWTIMER_ONOFF » vous devez modifier quelque peu les 2 lignes existantes sur les tests horloge suivantes :

                            Vous programmez une 1ere Prog.Horaire avec Test sur Horloge Interne Deb=04:00–Fin=07:00 et l’Action = Switch « SWHorloge » = 0N Tant que cdt vrai, Conditionné Si le Switch « SWTIMER_ONOFF » = ON

                            Vous programmez une 2eme Prog.Horaire avec Test sur Horloge Interne Deb=16:00–Fin=19:00 et l’Action =  Switch « SWHorloge » = 0N Tant que cdt vrai, Conditionné Si le Switch « SWTIMER_ONOFF » = ON

                            et vous rajouter cette ligne qui vous permet de verrouiller ou déverrouiller l’usage des créneau horaires :

                            Vous programmer un test sur le Switch « SWTIMER_ONOFF » = OFF , Action = Switch « SWHorloge » = ON Tant que cdt vrai , Conditionné Toujours Actif.

                             

                            Ce qui donne en Global :

                            Vous créez ces Virtual Switchs : « SWRelaisEC », « SWBallon_EC », « SWHorloge », « SWPanSolOut », « SET_RCHEAU », « Verrou_ECS_ONOFF », « SWTIMER_ONOFF », « SWStopRelais »

                            Sachant que le Switch « Verrou_ECS_ONOFF » et le Switch « SWTIMER_ONOFF » sont activés Manuellement, l’un pour Inhiber Totalement la Chauffe du ballon et l’autre pour court-circuiter, Annuler les Tests des Créneaux Horaires

                            Vous créez le Relais d’Activation de chauffe du Ballon : « RCHEAU »
                            vous créez la Variable : « VTCHEAU » qui sert de consigne (<50°) et vous rentrez la valeur 50 dans cette variable  (consigne ballon)
                            vous créez la Variable : « VTPANSOL » qui sert de consigne ( > 68) et vous rentrez la valeur 68 dans cette variable (consigne panneau solaire)

                            DEBUT PROGRAMMATION :

                            Vous programmer un test sur le Switch « SWTIMER_ONOFF » = OFF , Action = Switch « SWHorloge » = ON Tant que cdt vrai , Conditionné Toujours Actif.

                            Vous programmer un test sur le Switch « Verrou_ECS_ONOFF » = OFF , Action = Switch  « SWStopRelais » = ON Tant que cdt vrai , Conditionné Toujours Actif.

                            Vous programmez un test sur votre Compteur ERDF comme Source, Indicateur I Inst > 75 , l’Action = « SWStopRelais » = ON, Conditionné Si le Switch « Verrou_ECS_ONOFF » = ON.

                            Vous programmez un test sur votre Compteur ERDF comme Source, Indicateur I Inst < 50 , l’Action = « SWStopRelais » = OFF , Conditionné Si le Switch « Verrou_ECS_ONOFF » = ON.

                            Vous programmez une 1ere Prog.Horaire avec Test sur Horloge Interne Deb=04:00–Fin=07:00 et l’Action = Switch « SWHorloge » = 0N Tant que cdt vrai, Conditionné Si le Switch « SWTIMER_ONOFF » = ON

                            Vous programmez une 2eme Prog.Horaire avec Test sur Horloge Interne Deb=16:00–Fin=19:00 et l’Action =  Switch « SWHorloge » = 0N Tant que cdt vrai, Conditionné Si le Switch « SWTIMER_ONOFF » = ON

                            Vous programmez un Thermostat avec votre sonde « PanSol_OUT » comme Source. La Variable « VTPANSOL » défini la consigne de T° > 68° (var = 68) et l’Action = Switch « SWPanSolOut », Conditionné Toujours Actif.

                            Vous programmez un Thermostat avec votre sonde « Ballon_EC » comme Source. La Variable « VTCHEAU » défini la consigne de T° < 50° (var = 50) et l’Action = Switch « SWBallon_EC », Conditionné Toujours Actif.

                            Vous programmez un test sur le Switch « SWPanSolOut » = OFF , Action = Switch « SET_RCHEAU » = ON si cdt vrai pendant Tempo = 10mn , Conditionné Si le Switch « SWHorloge » = ON.

                            Vous programmez un test sur le Switch « SWPanSolOut » = ON , Action = Switch « SET_RCHEAU » = OFF si cdt vrai pendant Tempo = 15mn , Conditionné Toujours Actif

                            Vous programmer un test sur le Switch « SWHorloge » = OFF , Action = Switch « SET_RCHEAU » = OFF , Conditionné Toujours Actif

                            Vous programmez un test sur le Switch « SET_RCHEAU » = ON , Action = Switch « SWRelaisEC » = ON Tant que cdt vrai , Conditionné Si le Switch « SWBallon_EC » = OFF

                            Vous programmez un test sur le Switch « SWRelaisEC » = ON , Action Relais « RCHEAU » = ON Tant que cdt vrai , Conditionné Si le Switch « SWStopRelais » = OFF.

                            Cdt

                             

                            0
                            0
                            cdlog2
                            Modérateur

                              RE : En final si l’on utilise le même Switch « SWHorloge » pour Action en fonction des 2 créneaux horaires :

                              Vous créez ces Virtual Switchs :  « SWRelaisEC » , « SWBallon_EC » , « SWHorloge » ,  « SWPanSolOut » , « SET_RCHEAU », « Verrou_ECS_ONOFF »
                              Vous créez le Relais d’Activation de chauffe du Ballon : « RCHEAU »
                              vous créez la Variable : « VTCHEAU » qui sert de consigne (<50°) et vous rentrez la valeur 50 dans cette variable  (consigne ballon)
                              vous créez la Variable : « VTPANSOL » qui sert de consigne ( > 68) et vous rentrez la valeur 68 dans cette variable (consigne panneau solaire)

                              DEBUT PROGRAMMATION :

                              Vous programmez une 1ere Prog.Horaire avec Test sur Horloge Interne Deb=04:00–Fin=07:00 et l’Action = Switch « SWHorloge » = 0N Tant que cdt vrai, Conditionné Toujours Actif.

                              Vous programmez une 2eme Prog.Horaire avec Test sur Horloge Interne Deb=16:00–Fin=19:00 et l’Action =  Switch « SWHorloge » = 0N Tant que cdt vrai, Conditionné Toujours Actif.

                              Vous programmez un Thermostat avec votre sonde « PanSol_OUT » comme Source. La Variable « VTPANSOL » défini la consigne de T° > 68° (var = 68) et l’Action = « SWPanSolOut », Conditionné Toujours Actif.

                              Vous programmez un Thermostat avec votre sonde « Ballon_EC » comme Source. La Variable « VTCHEAU » défini la consigne de T° < 50° (var = 50) et l’Action = « SWBallon_EC », Conditionné Toujours Actif.

                              Vous programmez un test sur le Switch « SWPanSolOut » = OFF , Action = Switch « SET_RCHEAU » = ON si cdt vrai pendant Tempo = 10mn , Conditionné Si le Switch « SWHorloge » = ON.

                              Vous programmez un test sur le Switch « SWPanSolOut » = ON , Action = Switch « SET_RCHEAU » = OFF si cdt vrai pendant Tempo = 15mn , Conditionné Toujours Actif

                              Vous programmer un test sur le Switch « SWHorloge » = OFF , Action = Switch « SET_RCHEAU » = OFF , Conditionné Toujours Actif

                              Vous programmez un test sur le Switch « SET_RCHEAU » = ON , Action = Switch « SWRelaisEC » = ON Tant que cdt vrai , Conditionné Si le Switch « SWBallon_EC » = OFF

                              Vous programmez un test sur le Switch « SWRelaisEC » = ON , Action Relais « RCHEAU » = ON Tant que cdt vrai , Conditionné Si le Switch « Verrou_ECS_ONOFF » = ON

                              0
                              0
                              cdlog2
                              Modérateur

                                RE: Si vous n’avez pas besoin de faire un distinguo entre la tranche horaire du matin par rapport à celle de l’après midi, pour des tests particulier, vous pouvez regrouper ces deux Tests horloge sur le même Switch Virtuel comme Action exemple  Switch «  SWHorloge » ce qui remplace les Switchs  SWHorMatin et SWHorApMidi

                                Cela vous réduit le nombre de ligne Programme car il y a des points communs :

                                Lignes actuelles :

                                Vous programmez une 1ere Prog.Horaire avec Test sur Horloge Interne Deb=04:00–Fin=07:00 et l’Action = Switch « SWHorMatin » = 0N Tant que cdt vrai, Conditionné Toujours Actif.

                                Vous programmez une 2eme Prog.Horaire avec Test sur Horloge Interne Deb=16:00–Fin=19:00 et l’Action =  Switch « SWHorApMidi » = 0N Tant que cdt vrai, Conditionné Toujours Actif.

                                Deviennent :

                                Vous programmez une 1ere Prog.Horaire avec Test sur Horloge Interne Deb=04:00–Fin=07:00 et l’Action = Switch « SWHorloge » = 0N Tant que cdt vrai, Conditionné Toujours Actif.

                                Vous programmez une 2eme Prog.Horaire avec Test sur Horloge Interne Deb=16:00–Fin=19:00 et l’Action =  Switch « SWHorloge » = 0N Tant que cdt vrai, Conditionné Toujours Actif.

                                Et cela vous permet de réduire les lignes suivantes actuelles

                                Vous programmez un test sur le Switch « SWPanSolOut » = OFF , Action = Switch « SET_RCHEAU » = ON si cdt vrai pendant Tempo = 10mn , Conditionné Si le Switch « SWHorMatin » = ON.

                                Vous programmez un test sur le Switch « SWPanSolOut » = OFF , Action = Switch « SET_RCHEAU » = ON si cdt vrai pendant Tempo = 10mn , Conditionné Si le Switch « SWHorApMidi » = ON.

                                Réduit un 1 ligne :

                                Vous programmez un test sur le Switch « SWPanSolOut » = OFF , Action = Switch « SET_RCHEAU » = ON si cdt vrai pendant Tempo = 10mn , Conditionné Si le Switch « SWHorloge » = ON.

                                Ainsi que ces lignes actuelles :

                                Vous programmer un test sur le Switch « SWHorMatin » = OFF , Action = Switch « SET_RCHEAU » = OFF , Conditionné Si le Switch « SWHorApMidi » = OFF

                                Vous programmer un test sur le Switch « SWHorApMidi » = OFF , Action = Switch « SET_RCHEAU » = OFF , Conditionné Si le Switch « SWHorMatin » = OFF

                                sont réduit en 1 ligne  :

                                Vous programmer un test sur le Switch « SWHorloge » = OFF , Action = Switch « SET_RCHEAU » = OFF , Conditionné Toujours Actif

                                 

                                 

                                 

                                0
                                0
                                cdlog2
                                Modérateur

                                  RE: au complet !

                                  DEBUT PROGRAMMATION :

                                  Vous programmez une 1ere Prog.Horaire avec Test sur Horloge Interne Deb=04:00–Fin=07:00 et l’Action = Switch « SWHorMatin » = 0N Tant que cdt vrai, Conditionné Toujours Actif.

                                  Vous programmez une 2eme Prog.Horaire avec Test sur Horloge Interne Deb=16:00–Fin=19:00 et l’Action =  Switch « SWHorApMidi » = 0N Tant que cdt vrai, Conditionné Toujours Actif.

                                  Vous programmez un Thermostat avec votre sonde « PanSol_OUT » comme Source. La Variable « VTPANSOL » défini la consigne de T° > 68° (var = 68) et l’Action = « SWPanSolOut », Conditionné Toujours Actif.

                                  Vous programmez un Thermostat avec votre sonde « Ballon_EC » comme Source. La Variable « VTCHEAU » défini la consigne de T° < 50° (var = 50) et l’Action = « SWBallon_EC », Conditionné Toujours Actif.

                                  Vous programmez un test sur le Switch « SWPanSolOut » = OFF , Action = Switch « SET_RCHEAU » = ON si cdt vrai pendant Tempo = 10mn , Conditionné Si le Switch « SWHorMatin » = ON.

                                  Vous programmez un test sur le Switch « SWPanSolOut » = OFF , Action = Switch « SET_RCHEAU » = ON si cdt vrai pendant Tempo = 10mn , Conditionné Si le Switch « SWHorApMidi » = ON.

                                  Vous programmez un test sur le Switch « SWPanSolOut » = ON , Action = Switch « SET_RCHEAU » = OFF si cdt vrai pendant Tempo = 15mn , Conditionné Toujours Actif

                                  Vous programmer un test sur le Switch « SWHorMatin » = OFF , Action = Switch « SET_RCHEAU » = OFF , Conditionné Si le Switch « SWHorApMidi » = OFF

                                  Vous programmer un test sur le Switch « SWHorApMidi » = OFF , Action = Switch « SET_RCHEAU » = OFF , Conditionné Si le Switch « SWHorMatin » = OFF

                                  Vous programmez un test sur le Switch « SET_RCHEAU » = ON , Action = Switch « SWRelaisEC » = ON Tant que cdt vrai , Conditionné Si le Switch « SWBallon_EC » = OFF

                                  Vous programmez un test sur le Switch « SWRelaisEC » = ON , Action Relais « RCHEAU » = ON Tant que cdt vrai , Conditionné Si le Switch « Verrou_ECS_ONOFF » = ON

                                   

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