Forum Replies Created
- Replies
-
- 28 décembre 2019 à 22 h 57 min
- in reply to: Reboot du WES
Bonjour,
Lorsque vous tentez de vous connectez au WES, Comment constatez vous que c’est votre WES qui Reboot ?
Le Wes tourne sur un Système natif RTOS et il est assez rare d’avoir des plantages Watchdog suite a des blocages sur Interruptions matérielles et encore moins logicielles. A moins d’un bug programme ou problème matériel (mémoire etc ..)
Mais bien sur je connais pas comment sont programmé ces Interfaces ! et les autres utilisateurs de cette version WES n’ont pas l’air de faire ces constats.
Déduisez vous que c’est un Reboot du WES par ce que votre navigateur n’arrive pas à établir la liaison avec ce dernier un moment donné ?
Dans ce cas :
– Est ce un blocage de votre navigateur avant la présentation du Login du WES ou après la validation de ce dernier ?
– Est ce des blocages en tentatives de connexions externe ou en locale ?
– Avez vous des difficultés par ailleurs avec vos connections Réseaux ?Je ne connais pas le Nombre de Socket alloué par le WES à se connecter en même temps, mais elles sont multiples et je ne pense pas que votre problème viennent de cela.
Si vos plantages se produisent après le login et au moment du chargement de la page d’accueil, je verrais plus tôt un problème de lecture de votre carte microSD pour accéder aux divers informations. Le remplacement de la carte ou un bon formatage en Fat32 de celle-ci suivi d’une recopie propre de l’ensemble devrait régler le problème dans ce cas. Vous dites que une foi connecté le retour sur la page d’accueil plusieurs fois est OK, c’est normal le navigateur travaille depuis son Cache mémoire après la 1ere connexion.
Lancez vous des requêtes Mails ? Enregistrez vous des fichiers CSV ?
Ce n’est qu’après un bon ménage de la MicroSD, puis en désactivant pas à pas chaque éléments provisoirement pour Test si vos blocages continus, ( Accès externe, Enregistrement csv, Dernier Ajout, etc..) que vous pourrez faire des hypothèses plus précises sur votre problème.
Cdt
00- 27 décembre 2019 à 21 h 14 min
- in reply to: Reboot du WES
bonjour,
Quel est la version de votre WES ?
Avez vous autorisé un accès distant au WES depuis votre Box ? En d’autres termes, peut on se connecter à votre WES depuis Internet ?
Si Oui, il serait intéressant de supprimer provisoirement cet accès externe pour faire un Test. Possible que votre WES soit gêné par des appels de Robots externes (Google et Autres) qui tentent de se connecter au WES et sature un peu votre interface WEB ? un cas d’école ?
Quel est la fréquence d’envoi de vos donnés en seconde , Est ce des envoies en rafales ?
Cdt
00- 24 décembre 2019 à 8 h 25 min
- in reply to: Voyant etat capteur entrée serveur
Parfait. Juste pour info, vous avez optez pour qu’elle modification ?
Celle qui consiste à générer une 2eme Class « ico-ledR_ON et ico-ledR_OFF pour la Led Rouge en gardant la Class de la led Verte intacte ou bien la méthode plus simple qui consiste à déplacer l’index de l’image LED Verte vers l’image LED « ROUGE » depuis le fichier icons.css ou enfin la simple modification de la couleur de la LED dans le fichier icones.png
00- 24 décembre 2019 à 7 h 04 min
- in reply to: Voyant etat capteur entrée serveur
Un complément d’info.
Comme vous l’avez certainement compris, vous pouvez modifier uniquement un seul des 2 inputs en Led « Rouge » et garder l’autre input avec la Led « Verte ». Il suffit pour cela de modifier seulement la Class de l’input concerné 1 ou 2 par « ico-ledR_OFF » dans les fichiers RELAIS.HTM et INDEX.HTM et modifier seulement l’ENTREE de ce même input 1 ou 2 en « ledR_ » dans les fichiers RL.CGX et HOMEVAL.CGX.
Une autre solution beaucoup plus simple (mais plus radicale) et pour éviter de modifier tous ces fichiers HTM et CGX, consiste à déplacer seulement l’index de découpage de l’image de la LED VERTE vers l’index de l’image de la LED ROUGE en gardant la Class d’origine « .ico-led_ON » qui se trouve en fin du fichier ./WEBPROG/CSS/icons.css
/* indexation d’origine de l’image de la led verte en etat ON = -73px -171px de la Class .ico-led_ON */
.ico-led_ON{width:16px;height:16px;background-position:-73px -171px}/* indexation modifié vers l’image de la led rouge en etat ON = -99px -71px de la Class .ico-led_ON */
.ico-led_ON{width:16px;height:16px;background-position:-99px -171px}En modifiant ainsi l’index de l’image dans le fichier icons.css pour la Class « .ico-led_ON » vous aurez vos LED ROUGE pour les deux Inputs et sans devoir modifier les fichiers HTM et CGX mentionnés plus haut, vue que vous ne changez pas le nom de la Class, Seul l’index sur l’image change.
Mais si cette modif est beaucoup plus simple à réaliser, cela enlève toute possibilité d’utiliser la LED VERTE pour tout autre symbole dans d’autre Page WEB. En effet, cela supprime définitivement l’usage de la LED VERTE et je ne sais pas si cette LED verte n’est pas aussi utilisée en complément pour visualiser un autre état dans d’autres Pages HTM différent de ceux des LED des Inputs.
Si vous choisissez néanmoins cette dernière option qui consiste à supprimer le LED VERTE en la remplaçant par une LED ROUGE Alors il y a encore plus simple, modifier directement la couleur de l’ICON LED VERTE en ROUGE à l’aide d’un Editeur d’IMAGE comme Photoshp directement dans le fichier image ./WEBPROG/icons/icones.png. Vous n’aurez pas dans ces conditions aucune autre modification à faire, C’est radical ! Mais Adieu à la LED Verte !.
A vous de voir !
Cdt
00- 24 décembre 2019 à 5 h 02 min
- in reply to: Voyant etat capteur entrée serveur
RE: J’ai oublié de vous communiquer les modifs à faire si vous souhaitez visualiser les Inputs « ROUGE » dans les ENTREE pour les WIDGETs
<!–MODIF A FAIRE Remplacer à la ligne 288 et 289 du fichier INDEX.HTM >> class= »ico-led_OFF » par class= »ico-ledR_OFF » –>
AD+='<tr><th id= »IN1_name »></th><td><span id= »sicon14″ /></td><td><span id= »IN1″ class= »ico-ledR_OFF » /></td></tr>’;
AD+='<tr><th id= »IN2_name »></th><td><span id= »sicon15″ /></td><td><span id= »IN2″ class= »ico-ledR_OFF » /></td></tr></tbody></table>Il faut aussi modifier le fichier ./WEBPROG/CGX/HOMEVAL.CGX aux lignes 116 et 117 correspondant aux Inputs #ENTREE
#./WEBPROG/CGX/HOMEVAL.CGX fichier d’ORIGINE
# ENTREE
c l E1 <ONOFF><id>IN1</id><value>%d</value><imj>led_</img></ONOFF>
c l E2 <ONOFF><id>IN2</id><value>%d</value><imJ>led_</img></ONOFF># MODIF A FAIRE ./WEBPROG/CGX/HOMEVAL.CGX remplacement de led_ par LedR_ pour les inputs 1 et 2
# ENTREE
c l E1 <ONOFF><id>IN1</id><value>%d</value><imj>ledR_</img></ONOFF>
c l E2 <ONOFF><id>IN2</id><value>%d</value><imj>ledR_</img></ONOFF>Comme le Blog me fait des farces en supprimant le texte pour les balises <.IMG.> lors de l’enregistrement du post, j’ai remplacer IMG par IMJ pour garder un aspect plus réaliste Mais c’est seulement le contenu entre ces balises IMG qu’il faut modifier soit led_ par ledR_
cdt
00- 23 décembre 2019 à 23 h 58 min
- in reply to: Voyant etat capteur entrée serveur
RE: En fait c’est à l’enregistrement du post que le Blog interprète ces balises IMG et modifie le texte en supprimant le début de la balise IMG
Donc pour être simple > il faut modifier le Nom de la Class led_ par ledR_ qui se trouve entre les balises img pour les Inputs #ENTREE
00- 23 décembre 2019 à 23 h 49 min
- in reply to: Voyant etat capteur entrée serveur
re:
Je vous envoie un petit correctif concernant le fichier RL.CGX à modifier. La balise
n’est pas complète dans la modif proposé ci-dessus. Je pense que vous l’auriez vue, mais je vous renvoie la modif complète sans erreur
Voici la correction :
# MODIF A FAIRE > Fichier ./WEBPROG/CGX/RL.CGX >> modif dans la balise
# ENTREE
c l E1 <ONOFF><id>IN1_etat</id><value>%d</value>ledR_</img></ONOFF>
c l E2 <ONOFF><id>IN2_etat</id><value>%d</value>ledR_</img></ONOFF>
c lt1 <html><id>IN1_tempj</id><value>%d</value></html>
c lt2 <html><id>IN2_tempj</id><value>%d</value></html>cdt
00- 23 décembre 2019 à 23 h 30 min
- in reply to: Voyant etat capteur entrée serveur
Bonjour,
Il y a plusieurs manière de faire votre modification. Les Modifications proposé ci-dessous concerne la version WES v0_83H B03 exclusivement.
La plus part des graphiques, relais, bouton, led etc .. sont des icones, des images qui sont découpées depuis le fichier ./WEBPROG/icons/icones.png.
C’est le fichier ./WEBPROG/CSS/icons.css qui détermine le découpages et l’indexation des divers images (icones) à afficher et qui détermine
le nom de la Class du symbole à afficher. L’image équivalente à découper est déterminé par la propriété CSS background-position: X Y.
qui correspond à l’index de l’image (Icone) en relatif dans le fichier icones.pngexemple pour les relais : class .ICO-REL_OFF .ICO-REL_ON
exemple pour les Imputs : class .ico-led_OFF .ico-led_ONSi vous regardez l’image ./WEBPROG/icons/icones.png. vous reconnaîtrez les 2 LEDs des inputs (gris et vert) mais le ROUGE n’existe pas. Donc il faut créer cette nouvelle image. Je l’ais fait pour vous, voir en pièce jointe.
Donc il faut remplacer le fichier ./WEBPROG/icons/icones.png par celui que je vous envoie et rajouter l’adressage et le nom des nouvelles Class de cette nouvelle LED rouge en état OFF et ON. J’ai donné les Noms de ces Class « LED ROUGE » = .ico-ledR_OFF et .ico-ledR_ON
/* MODIF A FAIRE , ajouter en continuité en fin de ./WEBPROG/icons/icon.css >> IMPORTANT SANS SAUT de page NI Espace */
.ico-ledR_OFF{width:16px;height:16px;background-position:-47px -171px}.ico-ledR_ON{width:16px;height:16px;background-position:-99px -171px}Il faut maintenant affecter le nouveau nom de la Class des imput « Rouge » dans le fichier relais.HTM
<!– MODIF A FAIRE dans relais.htm ligne 52 pour le input 1 et ligne 57 pourle input 2 >> remplace ico-led_OFF par ico-ledR_OFF–>
<table class= »table table-condensed »>
<colgroup><col class= »col-md-6″><col class= »col-md-2″><col class= »col-md-2″><col class= »col-md-2″></colgroup>
<tr>
<th id= »INP1″></th><td><span id= »sicon14″ /></td>
<td><span id= »IN1_etat » class= »ico-ledR_OFF » /></td>
<td><span id= »IN1_tempj »></span> s</td>
</tr>
<tr>
<th id= »INP2″></th><td><span id= »sicon15″ /></td>
<td><span id= »IN2_etat » class= »ico-ledR_OFF » /></td>
<td><span id= »IN2_tempj »></span> s</td>
</tr>Maintenant il y a deux manières de modifier la Class de ces nouveaux input « ROUGE ». en fonction des Etats ON ou OFF
C’est dans le fichier ./WEBPROG/JS/XMLHTTP2.JS que l’on trouve la fonction processResponse(xmlDoc) qui détermine l’ID et la Class et l’état d’un bouton ou led à afficher : ON ou OFF, suivant la requête CGX reçue.
Pour la Page RELAIS.HTM, c’est la requête REL.CGX qui est lancée cycliquement et le serveur renvoi les divers états pour chaque ID.
C’est la fonction processResponse(xmlDoc) qui construit la Class à modifier en fonction de la réponse à la requête REL.CGX.Voici le résultat de la reqête REL.CGX pour mon INPUT 1
<ONOFF>
<id>IN1_etat</id>
<value>0</value>
led_</img>
</ONOFF>Voici la Zone concernée dans la fonction processResponse(xmlDoc) qui lit le résultat de la requête CGX et construit le NOM des Class des Icones des Inputs et des Relais (boutons)
$(xmlDoc).find(‘ONOFF’).each(function(){
var LOGO = $(this).find(‘img’).text();
var cgxname = $(this).find(‘id’).text();
var cgxvalue = $(this).find(‘value’).text();
var ONOFF;
if((cgxvalue == « checked »)||(cgxvalue == 1)) ONOFF = ‘ON’;
else ONOFF = ‘OFF’;
if(!$(‘#’+cgxname).hasClass(« ico-« +LOGO+ONOFF)) $(‘#’+cgxname).removeClass().addClass(« ico-« +LOGO+ONOFF);
});on récupère depuis la requête RL.CGX
– le nom (LOGO) de l’icone dans la balisesoit « led_ »
– le ID du Input dans la balise <Id> soit « IN1_etat »
– l’etat du Input dans la balise <value> soit « 0 » ou « 1 » transformé en OFF ou ONLa Class pour l’input 1 est donc Crée en fonction de l’état de la led soit : « ico-led_OFF » ou « ico-led_ON »
Au lieu de ico-led_OFF ou ico-led_ON, NOUS VOULONS Changer les CLASS par ico-ledR_OFF et ico-ledR_ON. La fontion JS recontruit le Nom de la Class par .addClass(« ico-« +LOGO+ONOFF); soit ico- + led_ + OFFPour faire reconnaître les deux nouvelles CLASS .ico-ledR_OFF et .ico-ledR_OFF on peut rajouter une discrie sur l’ID correspondant aux inputs à modifier. Mais ce n’est pas le meilleurs moyen car la fonction processResponse(xmlDoc) génére le résultat des Identifiants pour toutes les pages WEB du WES et peux être modifié dans de future Release.
On sait maintenant que c’est VIA la Balise
lue en résultat de la requête RL.CGX que l’on récupère une partie du NOM de la CLASS des Inputs pour construire le NOM de la CLASS complète des inputs soit « led_ », et nous on veut « ledR_ ».
La meilleure solution est d’indiquer simplement dans le fichier ./WEBPROG/CGX/RL.CGX le nouveau NOM de la Class pour ces IMPUT à créer
# Fichier ./WEBPROG/CGX/RL.CGX d’Origine
# ENTREE
c l E1 <ONOFF><id>IN1_etat</id><value>%d</value>led_</img></ONOFF>
c l E2 <ONOFF><id>IN2_etat</id><value>%d</value>led_</img></ONOFF>
c lt1 <html><id>IN1_tempj</id><value>%d</value></html>
c lt2 <html><id>IN2_tempj</id><value>%d</value></html># MODIF A FAIRE > Fichier ./WEBPROG/CGX/RL.CGX >> modif dans la balise
# ENTREE
c l E1 <ONOFF><id>IN1_etat</id><value>%d</value>ledR_</img></ONOFF>
c l E2 <ONOFF><id>IN2_etat</id><value>%d</value>ledR_</img></ONOFF>
c lt1 <html><id>IN1_tempj</id><value>%d</value></html>
c lt2 <html><id>IN2_tempj</id><value>%d</value></html>Donc pour faire votre modif.
– remplacer le fichier ./WEBPROG/icons/icones.png
– rajouter la référence des images led Rouge dans ./WEBPROG/CSS/icons.css comme indiqué ci-dessus
– modifier le fichier relais.htm comme indiqué ci-dessus
– modifier le fichier ./WEBPROG/CGX/REL.cgx comme indiqué ci-dessus.
Ces modifs concerne la version WES v0_83H B03. Modif testé et fonctionnelleCdt
Attachments:
You must be logged in to view attached files.00- 15 décembre 2019 à 23 h 54 min
- in reply to: Tic sur compteur triphasé a15c4 schlumberger
Re; LE fichier Enedis est trop gros pour être téléchargé depuis le Blog
Vous pourrez le consulter depuis ce lien :
https://www.enedis.fr/sites/default/files/Enedis-PRO-CF_66E.pdf
Cdt
00- 15 décembre 2019 à 23 h 50 min
- in reply to: Tic sur compteur triphasé a15c4 schlumberger
Bonjour,
Vous pouvez vous référer à la Doc Enedis ci-joint.
cdt
00- 14 décembre 2019 à 1 h 49 min
- in reply to: programmation
Bonjour,
Le test Actif suivant switch Virtuel : vous permet de conditionner l’Action à prendre, Si la comparaison de la Source est vrai ET EN COMPLEMENT SI l’état d’un Switch Virtuel Lamda = On ou Off.
exemple de test : le relais rl1 = On >> Si la période tarifaire = HC rouge et en complément Si le SW 2 = ON
Donc si vous n’avez pas usage de ce test TIER sur SW, vous mettez ce test à « toujours Actif » et donc vous ne cocher ni On ni OFF puisqu’il n’y a aucun état de Switch Virtuel à tester. Par ailleurs si l’option On ou Off est coché, Pas de Problème, le Prg n’en tiendra pas compte si « toujours actif » est sélectionné.
Pour le reste à vous de voir ce que vous voulez tester pour réaliser votre délestage, Bleu, Blanc, Rouge, Nada ? . Contact Relais NC ou NO ..
cdt
00- 10 décembre 2019 à 10 h 06 min
- in reply to: Modem TeleInfo Sous Windows/Domoticz
Le fichier CDM21228_Setup.zip est trop gros pour être envoyé par le Blog.
Il faut le télécharger depuis le lien mentionné plus haut
00- 10 décembre 2019 à 10 h 04 min
- in reply to: Modem TeleInfo Sous Windows/Domoticz
Bonjour,
Quel est votre version de Windows ?
Autrement il y a bien un driver pour Windows, voir au bas de la page « Driver USB pour Windows » :
https://www.cartelectronic.fr/teleinfo-compteur-enedis/127-teleinfo-1-compteur-usb-lc.htmlJe vous joint en pièce jointes l’archive ZIP qui contient le Setup du driver FTDI « CDM21228_Setup.zip« .
Je l’ai installé dans ma version Windows 10 et l’installation du Driver FTDI c’est effectuée sans message d’erreur.
Mais comme je n’ai pas votre modem USB, je ne peux vous dire si cela va fonctionner. Cela devrait régler votre problème.Par contre il faut procéder par étape:
Décompresser le fichier CDM21228_Setup.zip dans un dossier . le fichier CDM21228_Setup.exe est le Setup du driver.
Fermer tous les logiciels >> Débrancher votre modem USB >> Installer le Driver CDM21228_Setup.exe >> Dans le gestionnaire de périphérique supprimer le Port Com inconnu >> Rebrancher votre modem >> Répondez oui à toute proposition d’installation.
Normalement votre Modem devrait être reconnu. Vérifier dans le gestionnaire de périphérique >> Port Com et Lpt >> si le PORT Com est bien installé . Il peut être différent du Port Com4.
Cdt
00- 10 décembre 2019 à 1 h 56 min
- in reply to: Modem TeleInfo Sous Windows/Domoticz
A priori le port Com FTDI de votre modem USB est le Com4 , essayez de configurer le port 4 physique dans le gestionnaire de périphérique de Windows, comme spécifié dans le fichier joint :
lancer le gestionnaire de périphérique, puis ouvrir : Ports (COM et LPT)
Clic droit sur le Port de communication Com4 >> Propriété >> dans la fenêtre du Port qui s’ouvre >> Paramètre du Port
modifiez et sauvegardez les paramètres du port avec :
Si Mode Historique = bauds:1200 parité:even(pair) data-bits:7 stop-bit:1
Si Mode Standard = bauds:9600 parité:odd(impair) data-bits:7 stop-bit:1
Peut être que cela aidera domoticz à dialoguer avec votre modem ?
cdt
Attachments:
You must be logged in to view attached files.00- 8 décembre 2019 à 21 h 21 min
- in reply to: Modem TeleInfo Sous Windows/Domoticz
Bonjour,
Personnellement je n’utilise pas domoticz.
Mais vous trouverez certainement une réponse à vos questions en faisant une recherche
sur le blog avec les môts clés : TeleInfo USb Domoticz.Votre Domoticz est installé sous Windows. La plus part des infos sur le blog font référence à un fonctionnement sous Linux
via un Raspberry pi. Mais vous trouverez certainement des réponses à votre problème.Il semble y avoir un cavalier à déplacer pour faire fonctionner le modem USB sous Windows ou Linux.
Vérifier que ce cavalier soit bien positionné pour votre usage sous Windows.
Vérifier que vous configurez correctement le bon Port FTDI USB pour domoticz.cdt
00