Forum Replies Created
- Replies
-
- 7 décembre 2020 à 18 h 08 min
- in reply to: Mise à jour 0.84A3
Bonjour à Tous,
J’ai modifié pour passer le temps et m’amuser un peu , la présentation de la Page à Relais de la version Modifié à double site. Je vous joints les vues des nouveaux blocs ainsi modifiés.
J’ai proposé à Nicolas d’implémenter ces modifications avec en plus la possibilité de changer par configuration et au choix, chaque Icones Associées par éléments et aussi la possibilité de personnaliser la couleur du fond d’un ou plusieurs Texte, du bandeau d’entête des blocs et au choix la couleur médianes des bloc. Le fond de la Page pourrait être aussi modifiée par le choix d’une couleur ou par l’insertion d’une Image.
Pour réaliser la partie configuration, Nicolas devrait faire une petite modification assez simple côté du serveur. Il semsle qu’il soit ouvert à ces modifications. Mais en ce moment il est pas mal surbooké.
L’idée général est en FINE de définir un Thème général pour l’ensemble des Blocs de l’ensemble des pages du WEB. Et qui dit Thème, pourquoi ne pas dire THEMES comme sous Windows !
Si Certain souhaite dans un premier temps changer l’aspect de leur page à Relais dans la présentation que je propose par défaut, pour la version Modifié, à double site uniquement et sachant que pour l’instant la partie configuration des Icones et Couleurs n’est pas encore opérationnelle, peuvent remplacer leur fichier relais.html par celui que je fourni dans l’archive en pièces jointes.
Le fonctionnement est le même que celui d’origine et seul l’aspect change. Vous pouvez sauvegarder le fichier d’origine si vous voulez revenir en arrière.
Faites un retour si vous trouvez le projet intéressant.
Cdt
Attachments:
You must be logged in to view attached files.00- 7 décembre 2020 à 17 h 28 min
- in reply to: Mise à jour 0.84A3
Bonjour,
Pour @rene38
Concernant vos problèmes rencontrés :
Les switches virtuels ont des valeurs aléatoires non toutes nulles
Oui en effet comme 2 nouveaux Blocs de Switchs virtuels sont crées dans cette version et comme votre version précédentes n’avait qu’un seul bloc, les Bloc 2 et 3 des nouveaux Schichs n’étant pas connu de votre fichier INPRLY.CFG de votre dossier CFG, les nouveaux blocs se mettent en effet à un état aléatoire au regard de la mémoire interne dans le Serveur. Il suffit de configurer la page Relais et le pb est réglé.
Difficultés pour personnaliser les widgets en partant des widgets proposés par défaut.
Il manque en effet le rafraîchissement de la page accueil après une modification sur les Widgets. Ceci peut être réglé dans l’état en rechargeant la page manuellement depuis lien « Page Accueil » du Menu.
Mais vous pouvez aussi provoquer une erreur et perdre certains Widget lors d’un enregistrement des modifications des Widgets, si vous cliquez trop rapidement dans la Page Accueil alors que la Modale « Sauvegarde en Cours » est encore visible. Dans ce cas vous risquez de perturber l’enregistrement du fichier WIDGET.INI en cours et certains Widgets pourraient ne pas être enregistrés correctement.
Il faut bien patienter la fin de l’enregistrement en cours. La prochaine modif va consister à vous Interdir, en vous enlevant le Focus de la Sourie, de cliquer dans le fond de la Page Accueil, durant le Laps de temps de l’enregistrement du fichier WIDGET.INI et ensuite de lancer dans la foulée le rechargement de la PAGE Accueil pour le rafaîchissement de la Page.
Interaction anormale avec mes programmations
Il n’y a pas de lien direct entre l’enregistrement de Widgets et les valeurs des Sondes ou tout autres au regard de la programmation du point de vue de la Page WEB. Par contre l’enregistrement des Widgets étant un processus assez long et peut être bloquant qui à la rigueur peut perturber et bloquer certaines Taches côté Serveur ???
La rubrique « Programmation & Actions » pourrait porter un nom plus court
Si vous voulez changer le texte, vous pouvez le modifier dans le fichier « menu.html » à la ligne 103 pour la version modifiée et dans le fichier MENU.HTM à la ligne 98 pour la version d’origine
La taille de caractères du widget des Sondes est trop petite
Les Widgets sont réalisé via une Framework qui ne donne pas toutes libertés de définir la tailles des éléments. La taille actuelle des Fontes des textes des Sondes à été choisie pour autoriser d’avoir des noms de sondes assez long sans devoir dédoubler les rangs et ou élargir la taille du Widget.
Vous pouvez essayez de définir vos propres tailles de fonte mais vous allez vous apercevoir rapidement du désordre que cela va provoquer.
Ces fontes sont définies au début du fichier homes.html pour la version modifiée et index1.htm pour la verison d’origine sur les 2 lignes :.texdrtsnd { overflow: hidden; display: inline; text-align:right; font-size:0.82em; float:right; }
.texgausnd { overflow: hidden; display: inline; text-align:left; font-size:0.82em; float:left; width:90px; }Les valeurs des fontes textes et fontes des valeurs associées sont définies par : font-size:0.82em; Vous pouvez augmenter légèrement la taille par exemple : font-size:0.84em; ou par : font-size:0.85em; mais si vous poussez d’avantage vous allez créer un désordre dans l’alignement des champs. Vous pouvez essayez pour voir !. Ne pas oublier de vider le cache du navigateur entre chaque modif et de recharger la page accueil.
La valeur définie par défaut étant 0.82em (un point et non une virgule)
Graphiques des pinces ampèremétriques
Oui on pourrait réduire la taille des fenêtres afin d’avoir les 4 Bloc sur la même lignes.
Cdt
00- 7 décembre 2020 à 15 h 18 min
- in reply to: graphique pas disponible sur température
Bonjour,
NON ! Le dernier champs vide de votre 1er Goupe de Sondes doit bien avoir 5 champs même si vide. C’est une structure à 5 champs a ne pas modifier.
Vous pouvez Créer 4 Groupes de Graphiques au Total et pour chaque Groupe vous pouvez définir jusqu’à 5 Sondes. Dans la dernière colonne de chaque sonde vous pouvez numérotez de 1 à 4 les sondes que vous souhaitez vois pour chaque Groupe. (Groupe1 à Groupe4)
La valeur 0 définie que la Sonde n’appartient à aucun Groupe et Donc ne sera pas affichée dans les Graphiques.
Exemple si vous aviez 20 Sondes, vous pourriez numéroter par exemple les 5 1ere avec le N°1 (1er groupe) les 5 Sondes suivantes avec le N°2 (2eme Groupe) etc. Ou bien vous pourriez faire un Mixtes et Trier les sondes au choix à mettre dans un Groupe, mais pas plus de 5 Sondes pour un Groupe et réparties sur 4 Groupes MAX.
Il faut faire la Config depuis le menu de configuration des Sondes et Enregistrer la config. Ne pas toucher au fichier WNOM0.dat, WNOM1.dat, WNOM2.dat, WNOM3.dat qui seront crées en fonction du nombre de Groupe crée.
Oui les changement auront normalement lieu au changement de Date
Cdt
00- 7 décembre 2020 à 13 h 07 min
- in reply to: graphique pas disponible sur température
Bonjour,
Dans le WES il y a plusieurs piège !
Vous aviez une sonde fantôme SW1 que vous avez supprimé de la liste des sondes S1WIRE.CFG, comme suggéré car semble t’il vous n’arriviez pas à le faire depuis les menus de configuration des Sondes.
Par contre cette sondes comme les autres ont eu leurs valeurs respectives enregistrées dans les fichier historiques .DAT du Dossier GRPAH/TMP/2020. Donc cette sondes 1W1 existe encore dans les historiques jusqu’au moment ou vous l’avez supprimez et le moment ou vous avez BIEN REBOOTER le WES.
Par ailleurs cette sonde fantôme était certainement la 1ere de la liste de vos sondes enregistrée pour afficher sa valeur sous forme graphique, c’est pourquoi vous la voyez encore dans la liste des graphiques. Le fichier qui maintien cette configuration se trouve dans le dossier /GRAPH/TMP/2020/ sour le nom de WNOM1.dat.
Donc il faut refaire la configuration qui définie les sondes à afficher dans les graphiques (choix 1 à 4 ) et enregistrer la nouvelle configuration. Vous pouvez créer 4 Groupes de Graphique Composés de 5 Sondes pour chaque Groupe.
Donc vous concernant j’ai compris que vous n’aviez que 4 sondes, Donc il faut mettre pour vos 4 Sondes à la valeur 1 en fin des ligne (choix 1 à 4 ), et Enregistrer la Nouvelle Config afin de pouvoir les voir en global dans le 1er Goupe de vos Graph et cela va retirer votre SW1 encore enregistrée dans ce Groupe.
Dès qu’il y a une incohérence dans cette liste, on vous affiche le message « Pas d’enregistrement pour cette date ! »
Votre problème devrait normalement être réglé dès demain, après ces modifications
Cdt
00- 2 décembre 2020 à 22 h 06 min
- in reply to: mesure 3 congélateurs (température et consommation) + 1 cave à vin
Bonjour,
Pour éditer votre fichier le S1WIRE.CFG à distance en dehors du site, vous pouvez utiliser par exemple FrleZilla qui est un éditeur FTP. Mais il faut que vous ayez ouvert le Port 22 au niveau de la BOX FAI vis à vis de l’IP du WES. Il faut Rediriger le Port 22 vers le WES. Il faut dans ce cas utiliser le login et mot de passe défini dans la config Accès Sécurité du WES pour le FTP.
Concernant vos mesures de température en forme de sinusoïde, en yoyo, cela peut être normal si votre Sonde est installée trop trop prêt de l’évaporateur dans le Congélateur.
Ce que vous devez mesurer, c’est la température moyenne dans l’enceinte. Mais une sonde placée sur l’évaporateur ou trop prêt va mesurer les variations de froid en fonction des mises en marche du compresseur.
Je vous conseille, si vous constatez des lectures de températures avec des PICs soudains élevés entre deux valeurs, c’est que vos lignes 1Wire sont sujettes à des parasites. Voyez à rajouter une résistance de 4.7k proche de la sondes qui présenterait ces Anomalies en lecture.
Cdt
00- 2 décembre 2020 à 11 h 42 min
- in reply to: mesure 3 congélateurs (température et consommation) + 1 cave à vin
Bonjour,
Quelle est la version de votre WES ?
Quel type de câble avez vous utilisé pour réalisé le bus 1Wire ?
Avez vous bien utilisé un câble à Paire Torsadé ? Si ce n’est pas le cas, 60% de chance que vos problémes de mesure viennent de cela.
L’utilisation d’un câble blindé qui n’a pas de paires torsadé ne sert à rien dans ce type de transmission.
Par ailleurs le blindage ne sert pas à grand chose du fait qu’il ne faut relier la tresse à la masse et encore moins à la terre. Lover le cale n’a aucune influence pour ce type de signal.Avez vous des Cartes à 8 Relais 1Wire ?. Avez vous mis des résistances de 4.7k en bout de ligne du BUS 1Wire ?.
Il faut rajouter des résistances de PullUp de 4.7k entre le VCC et le 1W pour optimiser le signal et éliminer des parasites.Avez vous fabriqué vous même vos Sondes étanches ? Et si c’est le cas :
Y a t’il de l’espace vide dans vos tubes doigt de gant ? Si oui, il y a un risque de condensation dû au froid à l’intérieur du tube et risque d’avoir de minuscules goutelettes entre vos points de connections entre le câble et la sonde.Il faut remplir le tube avec de la pâte thermique silicone avec quelques petites pastilles de gel de silice pour absorber l’humidité de condensation? La silice est un bon isolant électrique.
Concernant votre sonde fantôme, cela me fait penser au vielle version du WES !
Editez le fichier S1WIRE.CFG du dossier CFG da la carte mémoire du WES.
Vous allez trouver une liste complète de 30 sondes. Certaines lignes au début de la liste sont remplies avec l’Addr Rom et le nom de vos Sondes, les autres lignes ont des valeurs à 0. Supprimez la ligne qui pose problème et n’oubliez pas de rajouter un ligne vierge en fin de fichier. Il faut 30 lignes au total. Vous pouvez renuméroter les noms des sondes non utilisées.
Après cette modification, il faut Rebooter le WES pour que votre Modif soit prise en Compte. Faites à nouveau un Scnan du Bus 1Wire.
Cdt
00- 21 novembre 2020 à 20 h 03 min
- in reply to: Sonde 1Wire ou analogique
Oui en effet c’est l’idée !
bonne soirée,
Cdt
00- 21 novembre 2020 à 19 h 37 min
- in reply to: Sonde 1Wire ou analogique
Bonjour,
Je pense vous avoir déjà répondu concernant ce capteur d’humidité et température DHT22 et autres que l’on trouve sur la toile.
Ce petit Capteur est câblé sur 3 fils. Il possède 3 broches. 2 broches servent à l’alimenter en 3 ou 5volt et GND et la 3eme broche sert de Inupt / Ouput en accès à sa mémoire interne. Ce petit Capteur ne sort pas directement une valeur Analogique comme vous pourriez le penser.Il faut passer par un driver, une librairie spécifique au Capteur, pour accéder à sa mémoire Interne et en extraire les deux valeurs : Température et Humidité. Le WES ne peut pas lire directement ce composant dans l’état des choses.
Il vous faut passer par un petit contrôleur intermédiaire comme un Arduino, qui va inclure sa librairie DHT spécifique dans le programme afin d’extraire les 2 valeurs de la mémoire du capteur. Ensuite toujours via l’Arduino vous pouvez envoyer les valeurs lues sur deux sortie Analogique que vous pouvez alors connecter au WES.
C’est le même procédé pour la plus part des Capteurs que vous trouvez sur la Toile. Il faut convertir leurs Datas vers des sorties Analogiques via un contrôleur intermédiaire.
Maintenant vous avez plusieurs type de Arduino, le moins cher et l’un des plus petits compatible est le Arduino Nano qui coûte quelques entre 3 à 6 € suivant les sites (moins de 2€ sur des sites Chinois). Par contre la sortie Analogique d’un Arduino a une variation entre 0 et 5V alors que le WES n’accepte pas plus de 0 à 3V. donc il faut rajouter deux résistances pour faire un pont diviseur.
Vous avez le Arduino Pro-Mini qui existe aussi en 3.3V Un peu plus cher, il est alors compatible avec les entrées analogique du WES. Mais la différence dépasse de loin le prix de 4 résistances !
Pour alimenter ces Arduino, il vous faut aussi une alimention externe.
Après il y a d’autres solutions, beaucoup de clients utilise un Raspberry PI ou ils installent soit JEEdom ou Domoticz. et gère tous ces capteurs depuis le Raspberry PI via des plugins. Des requêtes HTTP peuvent être envoyés au WES pour avoir un échanges d’informations entre le RASP et le WES.
Cdt
00- 21 novembre 2020 à 18 h 15 min
- in reply to: Sonde 1Wire ou analogique
Bonjour,
La Sonde de Température la plus classique de type 1Wire est celle de chez DALLAS, la DS18B20.
Elle est performante -55 <-> +127 et est compatible à 100% avec le bus 1Wire du WES ou autres systèmes Domotique. C’est la plus utilisée lorsque vous avez un Bus 1Wire.
Le composant DS18B20 possède 3 broches à souder ou à sertir et ne coûte pratiquement rien sur certaines plateformes Chinoise.
Ce qui augmente le prix d’achat, c’est le câble (soudé) qui lui est associé, la prise RJ11 qui est sertie et pour les Sondes Etanches, le composant DS18B20 est encapsulé dans un petit cylindre inox étanche, d’ou sort un câble de raccordement.
Vous pouvez faire la même chose avec un petit Tube en cuivre ou laiton du bon diamètre intérieur, aplati et soudé à l’étain à une des extrémités ( doigt de gant ). Il faut rempli le tube avec un peu de Pâte Thermique silice et faire un point de colle Epoxy, une fois la Sonde soudé au câble et placée dans le Tube, pour étanchéifier la sortie du câble du Tube.
D’autre sondes de technologie autres que le 1Wire, vont nécessiter d’avoir des composants supplémentaires fin de les utiliser en tant que sonde analogique. Cela reviendrait beaucoup plus cher et absolument pour rien ! Vous n’aurez pas mieux au niveau résultat. Le WES s’arrête au 100eme de Degrès en lecture. la tolérance peut varier de 1% à 2% selon la qualité de la Sonde. Le WES permet de les recalibrer si l’écart est plus important.
Cdt
00- 21 novembre 2020 à 14 h 12 min
- in reply to: Probleme sur Compteur Eau Pulse
Bonjour Kouros,
C’est un peu ce que je dis. Lorsque vous programmez par exemple une ligne sur une Pince pour rependre mon exemple du précédent Post. Vous allez pouvoir programmer la ligne car la Pince doit être visible, donc active pour l’avoir comme source dans la liste des éléments.
Maintenant si vous désactivez cette Pince après votre programmation, vous n’allez pas vous souvenir que cette pince était sujette à un test côté programmation. Il y a une forte change que le WES se comporter bizzarement lorsqu’il va lancer l’analyse sur cette PINCE.
Une erreur d’Exception va certainement se produire sur le test d’un élément qui n’existe plus en zone mémoire du WES. Bien sur lors de cet Exception, il est assez facile d’analyser la raison de l’Exception et forcer par exemple un Flag Erreur sur la ligne programme en cours d’analyse dans la matrice programme en mémoire du WES.
Mais bien souvent, suite à une Erreur d’Exception cela se termine par un EXIT et alors le WES peut Rebooter dans certain Cas ! Comme vous le dite, le fichier PROG.DAT n’est pas modifié en rapport , Donc on va tourner en rond si le WES reboot.
Vous ne voyez l’erreur qu’en revenant dans la page programme avec le Texte d’erreur Rouge qui s’affiche du fait d’avoir un Flag Erreur sur une ligne en mémoire.
Cela sous entend bien que la Pince de mon exemple, n’est pas Testé en Amont pour voir si elle existe avant d’opérer une analyse dessus. C’est uniquement lors de l’Exception que la ligne sera désactivée en mémoire ! Sinon dans le cas contraire, Comment cela pourrait provoquer des lenteurs ou pire un Reset du WES !.
C’est un peu comme les erreurs de transfert FTP que rencontre @Richard , C’est erreur à mon avis sans conséquence sur le résultat car le/les fichiers concernées sont à un moment donné quand même transféré.
Mais il faut bien considérer qu’il y a deux Taches mis en oeuvres et qui gèrent les mêmes fichiers. L’une des Taches est celle qui écrit les données historiques dans les fichiers.dat ou csv et l’autre Tache est celle lancée lors des transferts FTP de ces fichiers.dat ou csv.
Hors il y aura une Exception si une des Tache essais d’ouvrir un fichier qui est déjà ouvert au préalable par une autre Tache. Et je suis certain que ce sont ces erreurs d’Exception que Richard voit s’afficher !?. (je peux aussi me tromper je ne fait que supputer la chose)
Si un Test d’un lock du fichier dat ou csv était fait en amont avant d’ouvrir le fichier, il y a une forte probabilité que ces message d’erreurs » Non autorisé » ne soit pas affichés !
Dans un programme on ne peut pas tester toutes les incohérence possibles avant exécution. On ne ferait que cela ! mais il y a un minimum syndical à faire !
Je peux me tromper dans mes analyses, car je résonne uniquement de façon logique du fait que je n’ai pas accès au Source programme du WES. S’il s’avère que je me trompe, je m’en excuse platement d’avance et aimerais avoir la contradiction !
Cdt
00- 21 novembre 2020 à 12 h 33 min
- in reply to: Probleme sur Compteur Eau Pulse
Bonjour kouros,
Je ne saurais pas vous répondre s’il y a une corrélation entre votre compteur d’eau et une ou plusieurs de vos lignes de programme. Par contre ce que je sais, c’est que le WES ne fait pas de vérification de cohérence quand vous rajoutez des lignes de programmes.
Si depuis une ou plusieurs de vos lignes de Programme, vous testez une Source ou bien une Action à lancer sur un élément Lambda qui n’existe pas ou qui aurait été supprimé entre temps après avoir programmé la/les ligne(s) , le WES peut se comporter de façon très aléatoire, voir provoquer des Resets si le ‘LAMBDA’ en question porte surtout sur un « Objet » externe ou désactivé.
Il faut bien se rappeler de cela lorsque vous supprimez un élément du WES, alors qu’il y a une analyse effectuée sur cet élément côté programmation.
Vous risquez dans certains cas !? créer un désordre dans le fonctionnement du WES. Cela ne concerne pas les tests effectués sur les références Interne à la mémoire du WES comme les Switch Virtuel, ou les Variable ou Relais du WES, mais plutôt par exemple sur l’envoie de mail ou de requêtes ou test par exemple d’une Pince désactivée ou autres ….
Cdt
00- 21 novembre 2020 à 2 h 43 min
- in reply to: Courants maxi TIC tri ?
Bonjour,
C’est quoi votre chti relais pour délester ? Carte à relais 1Wire ? Autres ?
00- 20 novembre 2020 à 2 h 16 min
- in reply to: Pilorter une Borne de Recharge VE-TRONIC via HTTP
RE: J’ai oublié, mon serveur ne fonctionne que sous Python3. Si vous n’avez pas cette version de Pyhon dans votre RASP, Alors il faut l’installer avant d’installer mon fichier DEB
Pour savoir si Python3 est bien installé dans votre RASP, tapez sous SSH ~# pyhon3 -V
On doit vous donner la version de python 3 si Installé.Pour installer Python 3 :
~# sudo apt-get update
~# sudo apt-get install python3Cdt
00- 20 novembre 2020 à 0 h 50 min
- in reply to: Pilorter une Borne de Recharge VE-TRONIC via HTTP
Je m’y attendais, mais comme un fichier DEB est compressé, j’aurais pensé que le BLOG l’accepte en tant que tel, mais NON!
J’ai compressé ce fichier DEB en ZIP pour vous l’envoyer. Il suffit de decomprésser le fichier ZIP pour retrouver le ficher DEB à installer.
Cdt
Attachments:
You must be logged in to view attached files.00- 16 novembre 2020 à 23 h 00 min
- in reply to: Problème sur bus 1-Wire
pour Richard,
Le Capteur d’Humidité, Température et Luminosité vendu sur le Site Cartelectronic est basé sur le composant 1Wire DS2438. Il n’y a pas d’équivalent sur le marché qui utilise les mêmes protocoles d’échanges 1Wire que celui un peu Spécifique du WES.
Ceci dit vous pouvez créer votre propre Carte en utilisant un DS2438 et vous inspirer de schémas que vous trouvez sur le WEB.
Sur le Marché il se vend aussi de petits Capteurs d’humidité et de température pour moins de 6€, mais cela nécessite, pour l’adapter au WES, de passer par un petit Contrôleur intermédiaire de type Arduino Nano ou ou Mini Pro par exemple, pour faire la conversion entre la lecture du Capteur et la Sortie des valeurs Température et Humidité sur deux voies de Type ANALOGIQUE.
Le Wes peut alors lire ces deux Infos depuis 2 Entrée Analogique via un pont diviseur (5V vers 3.3V).
Cdt
00