Forum Replies Created
- Replies
-
- 10 février 2022 à 22 h 42 min
- in reply to: Ecran d'accueil subitement en folie
- 10 février 2022 à 22 h 29 min
- in reply to: Ecran d'accueil subitement en folie
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.
00- 10 février 2022 à 21 h 43 min
- in reply to: Ecran d'accueil subitement en folie
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.txtEnsuite 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
00- 10 février 2022 à 17 h 47 min
- in reply to: Widget thermostat
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
00- 10 février 2022 à 16 h 52 min
- in reply to: Widget thermostat
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
00- 10 février 2022 à 14 h 55 min
- in reply to: Ecran d'accueil subitement en folie
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.00- 10 février 2022 à 14 h 14 min
- in reply to: Ecran d'accueil subitement en folie
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.
00- 10 février 2022 à 12 h 32 min
- in reply to: Ecran d'accueil subitement en folie
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
00- 10 février 2022 à 12 h 01 min
- in reply to: Widget thermostat
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
00- 10 février 2022 à 10 h 07 min
- in reply to: Fichier Enregistrement Activité Capteurs/Relais
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
00- 10 février 2022 à 5 h 56 min
- in reply to: Widget thermostat
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.00- 10 février 2022 à 5 h 39 min
- in reply to: Widget thermostat
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
00- 10 février 2022 à 1 h 31 min
- in reply to: Widget thermostat
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
00- 9 février 2022 à 20 h 31 min
- in reply to: Widget thermostat
Re je corrige > archive 5 !
00- 9 février 2022 à 20 h 30 min
- in reply to: Widget thermostat
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
00