cdlog2

Forum Replies Created

Affichage de 15 réponses de 601 à 615 (sur un total de 1,620)
  • Replies
    cdlog2
    Modérateur

      Voici votre Page d’accueil en pièce jointe, simulé dans mon WES, bien sur les valeurs sont absentes. On plante sur le Gros Widget en haut, au centre intitulé Puissance Instantanées.

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

        Pour être plus précis, la Page bloque sur le Widget PAC, Titre = Puissance Instantanées.  C’est le Gros Widget qui se trouve au centre de votre page d’accueil tout en haut, on y trouve les 4 Pinces : Pince1 Pince2 Pince3 et Pince4 avec des valeurs suivi normalement de « VA ». C’est le Tableau PCEunit qui contient le Texte des Unités « VA » ! et que le Prg ne trouve plus actuellement ?

        Editer le fichier WIDGET.INI de votre WES, vous allez trouver les infos ci-dessous :

        {id: »PLS »,n:1,x:0,y:3,w:2,h:2,c: »#ffffff »,s: »0″,v:0,u: »X »,m:0,t: »X »},
        {id: »PAC »,n:0,x:4,y:0,w:4,h:3,c: »#ffffff »,s: »0″,v:0,u: »X »,m:0,t: »X »},
        {id: »SND »,n:0,x:9,y:2,w:3,h:5,c: »#ffffff »,s: »0″,v:0,u: »X »,m:0,t: »X »},
        {id: »RLY »,n:0,x:10,y:0,w:2,h:2,c: »#ffffff »,s: »0″,v:0,u: »X »,m:0,t: »X »},
        {id: »CPT »,n:0,x:8,y:0,w:2,h:2,c: »#ffffff »,s: »0″,v:0,u: »X »,m:0,t: »X »},
        {id: »VSW »,n:0,x:10,y:7,w:2,h:4,c: »#ffffff »,s: »0″,v:0,u: »X »,m:0,t: »X »},
        {id: »VAR »,n:0,x:0,y:5,w:2,h:5,c: »#ffffff »,s: »0″,v:0,u: »X »,m:0,t: »X »},
        {id: »GRF »,n:0,x:2,y:3,w:7,h:6,c: »#ffffff »,s: »0″,v:0,u: »X »,m:0,t: »X »},
        {id: »ADI »,n:0,x:2,y:9,w:2,h:3,c: »#ffffff »,s: »0″,v:0,u: »X »,m:0,t: »X »},
        {id: »TIC »,n:1,x:0,y:0,w:3,h:3,c: »#ffffff »,s: »0″,v:0,u: »X »,m:0,t: »X »},

        Supprimez de ce fichier WIDGET.INI la 2eme ligne à partir du HAUT qui ressemble à ceci :

        {id: »PAC »,n:0,x:4,y:0,w:4,h:3,c: »#ffffff »,s: »0″,v:0,u: »X »,m:0,t: »X »},

        Supprimer la ligne vide si vous en avez crée une, Puis vous sauvegardez ce fichier Widget.ini. Ensuite videz le cache de votre navigateur et ouvrez la page du WES, Normalement s’il n’y a pas d’autre erreur, votre page d’accueil va s’ouvrir normalement.

         

        0
        0
        cdlog2
        Modérateur

          Bonsoir,

          Bon, le message d’erreur désigne l’origine de l’erreur qui porte sur un tableau qui s’appelle PCEunit
          Ce Tableau est censé contenir les Unités Utilisées pour afficher la valeur des Pinces. Donc on plante sur des infos des Pinces.

          1ere question, auriez vous supprimé une Pince de votre Config WES, mais vous auriez laissé le Widget relatif activé dans la Page d’accueil ?

          Ce tableau PCEunit est normalement rempli par une requête sur le fichier homeini.CGX. Avez vous touché au fichier CGX et particulièrement sur ce /WEBPROG/CGX/homeini.CGX ?

          Pourriez vous lancer cette requête depuis votre navigateur : 192.168.x.x/WEBPROG/CGX/homeini.CGX  (mettre l’IP du WES)
          Le Serveur va vous rendre le résultat dans la page du navigateur. Pourriez vous sélectionner l’ensemble et copier le résultat dans un fichier que vous nommé homeini.txt

          Ensuite pourriez vous inclure votre fichier homeini.txt avec le fichier homeini.CGX de votre WES qui se trouve dans /WEBPROG/CGX/homeini.CGX. pour créer une archive ZIP que vous me Postez.

          Si vous le souhaitez, vous m’envoyez un mail : cdlog2@hotmail.com. On pourra mieux échanger des fichiers,  voir à communiquer un n° Tel pour s’appeler.

          Cdt

          0
          0
          cdlog2
          Modérateur

            Re: @gaby-69

            Pour éviter de faire une modif qui ne vous convient pas exactement, je pense qu’il est préférable que l’on se parle avant que je ne commence.

            Envoyez moi un Mail. Soit je vous répond et vous communique mon n° de Tel et vous m’appelez ou bien vous communiquez votre n° Tel dans votre Mail et je vous rappelle si vous me donnez un horaire de préférence.

            En attente de vos réponses

            Cdt

            0
            0
            cdlog2
            Modérateur

              Bonjour @Gaby-69,

              Ok je comprend mieux à quoi sert votre SW.

              Oui votre demande est faisable. Par contre cela va nécessiter d’implémenter une Tierce Page HTM d’aiguillage ex : PERSO.HTM dans lequel il suffit d’analyser l’état de votre SW  (le choix du SW à utiliser sera à définir manuellement dans une Variable du fichier) .

              En fonction du Statut (On/Off) du SW on va pouvoir rediriger la Page PERSO.HTM vers soit la page PERSO1.HTM ou la page PERSO2.HTM.

              Je suppose que vous aller commander le SW par l’envoie d’une requête ou bien par une ligne de Programme dans le WES !? Ensuite Il faudra faire un appel avec cet URL : 192.x.x.106/perso.htm

              Mais vous pourriez moyennant une petite modif dans le fichier INDEX.HTM appeler le WES comme ceci : 192.x.x.106/?SW=1 ou 192.x.x.106/?SW=0

              C’est le /?SW=1 ou /?SW=0  contenu dans l’URL qui permet de faire la bascule vers la bonne page Perso. Dans ce cas pas besoin de SW physique.

              Mais à priory votre SW physique à son utilité ?

              Confirmez votre choix ! : Bascule suivant un SW physique ou Bascule via l’URL ?

              je fais la modif selon votre choix et revient vers vous.

              Cdt

               

              0
              0
              cdlog2
              Modérateur

                Ok, de retour.

                Assurez vous d’avoir bien sauvegardé le fichier INDEX.HTM d’origine dans votre PC.

                Je joins le Fichier INDEX.HTM (Ziped !) qui à été modifié afin d’afficher des erreurs s’il en est dans les fonctions de la Page d’Accueil.

                Copiez ce fichier INDEX.HTM modifié en remplacement de celui existant dans votre WES.

                Videz le cache du navigateur et lancez le WES. Faites un retour s’il vous affiche un message d’erreur !

                Cdt

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

                  Ok je prend vos fichiers et reviens vers vous pour les tester.

                  Conservez bien le fichier INDEX.HTM et le WIDGET.INI actuel de votre WES dans votre PC, car il vous faudra les recopier dans votre WES après nos Tests.

                  0
                  0
                  cdlog2
                  Modérateur

                    Bonjour @morisod,

                    Copiez le fichier INDEX.HTM et le Fichier WIDGET.INI du WES dans votre PC, puis vous en faite une Archive.ZIP que vous Postez sur le Blog.

                    Je vais modifier votre fichier Index.htm en rajoutant des Pièges Debug dans différentes Fonctions du Fichier. Normalement, cela permettra de voir par la montée d’un message d’Erreur, la Zone concernée, la Fonction qui ne répond pas correctement, s’il en est ! lors du plantage.

                    Si effectivement un message d’erreur nous indique la Fonction incriminée, il sera plus facile de comprendre le pourquoi du blocage.

                    Cdt

                     

                    0
                    0
                    cdlog2
                    Modérateur

                      @Gaby-69

                      Si vous avez des questions à poser et pour éviter de saturer ce fil de discussion, je vous propose de me contacter par mail : cdlog2@hotmail.com et me communiquer un n° de Tel afin que je vous appelle pour avoir un échange direct et plus convivial.

                      Confirmez par un message sur le Blog, si vous m’envoyez un mail afin que je consulte ma messagerie plus rapidement.

                      Cdt

                      0
                      0
                      cdlog2
                      Modérateur

                        Bonjour @nicolas, @Phil12

                        Cette Option existe effectivement depuis les versions WES V0_84A4 et V0_84A10.

                        Il faut préciser que le WES enregistre ces Historiques seulement si les Options :
                        « Mesure et enregistrement des temps d’activation des relais et des entrées du serveur » (enregistrement état Relais et Entrées) et « Graphique Val » (enregistrement valeurs Analogiques) sont bien activées dans la Configuration Capteurs et Relais.

                        Dès l’activation, le WES enregistre dans le dossier  /GRAPH/INPRLY/2022/02/ (année/mois en cours) les fichiers historiques journalier.DAT.

                        Exemple d’un extrait d’un fichier DAT

                        [‘Heures’,’Relais 1′,’Relais 2′,’Entree 1′,’Entree 2′],
                        [’10:27:51′,1,0,0,0],
                        [’10:27:53′,1,1,0,0],
                        [’10:27:54′,1,0,0,0],
                        [’10:27:55′,0,0,0,0],
                        [’10:27:55′,1,0,0,0],
                        [’10:27:56′,1,1,0,0],
                        [’10:27:57′,1,0,0,0],
                        [’10:27:58′,0,0,0,0],
                        [’10:28:00′,0,1,0,0],
                        [’10:28:00′,1,1,0,0],
                        [’10:28:01′,1,0,0,0],
                        [’10:28:02′,0,0,0,0]

                        En effet et comme précisé, vous pouvez aussi consulter les Graphiques en relatifs depuis le menu Graphiques & Fichiers / Graphiques.

                        Cdt

                        0
                        0
                        cdlog2
                        Modérateur

                          RE : Le Blog à paniqué lorsque j’ai mis l’exemple des liens du fichier MENU.HTM.

                          En plus j’ai oublié de vous donner le fichier INDEX1.HTM modifié. A la place de INDEX1.HTM, je vais nommer la 1ere page perso PERSO1.HTM et PERSO2.HTM pour la 2eme page perso, cela sera plus parlant. Je rajoute aussi les liens dans le fichier MENU.HTM

                          Je joins une archive avec tous les fichier à copier dans votre WES

                          INDEX.HTM = fichier page Accueil Org V0_84A10

                          MENU.HTM configuré pour lancer les pages Perso 1 et 2

                          PERSO1.HTM et PERSO2.HTM sont les fichiers Accueil modifiés pour charger leur config WIDGET depuis le Tableau interne.

                           

                           

                           

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

                            Re:

                            Il y a peut être une solution à votre demande, mais cela nécessite de configurer vos Pages Perso manuellement depuis les fichiers.

                            Avant de commencer, Sauvegarder le fichier WIDGET.INI dans votre PC afin de préserver la config actuelle des Widgets de la page Accueil Org.

                            La méthode consiste à créer en 1er lieu les Widgets que vous voulez voir dans vos Pages Perso depuis la Page Accueil Org. Cela signifie qu’il faut au préalable utiliser la Page d’Accueil Org pour configurer cette Page tel que vous souhaitez la voir ensuite dans la Page Perso.

                            Concrètement, cela signifie qu’il faut supprimer de la Page d’Accueil Org, tous les Widgets que vous ne souhaitez pas voir dans votre Page Perso. Le cas échéant vous créez les Widgets que vous souhaitez rajouter. Une fois votre mise en Page Faites, vous sauvegardez avec le crayon la config de cette Page Widget afin que le Serveur crée le fichier WIDGET.INI spécifique à cette config.

                            J’ai modifié ma Page INDEX1.HTM pour lui interdire de charger le fichier WIDGET.INI et à la place je force à lire un Tableau configurée dans INDEX1.HTM afin de recevoir les même informations que ceux du fichier WIDGET.INI.

                            Donc il suffit de copier manuellement le contenu de votre fichier WIDGET.INI, ( config des Widgets à afficher) dans le Tableau Dédié du Fichier INDEX1.HTM.

                            Vous trouvez le début de ce Tableau en ligne 178 de INDEX1.HTM, voir Ci-dessous. Actuellement c’est ma config Widget qui s’y trouve. Il faut remplacer le contenu actuel par le contenu du fichier WIDGET.INI que vous avez configurée avec les Widgets que vous voulez voir dans votre Page Perso. Puis sauvegarder le fichier INDEX1.HTM.

                            //###############################################################################
                            //####### Remplacer le bloc ci-dessous par le contenu du fichier WIDGET.INI #####
                            //###############################################################################

                            {id: »TIC »,n:1,x:0,y:1,w:2,h:2,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:0,t: »X »},
                            {id: »TIC »,n:2,x:0,y:4,w:2,h:2,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:0,t: »X »},
                            {id: »PLS »,n:1,x:0,y:6,w:2,h:2,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:0,t: »X »},
                            {id: »PLS »,n:2,x:0,y:8,w:2,h:2,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:0,t: »X »},
                            {id: »PLS »,n:3,x:0,y:10,w:2,h:2,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:0,t: »X »},
                            {id: »PLS »,n:4,x:2,y:12,w:2,h:2,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:0,t: »X »},
                            {id: »PAC »,n:0,x:4,y:0,w:4,h:3,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:0,t: »X »},
                            {id: »COU »,n:0,x:2,y:0,w:2,h:4,c: »ffffff »,s: »0″,v:0,u: »J »,m:0,o:0,M:0,t: »X »},
                            {id: »SND »,n:0,x:9,y:7,w:2,h:2,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:0,t: »X »},
                            {id: »RLY »,n:0,x:10,y:0,w:2,h:2,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:0,t: »X »},
                            {id: »VSW »,n:0,x:8,y:3,w:2,h:4,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:0,t: »X »},
                            {id: »VAR »,n:0,x:8,y:9,w:2,h:5,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:0,t: »X »},
                            {id: »THS »,n:4,x:4,y:5,w:2,h:4,c: »ffffff »,s: »VAR »,v:0,u: »X »,m:1,o:504,M:60,t: »Chauffage »},
                            {id: »VSW »,n:2,x:10,y:2,w:2,h:4,c: »ffffff »,s: »0″,v:0,u: »X »,m:0,o:0,M:60,t: »X »},

                            //###########  FIN DU BLOC #################################################

                            Vous pouvez ensuite ouvrir votre Page INDEX1.HTM depuis le menu et normalement vous allez trouver la Config que vous avez réalisé dans la Page d’Accueil ORG. Videz le cache du navigateur avant d’ouvrir la Page.

                            Si vous avez installez une 2eme pages Perso depuis le fichier MENU.HTM, vous pouvez répéter les opérations décrites ci-dessus, pour configurer le même Tableau d’un autre Fichier INDEX2.HTM qui sera utilisé pour afficher cette seconde Page Perso depuis le Menu.

                            Pour rajouter un lien vers une Page Perso 2 depuis le Menu, vous pouvez rajouter la ligne suivante dans le Fichier MENU.HTM :

                            Contenu du Fichier MENU.HTM  « Actuel » ligne 13 à 16, 2 liens Existes, Page Accueil Org et Page Accueil Perso :

                            <ul class= »dropdown-menu »>

                          • INDEX.HTM« >Page Accueil Org
                          • INDEX1.HTM« >Page Accueil Perso
                          • Configurer le 3eme Lien pour ajouter l’Url de la Page INDEX2.HTM, pour accéder à la page Accueil Perso 2

                            <ul class= »dropdown-menu »>

                          • Page Accueil Org
                          • Page Accueil Perso 1
                          • Page Accueil Perso 2
                          •  

                            Pour Terminer Il faut bien sur Recopier dans la carte mémoire, le fichier WIDGET.INI d’origine que vous avez sauvegardez, afin de retrouver la config Initiale des Widgets de la Page Accueil Org.

                            Surtout videz bien le cache mémoire du navigateur entre chaque opération sur les fichiers.

                            J’ai mis la variable var SWTHVerrou = 0; pour enlever l’Option du SW pour l’affichage des Widgets THERM.

                            Tenez moi informé si cela vous convient ou si Pb. On verra ensuite à implémenter les SW pour donner les autorisations d’accès une fois les Pages Perso configurées et fonctionnelles.

                            Faites moi une copie écran de vos 2 Pages Perso une fois terminé pour comprendre ce que vous voulez discriminer avec vos SW.

                            Cdt

                             

                             

                            0
                            0
                          cdlog2
                          Modérateur

                            Bonsoir,

                            Ce n’est pas réellement clair  ! En effet ce n’est pas ce que j’ai fait !!!

                            En premier lieu, modifier dans mon fichier Accueil modifié (INDEX.HTM ou INDEX1.HTM) , la variable SWTHVerrou qui se trouve en ligne 187, afin de mettre sa valeur=0; => var SWTHVerrou = 0;  (attention au  » ;  » final ).

                            Cela va enlever ma Discri faite pour masquer une partie des Widgets Therm via un SW lorsque la Consigne est fausse.

                            Est ce que l’affichage dans le Widget Therm, de la valeur réel de Température et celle de la VAR qui défini la consigne vous convient tel que défini ?

                            Ce que je comprend maintenant, c’est que vous voulez personnaliser 2 pages Perso uniquement pour consulter un ou des Widgets Thermostats, dont l’une regroupe la catégorie des Widgets de type Chauffage et l’autre la catégorie de type Froid.

                            Il faut savoir que les Widgets de la page d’Accueil sont construit autour du fichier WIDGET.INI. Lorsque vous créez un nouveau WIDGET, une requête est envoyé au serveur pour mettre à jour ce fichier WIDGET.INI. On ne peut pas enregistrer un fichier dans la carte mémoire depuis un navigateur. Seul le serveur peut créer et écrire dans un fichier de la carte mémoire.

                            Comme il n’y a qu’un fichier WIDGET.INI pour afficher tous les WIDGET, si vous voulez personnaliser l’affichage de Widget particulier dans les Pages Perso, cela ne peut se faire que par des Discri faites via des Variables de test dans le Code Javascript de la Page Perso, à l’image de ma variable  SW verrou « SWTHVerrou ».

                            Vous ne pourrez pas placer, déplacer vos Widgets différemment dans vos Pages Perso que ceux de la Page d’Accueil. Les coordonnées XY, position de chaque Widgets dans la Page d’Accueil est défini depuis le fichier WIDGET.INI et sont mise à jour après une sauvegarde depuis la page d’Accueil. Quelque soit la page qui vont afficher ces Widgets, ils seront affichés toujours aux mêmes endroit dans la Page ! Par contre si il n’y a qu’un seul Widget par page à afficher, on peut éventuellement détourner les coordonnées de ce Widget pour le centrer dans la page.

                            Le WES permet de créer jusqu’à 9 Widget Thermostat au Total.

                            Question : Vos Pages Perso doivent elles pouvoir afficher ces 9 Widgets en fonction de leur type si vous les créez ?  La page d’Accueil Principale, celle du WES, doit elle pouvoir aussi afficher aussi ces Widgets Thermostat ?

                            Quand vous précisez : « Ces pages Perso ne seraient accessible que sous le contrôle de SWs. » Je ne comprend pas trop bien ce que vous entendez par accessible ? Est ce pour dire que vous voulez interdire l’accès à ces pages Perso ou du moins Masquer les Widgets Therm, en fonction de l’état d’un SW ? Doit on afficher une image ou un texte mentionnant Accès interdit lorsque la page est verrouillé par le SW ? Quand est t’il des autre Widgets s’il en est ?

                            Souhaitez vous pouvoir afficher d’autre type de Widget en dehors de ceux des Therm,  dans vos Pages Perso ? Cela nécessite de prévoir des Variables de Test pour autoriser chacun de ces autres Widgets. Rappelez vous que vous ne pourrez pas disposer ces Widgets dans la Page Perso autrement que ceux de la page d’Accueil !

                            Quel nom de fichier voulez vous donner à chaque page Perso, cela correspond à l’URL pour accéder à ces Pages depuis l’extérieur ?

                            En deux mots, Tel que la Page d’accueil est programmé, il est impossible depuis le code HTML et Javascript seul, de personnaliser une autre Page avec un choix de Widgets restreint et avec des dispositions spécifiques, sans en faire une usine à GAZ !.

                            Cdt

                             

                            0
                            0
                            cdlog2
                            Modérateur

                              Re je corrige > archive 5 !

                              0
                              0
                              cdlog2
                              Modérateur

                                Bonsoir @gaby-69,

                                Faites moi un retour si vous avez réussi à implémenter mes derniers fichiers (Archive 4) avec l’aiguillage des 2 pages d’Accueil (Org et Perso) par le biais du Menu ?

                                Seul les Widgets Thermostat auront un aspect différent ente ces deux pages d’Accueil, les autres Widgets seront similaire.

                                Chez moi je n’ai pas de PB ! (navigateur Firefox)

                                Cdt

                                0
                                0
                                Affichage de 15 réponses de 601 à 615 (sur un total de 1,620)