Forum Replies Created
- Replies
-
- 15 octobre 2020 à 17 h 30 min
- in reply to: activation pulse 3
Bonjour,
Plusieurs hypothèses :
Pour Info, J’ai eu cet après midi une coupure du réseau électrique ERDF. J’ai redémarré mon informatique,
Lorsque j’ai essayé de lancer le WES, Juste après le Login, je tombais sur une page Blanche. J’ai regardé le code source de la page via le Navigateur, c’était vide hormis un « MICKEY » au Début.
Si j’insistais à me loguer après plusieurs Reset du WES, Parfois j’arrivais aux Pages du WES mais il était très lent. J’ai vérifié les fichiers de la carte mémoire du WES via un lecteur de Carte USB, tout semblait normal . J’ai recopié malgré tout le Fichier WESF4.BIn de ma Version , en supposant que le Serveur interne aurait subit un PB suite à cette coupure Secteur. J’ai forcé 2 Reset du WES et depuis j’ai retrouvé un Turbo ! tout est revenu en ordre. Avez vous eu un Pb avec ERDF de ce genre ?
Videz le Cache de votre Navigateur avec CTRL+F5 plusieurs fois et vérifier les Propriétés du Marque Page si vous lancez votre WES depuis un Lien enregistré dans votre Navigateur.
Si vos Pbs persistent, Personnellement, je formaterais en FAT32 la carte MicroSD du WES,
Comme certains petits BUGs ont été corrigés par Nicolas, je téléchargerais à nouveau l’Archive de la dernière Release du Site au lieu de me servir de la précédente déjà téléchargée. Je referais une recopie propre des fichiers de l’archive décompréssée ainsi que mes dossiers CFG et GRPH, via un lecteur de carte USB . Je supprimerais le fichier PLS.CFG du Dossier CFG ( c’est la config des pulses ).
Avant de déconnecter le lecteur USB, je clôture vis à vis de Windows ce Lecteur USB en toute sécurité. Une fois la carte mémoire remise dans le WES, il faut faire au moins 2 Resets Hard via le Bouton Rouge. Normalement votre WES devrait repartir sans problème.
Avant de configurer à nouveaux vos Pulses, Vérifier les connexions de ces derniers. Tout devrait repartir normalement.Vérifier si vous n’avez pas programmé une ligne concernant vos Pulses dans la Page PROG et qui pourrait provoquer des Erreurs.
Cdt
Vérifier si vous passez par un lien Marque Page que ce dernier pointe bien au bon endroit.
00- 13 octobre 2020 à 12 h 54 min
- in reply to: Extension
RE: Pour me contacter directement, vous trouver mon adresse mail en fin de mon Schéma que j’ai Posté.
00- 13 octobre 2020 à 12 h 47 min
- in reply to: Extension
Pour Piruffin,
Je suis d’accord avec vous. L’usage de Boostrap pour définir la paginations des Pages WEB et gérer le Responsive web design, n’est pas le mieux pour construire un site Web. De simples Déclarations CSS permettent de faire la même chose sans avoir la lourdeur d’un FrameWork. J’ai réaliser mon propre site WEB chez moi de cette Façon. Par ailleurs Nicolas le sait et je lui en est déjà parlé.
J’ai lu aussi dans un de vos Post, que vous auriez bien aimé avoir la possibilité de classer vos lignes de Programme de la Page Programmation afin de les déplacer selon votre choix, tout en restant connecté au site, sans devoir le faire depuis le fichier Prog.cgf et redémarrer ensuite le WES..
C’est assez facile à implémenter, j’ai déjà jeté un rapide regard sur le Code de la Page Programme, lorsque vous avez formulé votre demande.
En fait actuellement toutes les Lignes programmées sont enregistrées localement dans une structure type Array[][] JS. tableORG.rows[y].cells[co].innerHTML; ou y = n° Ligne et col = les 14 colonnes qui peuvent être remplis avec des ‘ Codes Type’ lors de la programmation d’une ligne.
Lorsque vous validez le Transfert vers le Serveur, les Lignes Prog. enregistrées dans cette Structure (100 max), sont envoyées séquentiellement au Serveur, les unes après les autres par une requêtes JS en interne de type Ajax.
Voici en exemple du format de la requête pour l’envoie de la 1ere ligne au serveur : AJAX.CGX?PRG =0,61,0,0,61,0.00,11,1,0,0,0,0000,0000,9,0
Le n° de ligne est définie par le 1er byte, dans mon exemple c’est la 1ere ligne ( =0,x,x,x,x…..).Donc je pense que vous comprenez rapidement, que si vous remaniez cette Structure d’origine avant envoie au serveur et que vous reconstruisez une Array analogue mais classé selon un choix prédéfinie; le Serveur va enregistrer vos lignes de Programme classé par Ordre de rang tel que vous le souhaitez.
Il suffit côté HTML de rajouter pour chaque ligne Prog. une colonne avec un nouvel input, qui va enregistrer la saisie d’un nouveau n° d’ordre positionné par défaut au n° de ligne avant modif.
Avant d’envoyer au Serveur chaque ligne par des requêtes, il faut recopier la Structure d’Origine, dans une autre Structure identique de travail, en classant chaque ligne et son Byte n°, en fonction des n° d’ordre défini par les inputs crées.
Bien sur il faut faire un test de cohérence avant l’envoie des requêtes au Serveur, pour éviter d’avoir des Inputs de n° de rang identique ou supérieur au nombre de lignes crées. Dans ce cas on peut faire monter une modale pour prévenir et faire corriger les incohérences.
Tel que les Pages sont construite, on ne peux pas faire un rafraîchissement de la Page pour reclasser et déplace les lignes directement. Le rafaîchissement des Pages se font après avoir reçu du Serveur le Résultat d’un Cgx de mise en forme de la Page.
Si vous êtes intéressé pour essayer de programmer votre Demande dans cette Pages Programme, Vous êtes le Binvenue, Si vos modifs fonctionnent correctement, je Pense que Nicolas pourrait certainement être intéressé pour rajouter cette facilité dans sa Prochaine Release.
Bien sûr Nicolas doit donner son avis au préalable pour rajouter cette facilité.
Comme je commence à bien connaître la structure des Pages Web du Site, Si vous avez des questions, vous pouvez me contacter au préalable avant de déranger Nicolas. Faites moi savoir si vous souhaitez faire le JOB, je vous donnerez mon adresse Mail pour me contacter directement.
Cdt
00- 13 octobre 2020 à 10 h 47 min
- in reply to: Extension
RE : J’ai installé ce module ESP8266 pour deux raisons.
La 1ere c’est avoir la possibilité de traiter des Modules avec des Composants DALLAS non reconnus par le WœES et la 2eme raison, j’ai un ensemble de Chez PlugWise qui permet via une clé USB (Stick) relié à mon RASP et via un Plugin fait maison de gérer, un ensemble de 13 Prises (Plug programmable On/Off ) et quelques Interrupteurs de chez PlugWise, le tout en transmission sans fil au protocôle ZigBee.
J’ai crée des Relais Virtuel dans mon WES et ce dernier via ces Relais virtuels, peut commander les Switch des 13 Prises (On/Off) et ou analyser les états des interrupteurs par son interface de programmation.
Cdt
00- 13 octobre 2020 à 9 h 43 min
- in reply to: Extension
Bonjour,
Juste Pour Info,
Sinon, vous pouvez comme vous l’avez sous entendu au début de vos Post, réaliser des Cartes à 8 Relais Virtuel 1Wire et vous servir de ces Relais Virtuel comme Contact de Input et/ou de Switch de Commande.
J’ai réalisé pour mon usage, un petite Interface hard avec un ESP8266 et le Soft qui permet de gérer cela.
Mon Module gère le Bus 1Wire du Domicile et le renvoie en toute Transparence sous forme d’un Bus 1Wire Cloné bidirectionnel vers le WES.
Le WES gère ce bus Clone 1wire comme s’il était connecté Directement au Bus 1Wire du domicile, sans difficulté et sans perte de message.
Une Liaison I2c me permet de Commander et Lire en parallèle l’ensemble des 2 Bus 1Wire, celui du Domicile et celui du WES.
Le bus 1Wire Clone du WES et l’interface I2C sont activés par IRQ ( interruptions ) via leur signal descendant. L’IRQ d’activation du WES est prioritaire à celui du I2c. Donc le WES peut à tout moment avoir accès au bus 1Wire du domicile, sans perte de message et sans erreur de transmission.
Cela me permet, Via un Raspberry PI en liaison I2C, de gérer globalement les 2 Bus 1Wire et de surcroît pouvoir connecter sur le Bus 1Wire du domicile des composants DALLAS 1Wire non pris en charge par le WES,
Cela me permet aussi de créer des Composants 1Wire Virtuel comme des DS2408 et le WES va les intégrer comme de vraie Carte à 8 Relais
Dès Lors, je peux demander aux WES de gérer ces Relais Virtuel par son interface de Programmation et interpréter les états des Relais comme des états de Input ou bien de Output et traiter l’Info depuis mon Raspberry PI pour Actions en relatif.
Voici le Schéma du petit Module Hard. Si le Soft vous intéresse je peux vous le Fournir.
Cdt
Attachments:
You must be logged in to view attached files.00- 9 octobre 2020 à 17 h 45 min
- in reply to: Mise à jour 0.84A3
Bonjour Rigauli
Par rapport à vos Reset, vous êtes sur qu’elle version (l’originale ou celle modifiée) lorsque cela se produit ? et avez vous un navigateur logué au WES et si Oui sur qu’elle Page ?
Je change rapidement de sujet. Je crois savoir que vous avez un VE-Tronic pour charger une Voiture !?
Si c’est le cas, aviez vous l’intention de dialoguer directement avec lui en liaison RS232 pour programmer des plages de charge activable par requêtes HTTP.
Je suis actuellement en relation avec Denis, un client de Nicolas, qui avait posté des questions sur le sujet et je me suis mis en contact avec lui directement par mail.
Après de nombreux test via un convertisseur TCP/RS232 qui ne donnait pas satisfaction, je lui ais programmé deux Plugins pour faire le JOB et à moindre coût.
L’un des Protos fonctionne sur une base Arduino avec Schield Ehernet (ethernet ou Wifi), et il est aussi compatible pour le porter dans un ESP8266 ou NodeMCU (Wifi).
L’autre Plugin, plus rapide, Programmé en Python, tourne sur une solution Raspbian d’un Raspberry, type PI One W, P3, P4 … Seriez vous intéressé par ces Plugins en version de Test pour votre usage ?
Cdt
00- 9 octobre 2020 à 17 h 36 min
- in reply to: Mise à jour 0.84A3
C’est un PB de la taille du Widget, il faut l’élargir un peu.
Cliquez sur le crayon pour entrer en mode modif des Widgets et avec la pointe de la sourie vous allez pouvoir agrandir ce Widget.
Cliquer pour enregistrer et refaite un tour pour recharger la Page d’accueil. Possible qu’il faut vider le cache du Navigateur.
Recommencez si la taille choisi est insatisfaisante.
Cdt
00- 8 octobre 2020 à 13 h 50 min
- in reply to: Mise à jour 0.84A3
bonjour,
Juste une parenthèse concernant la version 0.84 Double (beta1)
Pour ceux qui l’on charger, ils ont remarqué y avoir un MENU qui permet de BASCULER de la version Originale 0.84, vers la version Originale 0.84 Modifiée et Vice Versa.
Vous avez remarqué que sur la version Modifiée, il y a dans le MENU un nouveau LIEN qui est « Accueil. ». Et vous avez remarquez que lorsque vous cliquez sur le LOGO du Menu, cela vous ramène sur la Page qui permet de sélectionner l »une des deux Versions (Originale ou Modifiée).
Actuellement lorsque vous choisissez la version Originale, ll n’y a pas ce LIEN « Accueil » pour revenir sur la Page Accueil. Si vous cliquez sur le LOGO, vous Revenez sur la Page de Sélection des Versions, Cela peut Agacer.
Donc j’ai rajouté ce LIEN « Accueil » pour le MENU en Choix version Original .
Je joins le Fichier ZIP en pièces jointe. Il Faut le décompresser et vous trouvez un fichier MENU.HTM qu’il suffit de copier et remplacer celui existant dans la microSD du WES. C’est le même Fichier que celui d’Origine , hormis le nouveau LIEN « Accueil » rajouté dans le Menu.
ATTENTION ce Fichier MENU.HTM que j’envoie n’est Compatible que pour la Version 0.84 à DOUBLE SITE ! Sur la version Originale 0.84, à un Seul SITE, un clic sur ce nouveau Lien « Accueil » vous mettrez une erreur de lien.
Ceci Dit, Pour rendre mon fichier compatible sur la Version Solo 0.84 d’Origine, Il faut juste changer dans mon fichier joint MENU.HTM le href »Index1.htm » par href »Index.htm » au début de mon fichier vis à vis du nouveau lien Ajouté « ACCUEIL ».
Cdt
Attachments:
You must be logged in to view attached files.00- 4 octobre 2020 à 18 h 55 min
- in reply to: Affichage sur smartphone
Bonjour,
Si vous regardez bien, l’ordre d’affichage des Widgets dans le mode Responsive (smartphone), est effectivement priorisé par rapport à l’ordre défini en mode Responsive (PC) à savoir par un début de lecture des Widgets de la 1ere rangé du haut et poursuivant de la gauche vers la droite de cette rangé ayant comme position Verticale (Y) la valeur à Zéro.
Mais après, pour la 2eme rangé, l’affichage des Widgets suivant ne repart pas systématiquement sur la même logique, mais va poursuive l’affichage en priorisant cette fois les Widgets en fonction de leurs Coordonnées en X(colonne) et Y(hauteur).
Donc le trie et l’affichage des Widgets suivant sera organisé au regard de ceux dont la hauteur (Y) est la plus forte.
Comme chaque Widget, lorsque l’on les déplace, se colle systématiquement en dessous du Widget supérieur d’une même colonne, on ne peux pas jouer sur la Hauteur (Y) de chaque Widget.
S’il y a une 1ere modification à faire, c’est déjà donner la liberté de choisir la position verticale de chaque Widgets.
Je vais regarder si on peut apporter une solution et transmettrais à Nicolas une proposition de modification si faisable.
Cdt
Je vais regarder si je peux trouver à mieux organiser
00- 4 octobre 2020 à 11 h 48 min
- in reply to: Affichage sur smartphone
RE:
Prioriser l’affichage des Widgets sur votre Smartphone en remodelant leurs présentations par une re-configuration depuis votre Smartphone, va en effet modifier la présentation faîte au préalable depuis votre PC.
Je pense qu’il n’y aurait pas de difficulté pour conserver la présentation faîtes pour chaque mode, Normal ou Responsive, en modifiant quelques peu la programmation de la page d’accueil.
Cela impliquerait de personnaliser le Fichier WIDGET.INI, qui est le fichier qui maintient la configuration de ces Widgets et de rajouter un N° d’ordre d’affichage pour chaque Widget relatif à chaque mode.
Mais cela devient plus compliqué s’il faut conserver les configs faîtes sur PC, Smartphone et Tablettes. Mais pas insurmontable.
Peut être une évolution future ?
Cdt
00- 4 octobre 2020 à 10 h 58 min
- in reply to: Affichage sur smartphone
Bonjour,
La présentation de toutes les pages du WES avec un smartphone, tablette…, s’affiche dans un mode qui est le Responsive Web design.
Le Responsive Web design offre une lecture et de navigation optimales pour l’utilisateur quelle que soit sa gamme d’appareil (téléphones mobiles, tablettes, ordinateur PC). Ce mode implique un minimum de redimensionnement (zoom), de recadrage, et de défilements de pages par rapport à l’affichage sur un PC.
Par ailleurs, vous pouvez forcer le navigateur de votre PC à basculer en mode de visualisation Responsive,
Vous pouvez réduire la largeur de la fenêtre du navigateur jusqu’à trouver le changement de présentation en Responsive.
Vous pouvez aussi faire basculer votre navigateur en mode Web design Responsive via leur Menu :Pour Firefox : l’appuie sur les touches CTRL + SHIFT + M en même temps vous fait basculez du mode Normal au Mode Responsive et Vice et Versa, ou bien via le menu > Outils > Développement et cocher la case vue adaptative. Pour revenir en mode normal : Clic sur la X en haut à droite
Pour Chrome : Moins convivial que Firefox comme d’habitude ! Faire F12, cela ouvre la Console. Puis l’appuie sur les touches CTRL + SHIFT + M en même temps vous fait basculez d’un Mode à l’autre. Il faut réduire la zone de la Console ou la forcer à s’ouvrir dans une fenêtre à part via le menu à droite (3 points) de la console > puis choisir votre format du Dock Side.
Cdt
00- 4 octobre 2020 à 9 h 16 min
- in reply to: Teleinfo 1 avec Linky et revente en surplus
Bonjour,
Je n’ai pas votre logiciel Téléinfo et ni les équipements liés, mais depuis votre Compteur Linky, vous pouvez via ses boutons + ou – , faire défiler les Infos jusqu’à MODE TIC et vous verrez si vous êtes en Mode Standard ou Historique.
Cdt
00- 3 octobre 2020 à 11 h 49 min
- in reply to: Mise à jour 0.84A3
Bonjour,
Je peux répondre, la capacité MAX de la Carte MicroSD Compatible avec le WES est 32GB et Formatée en FAT32.
Préférer une Carte mémoire de marque Sandisk de classe 10
Cdt
00- 3 octobre 2020 à 11 h 26 min
- in reply to: Capteur de porte ouverte
Bonjour,
Si vous avez une Entrée (input) disponible côté WES, vous pouvez utiliser n’importe quel type de Capteur à Contact SEC de type Magnétique, soit à liaison filaire ou Capteur à liaison sans fil avec Switch à Contact SEC côté Récepteur. Ces Capteurs présente en général un Contact Sec Fermé en état de Protection ( type Relais Reed ILS Magnétique sur Porte ou Fenêtre Fermée). Côté WES le Input sera en état ON en mode de protection.
Si vous Optez par une liaison filaire et que vous n’avez pas encore de câble de liaison entre le Capteur et votre WES, préférez un câble à paire(s) torsadée(s) type câble téléphonique, mais un simple câble électrique Libre existant peut aussi convenir, vue qu’il n’y a pas de Data qui transite dans la liaison.
Après c’est une question de budget.
Vous avez aussi dans le commerce des Capteurs à Switch (type Reed ILS magnétique) qui intègre en même temps un Contact à Vibration (type ressort) qui va réagir si on bouge ou si on force la porte (choc) . Certain MALIN !! s’emploie à Inhiber le capteur ILS magnétique depuis l’extérieur avec un très Puissant Aimant : https://www.supermagnete.fr/faq/Quel-est-l-aimant-le-plus-puissant-dans-votre-boutique
Ce type de Capteur à double Capteurs à 2 Switchs, nécessite souvent 2 Entrées (Inputs) dans le WES et 3 fils pour le câbler (le 3eme fil étant le COMMUN au deux capteurs)
En état de Repos, Porte ou fenêtre à protéger Fermée :
Capteur ILS + Aimant = contact fermé ON au repos ==> passe ouvert OFF en Alarme,
Capteur Vibration = Contact ouvert OFF Absence Choc ==> passe en Impulsions fermé ON en Alarme,
le 3eme fil est Commun au 2 CapteursMaintenant si vous êtes un peu bricoleur comme moi et pour quelques 2 voir 3 Euros vous pouvez réaliser vos propres capteurs :
https://www.gotronic.fr/art-interrupteur-ils-1-t-19990.htm
https://www.gotronic.fr/art-capteur-de-vibrations-faible-sensibilite-sw18030p-22187.htm
https://www.gotronic.fr/art-capteur-de-vibrations-haute-sensibilite-sw18010p-22186.htmhttps://www.supermagnete.fr/aimants-bloc-neodyme
Cdt
00- 29 septembre 2020 à 4 h 26 min
- in reply to: Problème widget cout en euros
Bonjour,
Le problème à déjà été signalé à Nicolas. Prochainement une nouvelle Release va arriver. Nicolas travaille encore dessus. Les problèmes avec ce Wifget sont connus de lui et seront corrigés dans cette Release.
Cdt
00