Forum Replies Created
- Replies
-
- 6 janvier 2020 à 23 h 21 min
- in reply to: Page programmation – problème d'affichage
Je suis moi même qu’un Client comme vous et donc les modification que je vous donne ne sont pas officielles. Par contre je les transmet à Nicolas s’il veut bien les intégrer dans sa prochaine release.
A vous de d’intégrer ou pas mes ajustements, cela n’engage pas Nicolas !
Cdt
Christian
00- 6 janvier 2020 à 23 h 14 min
- in reply to: Page programmation – problème d'affichage
RE : attention la dernière version que je viens de poster Program-3.ZIP n’est pas compatible avec votre version.
En effet j’utilise une version de page WEB complètement remanié, plus rapide en accès mais tous les fichiers ont été modifié.
Désolé, je vous transmet ICI la verison Program.htm compatible avec vos WES,
Encore désolé !
cdt
Attachments:
You must be logged in to view attached files.00- 6 janvier 2020 à 22 h 53 min
- in reply to: Page programmation – problème d'affichage
Bonjour,
Bon, Voici encore une modification du fichier Program.htm. Le texte ‘Valeur’ n’apparaît plus, si pas nécessaire.
Comme pour mes précédentes modifications, décompresser le fichier program.zip ci-joint et copier le fichier program.htm à la place de celui existant à la racine de la carte microSD du WES. Faire au moins 3 fois CTRL+F5 depuis votre navigateur, avant d’ouvrir le WESCe dernier fichier englobe les modifs suivantes :
– rend plus accessible les champs « plage horaire »
– alignement colonne Valeurs
– alignement input TEMPO.
– efface le texte ‘Valeur’ lorsque sa colonne n’est pas utiliséeLe rajout de ‘pense bête’ pour chaque ligne de Prg pourrait être mis en place mais de façon temporaire et volatile lors de la programmation et uniquement si vous restez sur la Page Program. Nayant pas accès à la programmation du Serveur, ces lignes ne seraient pas sauvegardées. Donc lors d’un changement de Page ou relance de la page Program ces lignes se trouveront à nouveaux vides. Pas très utile en soit !
cdt
Attachments:
You must be logged in to view attached files.00- 5 janvier 2020 à 6 h 36 min
- in reply to: Page programmation – problème d'affichage
Bonsoir sacres
On se croise sur le Blog !!!. J’ai compris que vous avez compris que le texte Valeur reste à demeure mais c’est le champs qui disparaît lorsque la source est Prog Horaire.
On se retrouve sur le même constat.
Je vois que je ne suis pas le seul à ces heures matinales !
Bien cordialement
Christian
00- 5 janvier 2020 à 6 h 28 min
- in reply to: Page programmation – problème d'affichage
Bonsoir sacres
Votre page me semble correcte, ou trouvez vous un problème sur le champs valeur ? . Comme votre source est un Prog Horaire, c’est normal que le Champ Valeur soit vide puisque c’est dans la plage Horaire que l’on rentre les infos.
Si vous changer la source par exemple en relais ou Sw ou pince etc, autre que Prog Horaire, vous verrez que le champs valeur semble bien aligné sur le texte.
Peut être que vous souhaitez que le texte Valeur n’apparaisse pas lorsque la source est Prog Haoraire ?
Par contre votre console WEB montre pleins d’erreurs type Bootstrap. Il semble que vous utilisez une vieille version de Firefox. Faites une MAJ sur une version plus récente pour régler ces erreurs.
Cdt
00- 5 janvier 2020 à 6 h 02 min
- in reply to: Page programmation – problème d'affichage
Bonsoir sacres,
Voici la page program sur mon WES de test. En principe vous devriez avoir un alignement identique des champs chez vous.
ma version Firefox sur Windows 10 = 67 et sous linux Debian 60. Les pages sont identiques pour ces deux versions.
Attachments:
You must be logged in to view attached files.00- 5 janvier 2020 à 5 h 42 min
- in reply to: Page programmation – problème d'affichage
Bonsoir sacres,
Copiez le dernier fichier que je viens de poster.
Faites moi une copy de votre écran. En principe la modif devrait résoudre le pb.
Faites au moins 3 x CTRL+F5 avec le navigateur avant d’ouvrir le WES.
Cdt
00- 5 janvier 2020 à 5 h 35 min
- in reply to: Page programmation – problème d'affichage
re: MODIFICATION
j’ai encore apporté une 3eme modification dans le fichier program.htm . Le champs input Tempo(secondes) à droite de Action n’était pas bien centré.
Trouver en pièce jointe le dernier fichier program.htm modifié compressé en ZIP. Décompresser ce fichier dans votre pc et remplacer le fichier program.htm d’origine dans la carte MicroSD du WES par ce fichier program.htm modifié si vous le souhaitez.
Ce dernier fichier englobe les modifs suivantes :
– rend plus accessible les champs « plage horaire »
– alignement colonne Valeurs
– alignement input TEMPO.cdt
Attachments:
You must be logged in to view attached files.00- 5 janvier 2020 à 4 h 10 min
- in reply to: Page programmation – problème d'affichage
Bonsoir
Voici la correction du fichier program.htm qui règle aussi l’alignement des colonnes. Je joint ce fichier compressé au format ZIP. Il faut comme le fichier précédent décompresser ce fichier dans votre pc.
Tenez moi au courant, car je n’ai pas votre version installé dans mon WES et donc je ne peux pas être sur du résultat, quoi que ! ,
Pour Nicolas j’envoie le correctif par Mail.
Cdt
Attachments:
You must be logged in to view attached files.00- 4 janvier 2020 à 12 h 33 min
- in reply to: Page programmation – problème d'affichage
Bonjour,
Ayant rencontré le même problème, j’ai modifié le fichier PROGRAM.HTM pour y remédier. Cette modif a été transmise à Nicolas.
Trouvez mon fichier program.htm modifié sous format ZIP ( c’est la seule façon de pouvoir vous l’envoyer en pièce jointe depuis le blog )Sauvegardez votre fichier Program.htm au préalable si vous voulez copier le fichier modifié.
Après la copie, Ouvrez votre Navigateur. Avant d’ouvrir le WES, faire au moins 3 fois CTRL+F5 .
Dans la page Program les champs plage horaire devraient être plus accessible quelque soit la taille de votre écran et navigateur utilisé.
Cdt
Attachments:
You must be logged in to view attached files.00- 2 janvier 2020 à 20 h 07 min
- in reply to: anomalie Téléinfo
Une solution assez simple à implémenter, si vous avez une liaison filaire entre votre carte Arduino et le PC, pour réaliser une liaison série rs232 ou rs485
Il faut créer une seconde liaison série dans l’Arduino avec la librairie SoftwareSerial. Voir cet exemple Basic :
https://www.arduino.cc/en/Tutorial/SoftwareSerialExample
D’autre exemples plus élaborés se trouve sur la toile.Côté PC, Télécharger par exemple le logiciel gratuit Terminal, voir ce lien :
https://sites.google.com/site/terminalbpp/C’est un émulateur Série qui permet de communiquer en liaison série bidirectionnel via un port Sérial ou FTDI (envoie / réception) est d’enregistrer les Datas reçus du flux série dans un fichier Log dans le PC. Vous pouvez choisir le format des caractères reçus.
Il vous reste à créer un mini langage de communication compréhensible de l’Arduino en réception de charactère sur la 2eme interface Série:
Exemple très Basic pour demander à l’Arduino d’envoyer le fichier Historique jour du 31 Dec >> TI-1231.csv vers le logiciel Terminal côté PC– Terminal > Cde demande envoie >> send ‘TI-1231.csv’
– Arduino <<< test Réception via 2eme Sérial d’un nom de fichier
– Arduino <<< réception de ‘TI-1231.csv’ >>> TRF dans un buffer type char Buf[30] + \0 en final
– Arduino Vérif si fichier TI-1231.csv exist dans la carte MicroSD >> File file = SD.open(Buf, FILE_READ)
– Arduino <<< lecture du fichier SD.Read >>> Transfert des chars vers la 2eme Sérial
– Arduino >>> envoie du caractère de fin \n– Terminal <<< Réception des chars de l’Arduino
– Terminal >>> Sauvegade des chars en fin de transfert du fichier TI-1231.csv dans le disque Dur PCUne autre solus plus évaluer consiste à réaliser une liaison WIFI avec un Shield Wifi Arduino. Côté Pc un Dongle Wifi to Sérial USB.
Une petite étude permet de réaliser cela assez facilement.Si vous savez programmer en C++, Python ou VB-NET et si vous avez les outils de compilation pour PC, vous pouvez réaliser votre propre interface d’échange avec l’Arduino côté PC.
Cdt
00- 2 janvier 2020 à 10 h 14 min
- in reply to: anomalie Téléinfo
Bonjour,
Je comprend mieux votre remarque. Je suis comme vous un Client et Je n’ai pas les sources de ce programme Consult Téléinfo, mais visiblement il y a bien une incohérence sur l’intitulé des champs par rapport aux infos rentrées .
Si vous avez quelques connaissance en programmation, vous pourrez lire le fichier Source INO de l’Arduino et vous verrez comme moi que l’info Intensité souscrite : ISOUSC ( 2 car. unité = ampères) fait bien partie des caractères reçus du Compteur, mais que le Programme n’en tien pas compte et n’enregistre pas cette rubrique dans la carte MicroSD.
Il faudrait peut être que Nicolas corrige juste les intitulés de ces champs, dans le logiciel Consult Téléinfo.
cdt
00- 2 janvier 2020 à 9 h 00 min
- in reply to: anomalie Téléinfo
Bonjour,
Voici ce que le shield téléinfo Arduino reçoit en lecture de la téléInfo suivant votre abonnement:
N° d’identification du compteur : ADCO (12 caractères)
Option tarifaire (type d’abonnement) : OPTARIF (4 car.)
Intensité souscrite : ISOUSC ( 2 car. unité = ampères)
Index si option = base : BASE ( 9 car. unité = Wh)
Index heures creuses si option = heures creuses : HCHC ( 9 car. unité = Wh)
Index heures pleines si option = heures creuses : HCHP ( 9 car. unité = Wh)
Index heures normales si option = EJP : EJP HN ( 9 car. unité = Wh)
Index heures de pointe mobile si option = EJP : EJP HPM ( 9 car. unité = Wh)
Index heures creuses jours bleus si option = tempo : BBR HC JB ( 9 car. unité = Wh)
Index heures pleines jours bleus si option = tempo : BBR HP JB ( 9 car. unité = Wh)
Index heures creuses jours blancs si option = tempo : BBR HC JW ( 9 car. unité = Wh)
Index heures pleines jours blancs si option = tempo : BBR HP JW ( 9 car. unité = Wh)
Index heures creuses jours rouges si option = tempo : BBR HC JR ( 9 car. unité = Wh)
Index heures pleines jours rouges si option = tempo : BBR HP JR ( 9 car. unité = Wh)
Préavis EJP si option = EJP : PEJP ( 2 car.) 30mn avant période EJP
Période tarifaire en cours : PTEC ( 4 car.)
Couleur du lendemain si option = tempo : DEMAIN
Intensité instantanée : IINST ( 3 car. unité = ampères)
Avertissement de dépassement de puissance souscrite : ADPS ( 3 car. unité = ampères)
Intensité maximale : IMAX ( 3 car. unité = ampères)
Puissance apparente : PAPP ( 5 car. unité = Volt.ampères)
Groupe horaire si option = heures creuses ou tempo : HHPHC (1 car.)
Mot d’état (autocontrôle) : MOTDETAT (6 car.)Le Logiciel de l’Arduino n’enregistre pas dans sa carte mémoire la rubrique : Intensité souscrite : ISOUSC ( 2 car. unité = ampères)
Ce que vous lisez c’est :
Intensité instantanée : IINST ( 3 car. unité = ampères)
Puissance apparente : PAPP ( 5 car. unité = Volt.ampères)cdt
00- 1 janvier 2020 à 21 h 34 min
- in reply to: Requetes HTML
Bonsoir,
Lorsque vous êtes dans la page Valeurs et Graphs des Sondes 1Wire, vous trouver 4 boutons au dessus du champs graphique, qui vous permet d’afficher 4 Groupes Graphique d’un ensemble de 5 Sondes chaque.
Il y a normalement 4 fichiers WNOMx.dat >> WNOM0.dat, WNOM1.dat, WNOM2.dat, WNOM3.dat.
Ces fichiers servent à sauvegarder la sélection des Sondes par groupe de 4, afin de remettre la config en place après un reboot du WES.Vous pouvez recréer ces 4 fichiers WNOMx.dat depuis la page de configuration des Sondes. Il suffit de définir dans la dernière
marge (Graph 1 à 4) pour chaque sondes 1W présentes dans votre WES le numéro de Groupe dans la quelle vous voulez visualiser sa courbe graphique. Un Groupe de courbe graphique ne peut contenir que 5 Sondes. Attention la sélection du N° de groupe peut dépasser la valeur 4 à la saisie. Une valeur au dessus de 4 ne sera pas interpréter.Exemple
les sondes 1,2,3,4,5 peuvent être configurées pour visualiser leur Courbe Graphique dans le groupe 1
les sondes 6,7,8,9,10 peuvent être configurées pour visualiser leur Courbe Graphique dans le groupe 2
les sondes 11, 12 peuvent être configurées pour visualiser leur Courbe Graphique dans le groupe 3
le groupe 4 peut rester absentIl n’y a aucun problème si vous avez copiez la config WNOM0.dat et WNOM1.dat de 2019 dans 2020. Cela vous évite de reconfigurer ces groupes depuis le menu configuration des Sondes. Par contre la config des groupes ne sera prise en compte que si vous rebooter le WES.
Cordialement
Christian00- 1 janvier 2020 à 19 h 36 min
- in reply to: Requetes HTML
Bonjour,
Une requête ou la demande de téléchargement d’un fichier historique commence toujours comme suit :
http://login:mot-passe@ip-du-wes/…. ( Login du WES : MotPasse du WES @ N° IP du WES )Pour envoyer une requête au WES afin de récupérer les Infos en temps réel de périphérique connectés, se fait par l’intermédiaire de FICHIER.CGX
Emplacement des fichier CGX dans le WES :
– Pour toutes les anciennes versions, ces fichiers se trouvent à la racine de la carte MicroSD : /fichiers.cgx
– Pour la Dernière version v0_83H B03, ces fichiers se trouvent dans : /WEBPROG/CGX/fichiers.cgxJe vous laisse découvrir ces fichiers CGX. Certains NOM de Fichiers CGX ont changés depuis la dernière version v0_83H B03.
Exemple de quelques fichiers CGX et Requêtes Associés pour la dernière versions v0_83H B03 :
– data.cgx permet de récupérer toutes les valeurs des Périphériques connectés au WES. Fichier présent à la Racine de la microSD (ttes version)
requête à envoyer: http://login:mot-passe@ip-du-wes/data.cgx– rl.cgx permet de récupérer les valeurs des Entrées Inputs et Analoqiques, les états de tous les Relais et Virtual Switch
requête à envoyer: http://login:mot-passe@ip-du-wes/WEBPROG/CGX/rl.cgx
– s1wval.cgx permet de récupérer les valeurs de toutes les Sondes 1Wire connectées au WES
requête à envoyer: http://login:mot-passe@ip-du-wes/WEBPROG/CGX/s1wval.cgx– ticval.cgx permet de récupérer les valeurs de tous les Compteurs TIC connectées au WES
requête à envoyer: http://login:mot-passe@ip-du-wes/WEBPROG/CGX/ticval.cgx– pceval.cgx permet de récupérer les valeurs de toutes les Pinces connectées au WES
requête à envoyer: http://login:mot-passe@ip-du-wes/WEBPROG/CGX/pceval.cgx– plsval.cgx permet de récupérer les valeurs de toutes les Pulses connectées au WES
requête à envoyer: http://login:mot-passe@ip-du-wes/WEBPROG/CGX/plsval.cgxTous les fichiers HISTORIQUE type DAT sont seulement Téléchargeables. Tous ces fichiers DAT se trouve dans des sous dossier de /GRAPH/xxx
– /GRAPH/TIC/ vous donnes par année les Hist. des TIC exemple /GRAPH/TIC/2019/2019.dat
– /GRAPH/PCE/ vous donnes par année les Hist. des Pinces exemple /GRAPH/PCE/2019/2019.dat
– /GRAPH/PLS/ vous donnes par année les Hist. des Pulses exemple /GRAPH/PLS/2019/2019.dat
– /GRAPH/TMP/ vous donnes par année les Hist. des Sondes Iwire Temp. exemple /GRAPH/TMP/2019/2019.datChaque Dossier ANNEE ex: /GRAPH/PCE/2019/ se décompose en sous dossiers MOIS. ex pour decembre : /GRAPH/PCE/2019/12/
exemple pour télécharger l’historique Global mois des Pinces pour l’année 2019
http://login:mot-passe@ip-du-wes/GRAPH/PCE/2019/2019.datexemple pour télécharger l’historique Global mois des TIC pour l’année 2019
http://login:mot-passe@ip-du-wes/GRAPH/TIC/2019/2019.datexemple pour télécharger l’historique Global jour du mois d’Oct des Pinces pour l’année 2019
http://login:mot-passe@ip-du-wes/GRAPH/PCE/2019/10.datexemple pour télécharger l’historique Global jour du mois d’Oct des TIC pour l’année 2019
http://login:mot-passe@ip-du-wes/GRAPH/TIC/2019/10.datexemple pour télécharger l’historique Global Heure du 20 Oct des Pinces pour l’année 2019
http://login:mot-passe@ip-du-wes/GRAPH/PCE/2019/10/20.datexemple pour télécharger l’historique Global Heure du 20 Oct des TIC pour l’année 2019
http://login:mot-passe@ip-du-wes/GRAPH/TIC/2019/10/20.datRequête pour envoyer une commande ou actions au WES : exemple pour actionner un Relais :
/AJAX.cgx?rl + numéro relais = ON ( ou bien ) = OFF
exemple pour commander le Relais 1
http://login:mot-passe@ip-du-wes/AJAX.cgx?rl1=ON ( relais activé = ON )
http://login:mot-passe@ip-du-wes/AJAX.cgx?rl1=OFF ( relais désactivé = OFF )Requête pour activer le Relais n°5 de la 2eme carte Relais 1Wire ( les numéro des cartes 1Wire commence par 100 + n° Carte – 1 + n° Relais )
http://login:mot-passe@ip-du-wes/AJAX.cgx?rl115=ON ( 115 = 100 + Carte n°2-1 + relais 5 )Requête pour déactiver le Relais n°8 de la 1ere carte Relais 1Wire (les numéro des cartes 1Wire commence par 100 + n° Carte – 1 + n° Relais)
http://login:mot-passe@ip-du-wes/AJAX.cgx?rl108=OFF ( 108 = 100 + Carte n°1-1 + relais 8 )Voir dans la Doc les autres commandes possibles. Ou bien interroger le Blog
Cordialement
Bonne Année
Christian00