Forum Replies Created
- Replies
-
- 4 janvier 2021 à 2 h 37 min
- in reply to: Mise à jour 0.84A3
Concernant les compteurs à impulsion, Nicolas Amélioré la détection Anti Rebond des Entrée Pulses. Les Rebonds étaient surtout provoqués avec les Contacts ILS. Donc maintenant les Compteurs à impulsion fonctionnent tous pareil au niveau comptage des Pulse sans distingo mais ils sont plus sensible maintenant aux parasites.
Il y a déjà un Fil de discussion sur ce sujet :
https://www.cartelectronic.fr/blog/?topic=mise-a-jour-0-84a1&paged=3#post-9758
et une proposition d’un schéma joint, simple à essayer pour palier au problème : https://www.cartelectronic.fr/blog/?topic=mise-a-jour-0-84a1&paged=4#post-9785
Cdt
00- 4 janvier 2021 à 2 h 09 min
- in reply to: Mise à jour 0.84A3
Ok voyez avec Nicolas !
La seule différence entre l’ancienne version et la nouvelle est l’ajout de la ligne : if (calcul_divers < 0) calcul_divers = 0;
Si vous voulez retrouver le Script d’avant, mettez // devant cette ligne, cela va mettre la ligne en commentaire, mais vous risquez d’avoir des valeurs Négatives.
les lignes :
calcul_divers = vars[‘TICe’+JMA+’_1’] – parseFloat(plselecE) – parseFloat(pceE);
ou
donut9=[‘Divers’,vars[‘TICe’+JMA+’_1’] – parseFloat(plselecE) – parseFloat(pceE)];
font la même chose, sauf que l’un enregistre la valeur « Divers » dans une Variable intermédiaire avant envoie dans l’Array Donut « Divers »
et l’autre travaille directement depuis l’Array « Divers » du Donut. Il font la même chose, mais écrit différement.La ligne : col_donut.push([‘Divers’,calcul_divers]); est l’instruction qui envoie la valeur « Divers » dans le Graphique Donuts pour affichage;
Cdt
00- 3 janvier 2021 à 20 h 50 min
- in reply to: Mise à jour 0.84A3
On parle bien du Coût en € et non de la différence en Kwh consommé à un instant ‘ T ‘ !
Dans la Version WES V0.83H BETA3, c’est exactement le même calcul qui était fait, il n’y a rien qui à changé côté Soft, Sauf que si le calcul du Reliquat était Inférieur à ZERO dans cette précédente, vous pouviez avoir une Valeur de Coût Négative dans ‘Divers’ (qui correspond à rien) car le résultat du calcul de la soustraction n’était pas corrigé par : IF résultat < 0 alors Divers = 0.
Pour info Donut9 = le champ ‘Divers’ dans le script ci-dessous. Voici le Script JS de la version V0.83H BETA3
donut9=[‘Divers’,vars[‘TICe’+JMA+’_1’] – parseFloat(plselecE) – parseFloat(pceE)];
Donc on retrouve bien : Divers = TIC – PULSE(elect) – PINCE(elect),
Cdt
00- 3 janvier 2021 à 20 h 09 min
- in reply to: Mise à jour 0.84A3
Le formatage de la carte SD n’a rien à voir si vous avez fait correctement la MAJ !, mais c’est très bien !.
C’est la function Donut() dans le fichier INDEX.HTM pour la version d’origine et dans les fichiers INDEX1.HTM et home.html si vous avez la version à double site.
La Variable « Donut_type » = 0 si option choix par énergie, = 1 si option choix par poste et = 2 si option choix par électricité
else if (Donut_type==2) {
col_donut.push([vars[‘PCEn_1’],vars[‘PCEe’+JMA+’_1’]]);
col_donut.push([vars[‘PCEn_2’],vars[‘PCEe’+JMA+’_2’]]);
if(vars[‘PLSu_1’]== »W »)col_donut.push([vars[‘PLSn_1’],vars[‘PLSe’+JMA+’_1’]]);
if(vars[‘PLSu_2’]== »W »)col_donut.push([vars[‘PLSn_2’],vars[‘PLSe’+JMA+’_2’]]);
if(vars[‘version’]==2){col_donut.push([vars[‘PCEn_3’],vars[‘PCEe’+JMA+’_3’]]);
col_donut.push([vars[‘PCEn_4’],vars[‘PCEe’+JMA+’_4’]]);
if(vars[‘PLSu_3’]== »W »)col_donut.push([vars[‘PLSn_3’],vars[‘PLSe’+JMA+’_3’]]);
if(vars[‘PLSu_4’]== »W »)col_donut.push([vars[‘PLSn_4’],vars[‘PLSe’+JMA+’_4’]]);}
for(i=1;i<5;i++){pceE+=parseFloat(vars[‘PCEe’+JMA+’_’+i]);plselecE+=parseFloat(vars[‘PLSe’+JMA+’_’+i]);}var calcul_divers = vars[‘TICe’+JMA+’_1’]-parseFloat(plselecE)-parseFloat(pceE);
if (calcul_divers < 0) calcul_divers = 0;
col_donut.push([‘Divers’,calcul_divers]);}
Voir avec Nicolas si pas d’accord !Cdt
00- 3 janvier 2021 à 18 h 48 min
- in reply to: Mise à jour 0.84A3
Bonjour,
Je ne sais pas ce que vous aviez comme valeur de coût dans « Divers » avant la Mise à jour V0.84A4B03, mais dans cette version « Divers » correspond au Reliquat du calcul de € TIC ( j,m,a ) – € PULSE ( j,m,a ) – € PINCE ( j,m,a ). avec j=jour, m=mois, a=année.
Voici le calcul du Script JS :
var calcul_divers = vars[‘TICe’+JMA+’_1’]-parseFloat(plselecE)-parseFloat(pceE);
if (calcul_divers < 0) calcul_divers = 0;
col_donut.push([‘Divers’,calcul_divers]);}Donc en inverse si le Total € PULSE (j,m,a) + € PINCE (j,m,a) >= € TIC (j,m,a) ==> Alors Divers = 0
Si par exemple vous ayez une PINCE qui mesure votre Consommation Globale Domestique, alors la valeur € Coût de Votre Pince correspond à la valeur € Coût du TIC1 en relation du jour, mois ou année, donc il n’y a aucun reliquat à afficher dans Divers et donc sa Valeur sera € Null ( 0,00 €)
Cdt
00- 2 janvier 2021 à 3 h 00 min
- in reply to: Mise à jour 0.84A3
@rene38, Merci pour vos retours.
Pour information, quel est le navigateur que vous utilisez ? Chrome, Firefox, autres ?
Avez vous essayé avec Firefox ? Personnellement, avant ma correction, je n’ai reproduit le PB qu’une seule fois avec Firefox alors qu’avec Chrome j’avais droit au Pb plus souvent.
J’ai pratiqué une réinitialisation système de Chrome > menu outil (3 points verticaux en haut à droite de chrome) > Paramètres > Paramètre avancés > Réinitialise et nettoyer > Restaurer les paramètres par défaut > Dans la fenêtre qui s’ouvre, décoche de l’Option ! Aidez Chrome a vous ESPIONNER !!!… et Clic sur Réinitialiser les paramètres. (les mots de passe enregistrés et les favoris et historiques ne sont pas effacés)
Une fois que j’avais réinitialisé le système de Chrome + CTRL+F5 , j’ai remarqué que chrome était plus stable et provoquait beaucoup moins de problème, voir plus du tout.. Depuis et après copie de mes 2 fichiers modifiés, je n’ai pas réussi à reproduire le PB depuis que chrome à été réinitialisé ainsi. Par contre la 1ere ouverture de la page d’accueil avec Chrome, juste après une modif de Widget est plus longue maintenant avec mes modifs, mais ne plante plus. Une fois que le site est en Cache, Chrome réagit bien.
Firefox ne présente aucun pb de son côté et est beaucoup plus rapide.
Cdt
00- 2 janvier 2021 à 0 h 16 min
- in reply to: parametrage sauvegarde ftp
Bonjour et mes meilleurs Voeux
Le nom des répertoires est limité à 9 caractères et sans espace dans les noms.
Changer le nom de vos répertoires Distants.Il y a déjà un Post ouvert sur le sujet. Vous trouverez certainement la réponse à vos questions depuis ce lien :
https://www.cartelectronic.fr/blog/?topic=transfert-ftp-automatique-vers-dd-du-routeur-asus/#post-10078Cdt
00- 1 janvier 2021 à 3 h 53 min
- in reply to: Mise à jour 0.84A3
@rene38 Ok pour tout.
Concernant la copie des 2 fichiers de l’archive MAJ-Page accueil – 27-12-2020.zip , vous pouvez passer par FTP avec FileZilla par exemple. Cela évitera d’enlever la carte mémoire du WES. Simplement pour être sur que ces 2 fichiers corrigés seront bien copiés, il faut au préalable supprimez les 2 fichiers : INDEX1.HTM et home.html de la carte mémoire du WES avant de copier les 2 nouveaux de l’archive. Tout cela peut être fait avec FileZilla sans arrêter le WES. Simplement fermez le navigateur avant toute manip si vous êtes connectez au site du WES.
Comme vous êtes passé sur la version d’Origine à simple site, comme le chargement du Widget.ini est identique aux 2 versions à double site avant ma dernière correction, vous risquez peut être ??? de rencontrer les même Problème de Page Blanche ? Je ne suis pas certain de cela ?
Avant de revenir en arrière, il serait bien de le vérifier ? Faites une modif sur un Widget par exemple. Sauvegardez puis fermer le navigateur. Ouvrez ensuite le Navigateur, vider le Cache de ce dernier et ensuite Recharger le Site. Le Pb c’est que cela ne coince pas à tous les coups et dépend du Widget. Avec le widget Graph il sera plus facile de reproduire le bug et mettre le pb en évidence. Il faut bien vider le Cache du Navigateur entre chaque essais et avant d’ouvrir le site.
Le WES demande (Request Pragma) aux navigateurs de vider son cache spécifique uniquement au bout de 10 jours. Aviez vous un Bug aléatoire et espacé uniquement environ tous les 10 jours ?
Mes Meilleurs Voeux
Christian
00- 1 janvier 2021 à 2 h 05 min
- in reply to: Mise à jour 0.84A3
Bonne Année à Tous
@rene38, avez vous bien copié mes 2 derniers fichiers modifiés : INDEX1.HTM et home.html ?
Je parle des 2 fichiers contenus dans ma dernière Archive « MAJ-Page accueil – 27-12-2020.zip » déposé le 27 Dec 2020, qui en plus implémente une petite modification sur la taille des boutons « mois Année » du Widget Graph, dont vous ne parlez pas ? alors que vous en avez demandé la modif !.
Avec ces deux derniers fichiers modifiés, vous ne devriez plus normalement avoir de Page blanche à l’ouverture de la page d’accueil, à moins que vous ayez d’autres problèmes en parallèle, exemple Widget sans Objet en vis à vis, mal déclaré ou mauvaise config ?
Faut impérativement vider le Cache de Chrome, c’est une vrai plaie ! Avez vous remarqué qu’Il vous ouvre la page du choix des versions avant même de vous demander votre Login ?, Le Login sera demandé que lorsque vous aurez choisie une des 2 version ? alors que vous êtes déjà connecté au WES ! Il joue avec son Cache et contrecarrie la sécurité du site !
Mes Meilleurs Voeux à Tous.
Christian
00- 30 décembre 2020 à 16 h 37 min
- in reply to: Mise à jour 0.84A3
RE : En complément à la procédure d’une Mise à jour. Lorsque tout est copié dans la carte mémoire. Vous devez faire un Reset hard du WES au moins 2 fois à intervalle de 5 secondes. Il faut vider le Cache du Navigateur.
00- 30 décembre 2020 à 16 h 18 min
- in reply to: Mise à jour 0.84A3
Bonjour,
Vous avez fait la mise à jour par le biais du FTP. Vous n’avez pas soit Vidé ou Formaté votre carte mémoire MicroSD avant de faire votre mise à jour ?.
Donc si cela est confirmé et comme je n’arrête pas de le dire, Certains fichiers pourraient ne pas être remplacés et vous naviguer entre deux versions !!
Si vous avez fait la mise à jour WES V 0.84A4 BETA04 13 Novembre 2020 double site :
– éditez le fichier infocfg.html. Lisez les lignes 23 et 24. Vous devriez lire :
<th>Version site WEB</th>
<td><h4><span class= »label label-info »>V0.84A4 B03</span></h4></td>– Puis éditer le fichier INFOCFG.HTM. Lisez les lignes 37 et 38. Vous devriez lire :
<th>Version site WEB</th>
<td><h4><span class= »label label-info »>V0.84A4</span></h4></td>Si par contre vous avez fait la mise à jour WES V 0.84A4 13 Novembre 2020
– éditer le fichier INFOCFG.HTM. Lisez les lignes 37 et 38. Vous devriez lire :
<th>Version site WEB</th>
<td><h4><span class= »label label-info »>V0.84A4</span></h4></td>Si vous ne lisez pas ces infos en fonction de votre version de mise à jour c’est que vous avez TOUT FAUX.
Si c’est confirmé, Refaites votre Mise à jour proprement comme cela doit être !La procédure est simple ! On sauvegarde les dossiers Perso GRAPH et CFG dans un PC au préalable. Ensuite on vide totalement la carte MicroSD ou mieux on la Formate en FAT32. On copy ensuite la totalité des dossiers et fichiers de la mise à jour.
On termine par recopier les dossiers Perso.Si vous avez fait la Mise à jour WES V 0.84A4 BETA04 13 Novembre 2020 double site, Remplacer les fichiers home.html et INDEX1.HTM de la Release par ceux que je fourni dans l’archive jointe. Cela corrige un Bug trouvé dernièrement sur cette version.
Cdt
Attachments:
You must be logged in to view attached files.00- 29 décembre 2020 à 22 h 31 min
- in reply to: Info Wes sur Jeedom
Bonjour,
Je me sens un peu responsable de la petite polémique et je souhaite apaiser les choses pour cette fin d’année.
Il y a deux éléments à considérer dans ma modification je pense.
pour @Nicolas :
Je pense qu’il faudrait modifier le format du Float pour les TAG <INDEX(n)>%.0f</INDEX(n)> (n) étant le n° du CPT
et le modifier en <INDEX(n)>%.03f</INDEX(n)>. Cela permet d’avoir le même affichage que sur le WES avec 3 valeurs après la virgule. C’est
une des demandes de @Richard et cela permet de faire un calcul plus précis du nombres d’impulsions par minute par Jeedom.Pour @Richard :
Je vous ai rajouté les 3 autres TAGs INDEX, Jour, Mois, Année qui en effet peuvent être calculé par le Jeedom en fonction de la date et heure. Donc je peux donner raison à @Nicolas de ne pas vouloir mettre en dur ces nouveaux TAGs.Par contre beaucoup de Clients, moi même, ont personallisés leur propre DATA.CGX. Certains par ajouts d’informations spécifiques, d’autre en supprimant des éléments afin d’avoir un fichier moins volumineux à charger.
Ce que je veux dire par cela, c’est que rien ne vous empêche de rajouter lors d’une prochaine Release, vos propres spécificités dans le DATA.CGX qui serait fourni.
Voici ci-dessous l’extrait à conservez et que vous pourrez remettre pour remplacer l’espace TAG des <impulsion> de la prochaine (DATA.CGX) Release. (Vous pouvez aussi copier cet espace depuis le DATA.CGX que j’ai fourni ).
t <impulsion>
c pp1 <PULSE1>%d</PULSE1>
c pIU1<INDEX1>%.03f</INDEX1>
c pIJ1<INDEXJ1>%.03f</INDEXJ1>
c pIM1<INDEXM1>%.03f</INDEXM1>
c pIA1<INDEXA1>%.03f</INDEXA1>
c pp2 <PULSE2>%d</PULSE2>
c pIU2<INDEX2>%.03f</INDEX2>
c pIJ2<INDEXJ2>%.03f</INDEXJ2>
c pIM2<INDEXM2>%.03f</INDEXM2>
c pIA2<INDEXA2>%.03f</INDEXA2>
c pp3 <PULSE3>%d</PULSE3>
c pIU3<INDEX3>%.03f</INDEX3>
c pIJ3<INDEXJ3>%.03f</INDEXJ3>
c pIM3<INDEXM3>%.03f</INDEXM3>
c pIA3<INDEXA3>%.03f</INDEXA3>
c pp4 <PULSE4>%d</PULSE4>
c pIU4<INDEX4>%.03f</INDEX4>
c pIJ4<INDEXJ4>%.03f</INDEXJ4>
c pIM4<INDEXM4>%.03f</INDEXM4>
c pIA4<INDEXA4>%.03f</INDEXA4>
c pp5 <PULSE5>%d</PULSE5>
c pIU5<INDEX5>%.03f</INDEX5>
c pIJ5<INDEXJ5>%.03f</INDEXJ5>
c pIM5<INDEXM5>%.03f</INDEXM5>
c pIA5<INDEXA5>%.03f</INDEXA5>
c pp6 <PULSE6>%d</PULSE6>
c pIU6<INDEX6>%.03f</INDEX6>
c pIJ6<INDEXJ6>%.03f</INDEXJ6>
c pIM6<INDEXM6>%.03f</INDEXM6>
c pIA6<INDEXA6>%.03f</INDEXA6>
t </impulsion>Cdt
00- 29 décembre 2020 à 0 h 42 min
- in reply to: Info Wes sur Jeedom
Pour @Richard
Je vous ai personnalisé le fichier DATA.CGX d’origine afin de récupérer en complément les infos que vous souhaitez pour les compteurs à Impulsions. Vous trouverez ce nouveau fichier DATA.CGX modifié dans l’archive jointe ZIP.
Maintenant l’Index actuel sera bien reçu avec 3 chiffres après le point comme le WES.
Les TAG XML pour le Compteur Impulsion N°1 sont :
Nombre d’impulsion Aujourd’hui = <PULSE1>xxx</PULSE1>
Index actuel = <INDEX1>xxxx.uuu</INDEX1>
Index début de Journée = <INDEXJ1>xxxx.uuu</INDEXJ1>
Index début de Mois = <INDEXM1>xxxx.uuu</INDEXM1>
Index début d’Année = <INDEXA1>xxxx.uuu</INDEXA1>Pour les TAGs XML des autres compteurs juste modifier le chiffre 1 en fin des TAG(x) par le n° du Compteur exemple pour le CPT N° 2 :
Nombre d’impulsion Aujourd’hui = <PULSE2>xxx</PULSE2>
Index actuel = <INDEX2>xxxx.uuu</INDEX2>
Index début de Journée = <INDEXJ2>xxxx.uuu</INDEXJ2>
Index début de Mois = <INDEXM2>xxxx.uuu</INDEXM2>
Index début d’Année = <INDEXA2>xxxx.uuu</INDEXA2>A vous de rajouter la Captures des ces nouveaux TAG XML dans le Script Jeedom. Pour cela je ne peux pas vous aider, mais peut être quelqu’un sur le BLOG peut fournir le Script Jeedom WES existant, voir modifié ?
Pour Info, la modification du Data.cgx tel que fournie n’est pas officielle et ne sera pas intégrée dans la release sans accord de Nicolas. Sauvegardez votre fichier Data.cgx d’origine au cas ou vous souhaitiez revenir en arrière.
Cdt
Attachments:
You must be logged in to view attached files.00- 27 décembre 2020 à 18 h 54 min
- in reply to: Mise à jour 0.84A3
Bonjour à TOUS
Correction BUG WES Version V0.84A4 BETA04 (Double site)
j’ai remarqué que Chrome, (très rarement Firefox) et dans certains cas de figure, au lancement du site du WES, pouvait provoquer un plantage de ce dernier. Cela peut se produire lorsque il y a une modification des fichiers de la Page d’accueil par rapport à la mise en cache mémoire préalable par Chrome,
Un exemple assez facile à reproduire. Vous supprimer au préalable votre fichier WIDGET.INI. Vous lancez le Site du WES. Vous aurez alors des Widgets définis par défaut dans la page d’accueil et Chrome Enregistre cette Page tel que construite dans son Cache mémoire.
Vous modifiez et enregistrez votre propre config de Widgets puis vous fermez Chrome. Il y aura une forte chance, que lorsque vous allez ouvrir à nouveau votre page WES avec Chrome, que vous aurez une page vide et un plantage du WES, Le cache de Chrome n’est plus en phase avec la nouvelle structure des Widgets qui se recrée dynamiquement via de nouveaux Scripts JS et qui vont à leur tour lancer des requêtes avec le WES. Ce désordre va créer un blocage entre Chrome et le WES.
J’ai modifié la façon d’ouvrir le Fichier WIDGET.INI à l’ouverture de la page d’accueil. Avant ce fichier était chargé en asynchrone, ce qui pouvait laisser dans certains cas, le navigateur a poursuivre d’autres process et chargement de fichiers en parallèles qui pouvait créer des blocages.
Ma modif consiste à obliger le navigateur à charger globalement le fichier WIDGET.INI de façon Synchrone et d’attendre la fin de chargement du Fichier avant de commencer à construire les Widgets. Cela évitera tout conflits avec d’autres process, mais va peut-être donner l’impression d’un chargement d’une page d’accueil un peu plus longue, mais stabilisée.
Trouvez joint un archive avec les 2 fichiers modifiés : index1.htm et home.html que vous pouvez copier à la place de vos fichiers existants.
Cette correction ne concerne que les fichiers des versions à Double Site.Cdt
Attachments:
You must be logged in to view attached files.00- 27 décembre 2020 à 18 h 03 min
- in reply to: Mise à jour 0.84A3
Pour @kguis
Je ne sais pas de qu’elle nouvelle version vous parlez, mais ce n’est certainement pas la : WES V 0.84A4
Dans cette version, le fichier INDEX_V2.HTM n’existe plus !!!, ou bien vous vous trompez de fichier ?
Si vous avez effectué la Mise à jour V0.84A4 et Si vous avez effectivement ce fichier INDEX_V2.HTM dans la carte mémoire du WES, c’est que vous avez très mal faites la mise à jour. Vous avez conservez les anciens fichiers et copié les nouveaux par dessus et certainement en FTP. Ce qui fait que probablement vous avez deux versions qui rentre en conflit.
Je ne le dirais jamais assez, la Mise à Jour d’une Nouvelle Version, doit ce faire sur une Carte Mémoire entièrement VIDE, voir au mieux re-formatée en FAT 32. Il ne faut conservez que ses propres dossiers de configuration, CFG et GRAPH que l’on copie provisoirement dans un PC avant de les retransférer en Final et après la MAJ dans la carte Mémoire du WES. Faire une mise à jour ainsi, permet d’une part d’avoir une carte mémoire Saine et enlève de façon implicite toutes Fragmentations des Anciens Fichiers, du fait que les nouveaux fichiers son recopiés à Clusters Contigus.
Cdt
00