Forum Replies Created
- Replies
-
- 27 janvier 2021 à 18 h 25 min
- in reply to: relais 1 wire
Branchez une Résistance de 4,7K directement connectée entre le 1W et le VDD sur le Bornier à 3 vis à côté du RJ12 de votre Carte à 8 Relais.
Cdt
00- 27 janvier 2021 à 18 h 07 min
- in reply to: Email avec yahoo
Vérifier si l’Addr Mail rentrée dans le 1er champ >> Mail destinataire 1 (email de test) est Correct. C’est vers cette Addr qu’est envoyé le mail de TEST.
Si vous avez rentré l’Addr par un copier/coller, vérifier qu’il n’y a pas un espace en début de la ligne. Vérifier le Parefeu de Free s’il n’y a pas un filtrage sur la réception de Mail éventuellement reçu comme Spam.
Si le WES vous indique >> Email envoyé avec succès ! c’est qu’un Mail est bien partie.
Cdt
00- 26 janvier 2021 à 18 h 30 min
- in reply to: Email avec yahoo
Pour Info voir ce lien : https://www.cartelectronic.fr/blog/?topic=acces-au-wes-en-https/#post-10193
Le Mieux pour la gestion des Mails, c’est que Nicolas Achète, un Nom de Domaine Propriétaire et Utilise l’espace d’un petit Serveur SMTP associé, chez un Hébergeur exemple chez AMEN.fr : Nom de Domaine Perso + Espace Serveur Linux Mutualisé Disque 2Go + Serveur SMTP, moins de 25€ par an : https://www.amen.fr/nom-de-domaine/
Cela permettrait au Serveur WES d’envoyer les Mails depuis cette interface par Défaut, en Absence d’une Autre Configuration Personnalisée.
00- 26 janvier 2021 à 17 h 46 min
- in reply to: Email avec yahoo
Re: Un autre point à vérifier. Longueur du mot de passe et possible certains caractères pas autorisés ? voir à modifier le mot de passe de la boite mail avec des caractères simples privisoirement pour éliminer cette hypothèse ?
00- 26 janvier 2021 à 16 h 24 min
- in reply to: Email avec yahoo
L’envoie SMTP via le port 25 et le TLS port 587 fonctionne avec le WES. Je viens de testé le WES avec ces 2 ports configurés sur le SMTP d’une boite de messagerie privée WEBMAIL.
Beaucoup de Serveur de messagerie force maintenant à utiliser le SMTPS port 465 que semble ne pas gérer actuellement le WES ? Possible que Yahoo vous a enlevé cette Option qui permettait de garder la compatibilité SMTP avec les anciens programmes de gestion Email.
Changez de Boite Mail, voyez celui fournie par votre fournisseur de BOX FAI.
Cdt
00- 26 janvier 2021 à 15 h 14 min
- in reply to: Email avec yahoo
Voir la config de Yahoo
options de sécurité de Yahoo, et cocher « Autoriser les applications qui utilisent la connexions moins sécurisée »
ou « Autoriser les vielles Connections …….. »http://www.encyclopedia-bureautique.com/yahoo/astuces-yahoomail
Essayez ensuite avec les port 25, 465, 587. Pour les Connections SMTP en SSL port 465 ou en TLS port 587, je ne sais pas si le Serveur WES gère actuellement ces protôcoles.
Autrement essayez de paramétrer le SMPT et Adresse Mail de votre BOX FAI !
Cdt
00- 26 janvier 2021 à 13 h 28 min
- in reply to: Email avec yahoo
Bonjour,
Concernant le SSL, 465 je ne sais pas si le WES est OK ?
Cdt
00- 24 janvier 2021 à 19 h 20 min
- in reply to: Tuto Data_perso.cgx
Bonsoir @Richard
Je suis un Client comme vous. J’ai pu décortiquer quelques mécanique et structures utilisés par le WES pour gérer ses Pages WEB, étant un vieux programmeur, maintenant à la retraite.
Je n’ai aucune Ambition vis à vis du WES que celui d’apporter une aide de façon bénévole à faire évoluer ce Blog et je propose aussi aux anciens utilisateurs du WES d’apporter aussi leurs expériences vis à vis des nouveaux utilisateurs qui se posent des questions.
Le WES ne m’appartient pas et je ne suis pas sûr que cela plaise à Nicolas de voir une DOC non officielle se répandre sur d’autre Forum. Prendre la responsabilité de diffuser des TUTOS non officiels et expliquer sur des Forums Autre que celui-ci, comment créer ces Propres Fichiers CGX, pour avoir ensuite des retours de plantage de leur WES et se plaindre du produit en dehors de ce Blog, ce fera sans moi !
Je pense avoir donné dans mes explications, le nécessaire pour réaliser vos propres fichier CGX. Si vous avez des problèmes, je peux vous aider si j’ai les réponses, mais cela ce fera uniquement au sein de ce Forum.
Cdt
00- 24 janvier 2021 à 18 h 36 min
- in reply to: Tuto Data_perso.cgx
RE: Pour bien comprendre la mécanique, la notion de <TAG> est utilisé pour décrypter des Valeurs dans un Format Standard de type XML. On Ouvre un <TAG> et on ferme un </TAG> et au milieu on met une valeur;
Le WES se moque que l’on utilise des TAGs ou autre Forme de Symbole dans la Ligne pour rendre sa réponse, du moment ou il trouve un %xx.
Exemple d’envoi d’une requête au WES:
c pCm1 la Valeur du nombres de kWh Mensuel du compteur à Impulsion n°1 = %0f
la Réponse du WES à cette requête et Jeddom recevra en retour si la valeur du Cpt1 = 1234 :
la Valeur du nombres de kWh Mensuel du compteur à Impulsion n°1 = 1234
Cdt
00- 24 janvier 2021 à 18 h 03 min
- in reply to: Tuto Data_perso.cgx
Bonjour Richard
Je vous ais donné quelques explications sur la structure du data.cgx et comment ce fichier était géré dans le WES.
Par contre je ne participerais pas à la création d’une DOC qui va sortir de ce Blog pour être diffusé sur d’autre Forum !!!.
Vous souhaitez faire un Tuto de mon fil de discussion sans avoir compris à priori vous même certains points.
Déjà vous recopiez le Squelette de Base du Data.cgx sans tenir compte du WARNING que j’ai apporté sur la déformation de certains caractères comme les guillemets retranscrit par l’Editeur du BLOG.
Ce qu’il faut retenir sur la mécanique des Requêtes CGX avec le WES se borne tout simplement à comprendre que le WES va renvoyer en fonction d’un Code prédéfini reçu par la requête, une Valeur en rapport à ce Code, à l’emplacement défini par %xx dans le fichier CGX, ou %xx défini le format de la réponse attendue en retour. Exemple : c pCm1 %0f suffit au WES à rendre la valeur au Format Attendu du Nombre de kWh mensuel de la Pulse n°1. La réponse du WES en retour de la requête écrite ainsi sera uniquement la valeur attendue :
Ligne lu dans le fichier CGX par le WES : c pCm1 %0f
Exemple de réponse renvoyée par le WES : 1234Si vous demandez la valeur du Nombre de kWh mensuel des 4 pulses > Pulse1, Pulse2, Pulse3, Pulse4 < écrit sous cette forme :
c pCm1 %0f
c pCm2 %0f
c pCm3 %0f
c pCm4 %0fvous recevrez en retour de la requête en fonction des valeurs réels de vos 4 compteurs à Impulsions par exemple :
1234
5678
0124
0078Si vous demandez à Jeedom ou autres processus, d’interpréter cette suite de valeurs tel quel, vous voyez bien qu’il n’a aucun moyen d’identifier qui fait quoi ?
C’est maintenant que intervient la notion de <TAG> qui permet d’agencer ces valeurs retournées par le WES dans une Structure Standard XML qui permet de définir un NOM à chacune de ces valeurs, pour que Jeedom et autre, reconnaisse facilement ses » Petits ».
Si vous demandez au WES de mettre ses Valeurs Encapsulés dans des TAGs Nommés à votre choix, il sera plus facile d’en extraire ces Valeurs par le process de Jeedom ou Autres.Les NOM donnée aux <TAG> sont libre de choix et vous les nommez comme vous le souhaitez. Les Noms des TAGs ne sont pas significatif pour le WES, mais va vous Restituer ces TAGS nommés tel quel de façon transparent. L’objetctif est ce que ces <TAG> puissent être reconnus par le processus (Jeedom…) qui envoie la requête et qui va décrypter le XML Reçu du WES.
Maintenant on peux réécrire la même requête de celle ci-dessus et demander à intégrer les Valeurs du WES entre des TAGS reconnaissables
Exemple de Requête envoyé au WES :
c pCm1 <PULSE1_MOIS>%0f</PULSE1_MOIS>
c pCm2 <PULSE2_MOIS>%0f</PULSE2_MOIS>
c pCm3 <PULSE3_MOIS>%0f</PULSE3_MOIS>
c pCm4 <PULSE4_MOIS>%0f</PULSE4_MOIS>Réponse du WES :
<PULSE1_MOIS>1234</PULSE1_MOIS>
<PULSE2_MOIS>5678</PULSE2_MOIS>
<PULSE3_MOIS>0124</PULSE3_MOIS>
<PULSE4_MOIS>0078</PULSE4_MOIS>Vous comprenez bien qu’une suite de valeurs 1234 5678 0124 0078 n’est pas parlant et Jeedom aura du mal à reconnaître qui fait quoi ?
Alors que si vous demandez au WES de mettre ses Valeurs %xx Encapsulés entre des TAGs Nommés à votre choix, il sera plus facile d’en extraire les valeurs par Jeedom et lui même d’affecter ensuite chaque Valeurs à un Identifiant qui lui est propre en interne pour affichage dans son DashBoard.Voila ce qu’il faut comprendre des fichiers CGX et principalement ceux du DATA.CGX. Ce fichier DATA.CGX à un format d’échange XML Standard et le Nom des TAGs définis par Nicolas resterons immuables quelque soit la version du WES. Mais rien ne vous empêche de changer ces NOM de TAGs par d’autres ! le principal est de conserver les Codes en début des lignes et de placer les %xx pour la réponse du WES aux bons endroits.
Cdt
00- 23 janvier 2021 à 21 h 40 min
- in reply to: linky standart ou historique
Bonjour,
Je suppose que votre compteur Prod est le 2eme ( TIC2 )
Regardez dans le dossier /GRAPH/TIC/2021/. Editer les fichier 012.DAT et 012.CSM, vérifier les valeurs pour le jour du 22 et corriger s’il y a lieu.Allez ensuite dans le dossier /GRAPH/TIC/2020/01 puis Editer le fichier 222.DAT, corriger vos valeurs en début de fichier pour l’heure 00h10.
Si votre Compteur Prod est le 1er (TIC1) alors remplacer dans les noms des fichiers cités, le dernier chiffre 2 avant le ‘.’ Point par le chiffre 1. Exemple 012.DAT = TIC2 <–> 011.DAT ) = TIC
Une fois vos fichiers Corrigés et Enregistrés, il faut faire un Reset du WES pour que le Serveur reprenne vos corrections dans sa Zone mémoire.
Cdt
00- 22 janvier 2021 à 12 h 41 min
- in reply to: Demande avis
Bonjour,
Le WES offre de part sa conception, une Ouverture au Dialogue avec d’autres système, par des échanges HTTP via des Scripts (cgx). Le Fichier Data.cgx n’est pas un fichier nécessaire au fonctionnement du WES.
Nicolas à souhaité créer un format d’échange XML Standard permettant aux autres Systèmes d’accéder facilement aux principaux Datas et Capteurs connectés au WES et quelque soit la version du Serveur.
On peut comparer le fichier Data.cgx à une interface, comme un Pilote (Driver), avec des Codes d’échanges Connus et Immuables.
Cdt
00- 21 janvier 2021 à 19 h 17 min
- in reply to: Demande avis
Bonsoir
Puisque vous avez compris comment créer les fichiers CGX, Je vous donne une Astuce pour trouver les CodeClés du WES relatifs à des valeurs que vous souhaitez intégrer dans votre DATA.CGX.
Je vous ais donné les CodeClés pour récupérer le Nb Kwh et le Prix Journalier de la Pulse1.
Ces infos sont visibles dans la page Graphique des Pulses. Admettons maintenant que vous souhaitez aussi récupérer le Nb Kwh Mensuel de cette même Pince1. Il faut allez dans la page WEB Graphique des Compteurs à Impulsions. Vous trouvez au bas du graphique les valeurs que vous souhaitez intégrer dans Jeedom.Pour connaître le CodeClés d’un valeur numérique qui vous intéresse, exemple la conso mensuel du Pulse1, vous faites un clic droit de la sourie sur la valeur du Nb de Kwh affichés dans la Page. Ensuite si vous êtes sous Firefox vous cliquez dans Examiner l’élément. Et si vous êtes sous Chrome vous cliquez dans Examiner. La Console du Navigateur va s’ouvrir et vous verrez une partie du code HTML de cette Page Web.
Une zone est sélectionné en bleu. C’est la ligne qui contient la valeur qui vous intéresse.
Si vous regardez bien, à coté de la valeur numérique vous trouver un Identifiant entre guillemet sous la forme id= »PLSCM_1″.
PLSCM_1 est l’identifiant qui permet au fichier CGX de trouver ou placer cette valeur numérique dans la Page Web via une fonction JS.Bon maintenant vous connaissez l’identifiant de la rubrique qui vous intéresse soit : PLSCM_1. Il vous faut maintenant rechercher le CodeClés qui permet d’afficher la valeur pour cet Identifiant PLSCM_1.
La Page Web ou vous êtes est PLSGRAPH.HTM ou PLSGRAPH.HTML suivant la version de la page ouverte.
Vous allez Chercher dans le dossier WEBPROG/CGX/ le fichier PLSGRAPH.CGX. Vous éditez le fichier et vous cherchez la ligne qui contient l’Identifiant PLSCM_1.Normalement vous allez trouver la ligne suivante : c pCm1 <html><id>PLSCM_1</id><value>%.0f %s</value></html>.
comme vous le savez maintenant les CodeClés se trouve en début de ligne avant les <TAG> donc le CodeClés pour récupérer le Nombre de Kwh mensuel du Pulse 1 = c pCm1
Il ne vous reste qu’a construire votre ligne pour le Data.cgx : Vous pouvez mettre le nom que vous voulez comme TAG de reconnaissance pour JEEDOM disons pour s’amuser : <PULSE_KWH_MENSUEL> bien sur vous mettrez un NOM plus court.
c pCm1 <PULSE_KWH_MENSUEL>%.0f</PULSE_KWH_MENSUEL>
Cette ligne si placée dans le Groupe des TAG impulsions, va retourner dans Jeedom la conso Mensuel en kWh. Si vous souhaitez faire rajouter le symbole kWh en plus de la valeur, comme affiché dans la page WEB, il suffit de rajouter comme dans le TAG <value> de la ligne du fichier CGX le 2eme %s soit :
c pCm1 <PULSE_KWH_MENSUEL>%.0f %s</PULSE_KWH_MENSUEL>
Voila vous savez maintenant construire vos lignes dans le DATA.CGX avec les Infos qui vous intéresse.
J’attire toutefois vote Attention. Les CodeClés du Data.cgx de Base ne changeront pas concernant les éléments déjà existant. Mais cela n’est pas vraie pour les CodeClés des fichiers CGX du dossier WEBPROG/CGX/.
Ces CodeClés et les Identifiants en relatifs peuvent être modifiés par Nicolas à discrétion suivant ces besoins dans de prochaine Release.
Donc si lors d’une MAJ, vos Lignes spécifiques ne fonctionnent plus sous Jeedom, Alors cherchez à trouver les nouveaux Codes.Un dernier Point Important , n’allez pas saturer le WES avec des Centaines de requêtes de CodeClés dans votre Data.cgx, Le WES pourrait ne pas trop aimer !
Cdt
00- 21 janvier 2021 à 12 h 37 min
- in reply to: Année calendire et période de facturation
Bonjour,
Regardez dans la configuration Téléinfo >> Modifier consommations & Coût
et sélectionnez dans le 1er champs Conso. Coût du : Période de FacturationOn vous demandera de rentrer la Date Anniversaire et les autres paramètres à prendre en compte pour débuter votre contrat.
Cdt
00- 21 janvier 2021 à 12 h 23 min
- in reply to: Demande avis
Re: Attention, le Blog transforme certains caractères comme les guillemets par d’autres caractères. Dans l’entête du Data.cgx vous trouvez en 1ere ligne :
t <?xml version= »1.0″ encoding= »UTF-8″?> c’est des guillemets qui englobe ‘1.0’ et ‘UTF-8’ . Pour ne pas vous tromper récupérez cette 1ere ligne directement depuis votre fichier Data.cgx.
Un complément parfois utile, on sait maintenant que dans cet exemple <TOTO>%.02f</TOTO> le WES va rentrer une valeur type Float avec 2 chiffres après la virgules en fonction du CodeClés sollicité. Exemple 18,50.
Vous pouvez par exemple rajouter un autre Signe en complément pour personnaliser la valeur que vous lirez en retour de la requête dans Jeedom. Exemple pour lire un Prix en € <TOTO>%.02f € </TOTO> la réponse dans Jeedom sera par exemple 18,50 € ou bien pour lire des M3 d’un compteur d’eau avec 3 chiffres après la virgule <TOTO>%.03f m3</TOTO> la réponse dans Jeedom sera par exemple 20,012 m3.
Cdt
00