Forum Replies Created
- Replies
-
- 19 février 2023 à 22 h 22 min
- in reply to: Plus aucun graphique depuis 15 jours
Bonjour,
Cela sent une MAJ par FTP via FileZilla sans avoir supprimé les anciens fichiers du WES auparavant !
Combien de fichiers n’ont pas été remplacé dans votre WES ??? lors du Transfert FTP ?
Avez vous regardé à la Fin du Transfert des fichiers , le rapport de FileZilla sur le résultat du TRF qui est visible en bas de sa fenêtre !?Lisez le lien ci-dessous qui date un peu, mais qui est toujours d’actualité
https://www.cartelectronic.fr/blog/?topic=mise-a-jour-0-85-beta03-mail-par-compte-wes/#post-12389Concernant vos derniers fichiers DAT, j’ai bien peur qu’il soient perdus.
Un conseil, Refaites la dernière MAJ proposée en téléchargement, mais proprement !
Mais rien ne vous oblige à suivre mes conseils !
Cdt
00- 16 février 2023 à 23 h 41 min
- in reply to: TIC Pulses RF 868 et dongle WES sans antenne
Re: Ou gérer les Datas des deux WES par l’envoie de requêtes HTTP depuis Jeedom ou Domoticz installé dans un Raspberry Pi et connecté au Lan RJ45 de votre réseau local.
00- 16 février 2023 à 23 h 24 min
- in reply to: TIC Pulses RF 868 et dongle WES sans antenne
Bonsoir,
Pour clôturer ce fil, comme vous le savez, le WES ne gère que 3 TIC au total.
@nicolas à déjà répondu à votre dernière question en précisant que la TIC3 ne sera pas modifié et fonctionne exclusivement en RF : » La partie RF est pour du RF, le TIC3 doit être RF, «Donc vous avez seulement deux choix possible si vous voulez rapatrier la TIC de votre nouveau Linky :
– Soit installer le module RF 868Mhz, mais je comprend que cela est exclus et nous avons fait le tour du sujet.
– Soit vous libérez la TIC2 pour connecter votre Linky et vous permutez votre Production sur une Pince.Il n’y a pas d’autre solution avec votre WES au vue de votre config actuelle ! A moins d’acheter un 2eme WES et gérer l’ensemble des données via les fichiers CSV depuis un Tableur dans votre PC.
Cdt
00- 15 février 2023 à 20 h 25 min
- in reply to: TIC Pulses RF 868 et dongle WES sans antenne
Bonjour,
La carte dont vous parlez est le Dongle RF 868 Mhz qui se connecte sur la prise multi broches d’extension située sur la Carte PCB du WES. Personnellement je n’ai pas le schéma de la Carte du WES et non plus celui du Dongle qui me permettrais éventuellement d’étudier l’interface entre la partie RF et les Datas convertis qui rentrent dans le WES.
Cette petite carte se connecte sur les broches de l’extension du WES et toutes les Pistes semblent être reliés directement aux Pins GPIO du CPU STM32, à l’exception des Alims. Cela veut dire qu’il y a un échange côté Soft interne au Serveur avec cette carte soit via un protocole SPI ou I2c, voir RS485. Même si on savait quel est le protocole d’échange utilisé, on ne pourrait déchiffrer ces échanges qu’avec un analyseur de signaux.
@Nicolas prévoit de sortir des Cartes périphériques qui vont fonctionner avec le protocole RS485 Modbus. Je suppose qu’il va se servir de ce connecteur d’extension pour relier son BUS RS485. Il faudrait voir avec @Nicolas s’il prévoit une carte fille qui puissent rapatrier la TIC d’un Linky via ce protocole RS485 qui permet de réaliser des liaisons de longue distance (++ 600m).Mais pour votre problème, pourquoi ne pas connecter simple Pince en sortie de votre Onduleur Solaire et connecter un Transfos 9VAC pour mesurer le 230v. Vous pouvez alors configurer cette Pince en Mode Injection et du coup mesurer votre Production comme le fait votre Compteur actuellement !
Cela libère du coup la TIC2 pour connecter la TIC de votre Linky !
Cdt
00- 15 février 2023 à 14 h 13 min
- in reply to: Problème TIC3 RF téléinfo suite changement d'abonnement
Bonjour,
Désolé je répond avec un peu de retard,
Vous devez englober les datas du Json entre [ ]
t {
t « data »: [ {
c h h « TIME »: « %02d:%02d » ,
.. .. .. ..
c l E2 « ENTREE2 »: %d
t } ] }Par ailleurs c’est normal que vous ayez le message d’erreur si vous lancez votre requête esp.cgx. depuis votre Navigateur.
En effet le WES renvoie dans le Header de sa réponse à votre requête un Type de fichier XML(même si vous l’avez formaté en Json) et votre Navigateur qui analyse la réponse, s’attend à avoir un format de fichier Type XML au vue du Header de la réponse.Or c’est un fichier avec un Format Json qui lui arrive et votre Navigateur ne sais pas comment le gérer pour le Parser dans sa Page.
En principe si vous lancez votre requête directement depuis votre ESP8266, ce dernier ne devrait pas faire cette analyse de Type Mime et devrait accepter votre fichier au format Json reçu en retour de la requête CGX !?.
Je ne sais pas dans quel langage vous programmer votre ESP8266, mais en 2017, j’avais fait un petit fichier INO afin de télécharger dans un ESP8266 via le IDE INO Arduino, un Script qui récupérait des Infos issus du Data.CGX du WES. Dans l’exemple que je joins, je récupère des valeurs TIC et PINCES.
Je n’utilise pas la librairie ArduinoJson dans ce INO , mais j’avais fait de petites fonction en C qui permet d’extraire les Valeurs des <Tag> du CGX. Je fait un 1er Trie sur le Groupe à récupérer comme <tic> … </tic> et ensuite je récupère les Valeurs dans le Groupe en ciblant les <Tag> par leur NOM.
Mes petites fonctions prennent beaucoup moins d’espace mémoire et sont aussi rapide dans l’exécution pour Parser directement le XML du WES que la Librairie ArdinoJson en son entier. En plus pas besoin de convertir le Data.cgx en fichier JSON.
Trouvez joint ce fichier INO. Pour d’autres questions, trouvez en tête de mon fichier mon adresse eMail.
Cdt
Attachments:
You must be logged in to view attached files.00- 14 février 2023 à 17 h 56 min
- in reply to: Mise à jour 0.86 beta05
Bonjour,
Il faut comprendre que le Serveur WES travaille avec un OS basé RTOS. C’est à dire qu’il y a plusieurs Process, plusieurs Tache qui tournent et qui s’exécutent de façon asynchrone en parallèle, Mais à l’instant » T » une seule Tache a pour un court instant la Main (quelques ms) et suivant des priorités prédéfinis entre les Taches.
La gestion des lignes Programmées par l’utilisateur et l’exécution des Tests Sources et Actions à prendre est aussi géré par une Tache spécifique. Il y a donc des tempos misent œuvre.
Dans l’exemple de votre ligne de programme, un eMail sera envoyé dès que la Tache qui gère les lignes programmes, découvre que la Mesure de la Tension 220V devienne inférieure à 10V. Mais ce n’est pas la Tache Programme qui analyse le Input Transfo 9VAC et la présence du 220V mais Plusieurs Autres Taches qui gèrent le Hardware. Donc déjà vous avez deux voir plus de Taches misent en œuvre pour réaliser votre Test ce qui crée de léger décalage dans le Temps (Latence).
Ce que je veut dire c’est que votre ligne programme n’est pas gérée Instantanément (certes très rapidement) mais décalé dans le temps et que cette Tache n’est pas la plus prioritaire vis à vis des Autres.
Du côté de la Tache qui analyse et mesure la Tension 9VAC en entré du WES. Il y a des composants électroniques Passif pour faire cette mesures. Donc cela signifie que vous avez des Condensateurs et un ensemble de filtrage pour calculer la valeur lue en Input. Donc ces composants vont apporter une certaine Latence supplémentaire à la détection d’une Coupure (Temps de décharge des condensateurs) .
Mais il ne faut pas oublier que s’il y a une coupure électrique !!! Votre WES sera éteint et réinitialisé dès le Retour du Courant, si votre WES n’est pas sécurisé sur Batterie ! et même dans ce cas de figure ! comment envoyer un MAil si votre BOX qui permet l’accès à internet est également coupé !!! *Lorsque le WES redémarre, l’information d’une coupure électrique est forcément perdue !!!
Donc pour faire plus simple, Ca + Ca +Ca fait que vous pouvez avoir une latence de l’ordre de 100ms, 200ms voir beaucoup Plus (suivant la priorité fournie à la Tache qui gère ces lignes Programme) avant que la détection de la coupure ne soit prise en compte et cela dépend aussi du temps d’occupation du Serveur pour répondre aux requêtes HTTP Externe (gérées aussi par des Taches internes).
Donc pour Tester s’il y a une coupure électrique et un redémarrage de votre WES, Votre ligne de programme tel que rédigée ne fera pas le JOB ! Il faut utiliser d’autre Subterfuge pour y arriver !
Le WES est capable de mémoriser l’état de ses Relais et Switchs Virtuels Tel qu’il ont été positionnés en cas d’un redémarrage du Serveur. Cela signifie que vous pouvez positionner les états des ces Objets à ON ou à OFF et demander au WES d’enregistrer ces états. Lorsque le Serveur Redémarre vous aurez donc la config des états de ces éléments tel que vous les avez enregistré.
Pour réaliser cela, Il faut au préalable positionner vos Relais et Switchs dans l’état que vous souhaitez les voir en cas de redémarrage du Serveur. vous avez dans la config Relais, une Option à Cocher pour Enregistrer les états que vous avez définis au préalable : » Sauvegarde état » Dés lors en cas d’une coupure électrique et au redémarrage du WES, vos Relais et Switchs vont prendre les états positionnés lors de l’enregistrement de cette Option.
Donc pour voir si une coupure électrique ou un redémarrage du WES à eu lieu , il suffit de tester le changement d’état d’un des Switch que vous avez souhaitez avoir au démarrage du WES .
*Concrètement voici le test à réaliser : On suppose que le SW(x) à été enregistré pour avoir un état = OFF si le WES redémarre.
SW(x) état = OFF –> eMail
SW(x) état = OFF –> SW(x) = ON — Actif si SW(x) = OFFAu démarrage du WES votre SW(x) sera positionné à OFF puisque vous avez enregistrez cette Config au préalable lors de l’enregistrement de l’option » Sauvegarde état. » Donc le programme va vous envoyer un eMAIL à chaque redémarrage du Serveur. La 2eme ligne va forcer automatiquement le SW(x) = ON si ce Switch est = OFF pour éviter de réitérer l’envoie de l’eMail.
Pour Terminer : Lors de l’envoie un eMail, le Serveur WES Attend la réponse du Serveur NTP distant pendant une tempo de TimeOut. Si le Serveur NTP distant est occupé, il va tarder à répondre à la sollicitation du WES qui attend la réponse d’acquis de l’envoie du nouveau eMail et Donc cela bloque la Tache côté WES qui gère les eMails ! Si vous demandez d’envoyer des eMails avec une fréquence trop rapidement, certains de vos eMail peuvent ne pas être pris en compte et ceci dépend de la réactivité du Serveur NTP distant.
Or la nouvelle Gestion eMail mis en place dans la Dernière Version WES est gérée via un Serveur NTP propriétaires Cartelectronic et implémente une Interface spécifique en entré qui gère une File d’attente des eMails. Le Serveur WES qui envoie un eMail, n’est donc plus en attente de la réponse du Serveur NTP, car celui ci répond immédiatement comme quoi il a reçu le Mail et l’enverra dès que la File d’attente le Permettra ce que ne fait pas tous les Serveurs NTP !.
Cela fait une énorme différence dans le fonctionnement et l’envoie des eMail. Il n’y a plus d’attente, du moins du côté Serveur NTP, lorsque vous utilisez la nouvelle Gestion des eMail fourni par le WES.
Cdt
00- 13 février 2023 à 17 h 04 min
- in reply to: TIC Pulses RF 868 et dongle WES sans antenne
Bonjour,
Un dernier point.
Il y a d’autres solutions pour réaliser votre liaison entre votre WES et la TIC du Linky distant de 60m.
Je vous propose un autre schéma que je joins plus performant que les solutions déjà fournies mais qui met en oeuvre 2 Raspberry pI Zero 2W qui sont malheureusement en rupture de Stock un peu partout. Coût d’un Rasp Pi Zero 2W environs 19€ et prix des adaptateurs USB RJ45 Ethernet 16€ unitée.
https://www.kubii.fr/cartes-raspberry-pi/3455-raspberry-pi-zero-2-w-5056561800004.html
L’idée est d’installer un petit Serveur HTTP dans le RASP côté WES (très simple à faire) et un Client HTTP dans le 2eme RASP du côté du Linky. On peut très facilement établir une liaison HTTP via un câble RJ45 entre les 2 RASP via 2 Adaptateurs USB RJ45 Ethernet.
Il faut bien sur rajouter le Photocoupleur + Mosfet côté Linky et le Mosfet côté WES. Par contre les alimentations peuvent être acheminée sur 2 fil de libre dans la liaison RJ45. L’alimentation externe de 5V 2.5A commune peut être placé du côté du RASP à côté WES.
J’ai déjà réalisé ce genre de Serveur HTTP et j’ai des maquettes prête à l’emploi à adapter bien sûr. Ce genre d’interface permet en autre de commander depuis le RASP Client d’autre Capteurs de tous genres et d’envoyer des requêtes HTTP au RASP à proximité du WES. depuis ce RASP on peux simuler des Sondes Virtuelle ou carte à relais ou compteur à impulsions etc et réaliser des Cnx avec le WES.
Mais ces petites cartes son introuvable ou à des prix +++. On peut bien sur faire la même chose avec des Raspberry Pi 3 ou 4 mais ces cartes coûte plus cher.
Vous voyez, il y a pleins de solutions !
Concernant votre Linky, vous pouvez demander à passer votre Compteur Linky en mode Standard. Mais cela ne vous donnera pas les Infos d’injections. ENEDIS envoie les Infos d’injection dans la TIC des Linky seulement si vous avez un Contrat de revente. Vous en tant que d’Auto Consommation vous n’êtes pas éligible pour recevoir ces infos d’injection dans la TIC du Linky.
Si votre Contrat ENEDIS le permet, il serait préférable de rester en mode Historique à 1200 bauds, Vous aurez moins de problème pour rapatrier la TIC de votre Linky jusqu’à votre WES.
Cdt
Attachments:
You must be logged in to view attached files.00- 13 février 2023 à 0 h 14 min
- in reply to: TIC Pulses RF 868 et dongle WES sans antenne
Vous oubliez une chose, les modules RF 868mHz de @nicolas fonctionne en Bidirectionnel ! Il n’y a pas un émetteur d’un côté et un récepteur de l’autre bord, mais un émetteur et récepteur de chaque côté !!.
Il y a un échange d’info dans les 2 sens, la preuve en est lors de la synchro et configuration des modules. Donc pensez vous que l’on puisse relier 2 émetteur ensemble de façon mécanique ? Absolument NON !
Lorsque j’ai précisé que l’on peut utiliser un câble coaxial plus court si vous permutiez vos deux compteurs TIC2 et TIC3, Ce n’est pas pour relier les deux modules directement par un Coaxial mais simplement mettre des Bouchons d’adaptation d’impédance et atténuation du signal en dB qui permet de retirer les antennes. On appelle cela des antennes fictives.
La proximité des 2 modules RF mis cote à cote (20 cm) permet aux modules de fonctionner sans antenne.
C’est vous qui êtes sensible aux fréquences, pas moi !
Si je vous propose des solutions de gros bricolage avec tube en acier etc etc, c’est pour vous puisque vous insistez à vouloir utiliser ces modules RF qui vous font du mal !? On cherche à vous protéger !
Cdt
00- 12 février 2023 à 20 h 40 min
- in reply to: TIC Pulses RF 868 et dongle WES sans antenne
Re:
Il me semble qu’en RF 868mHz on doit charger le signal Radio avec une impédance de 50 Ohms. Donc il faut utiliser du Coaxial 50 Ohms sur 60 m si vous souhaitez couvrir la distance entre le WES et le Linky. Déjà vu le prix du mètre, vous en avez pour très cher ! Vous devez aussi inclure le prix de l’ensemble TIC Pulse 868 mHz.
Avec une fréquence de 868Mhz pour une impédance de 50 Ohms et suivant la qualité du Coaxial utilisé, on Table sur une perte de 50dB sur 100m soit un affaiblissement d’environs 28 dB sur vos 60m. Je ne connais pas la puissances des Module RF vendu par @Nicolas.
En tout cas, il ne faut surtout pas relier mécaniquement les deux Entre/Sortie des 2 modules Radio directement. Cela va créer un échauffement d’un des circuits qui tombera en panne. En plus vous aurez une telle saturation dans les signaux, qu’aucun messages ne sera interprété !!!.
Ce que vous pouvez faire c’est déjà prévoir de diminuer encore les signaux RF de quelques 2 x 10 dB avec des Atténuateurs SMA. L’objectif est de diminuer au maximum la puissance en sortie des 2 Antennes. vous avez déjà 28db d’affaiblissement induit par le câble coaxial + 2×10 soit 20dB via les 2 atténuateurs, cela fera un affaiblissement de l’ordre de 48 à 50dB de la puissance des modules. On pourrait je pense encore réduire d’avantage mais par des Tests à Tâtons.
Ensuite vous découpez un Tube en Acier de 35mm en diamètre intérieur sur une longueur de 2 Antennes + 5 cm. Vous placer les antennes sur une table alignée entre elles avec la sortie des câbles aux extrémités et vous les enrober toutes deux dans un carton souple pour les maintenir ainsi positionné. Vous pouvez utiliser des Bracelets élastiques pour maintenir l’ensemble Il faut ensuite introduire vos deux antennes dans le Tube en acier qui fera office de Cage de Faraday en cherchant à Centrer les Antennes dans le TUBE sans toucher les parois à l’aide de Carton.
Surtout vérifier que le WES arrive à synchroniser les deux modules dans chacune de vos étapes pour éviter d’aller trop loin dans l’excès.
Personnellement je ne parie pas que cela va fonctionner !?
Cdt
00- 12 février 2023 à 14 h 39 min
- in reply to: TIC Pulses RF 868 et dongle WES sans antenne
J’ai retrouvé le fil de discussion ou ce Client avait donné son expérience dans sa liaison TIC > WES de 47m par un Câble spécial : « Câble de téléreport EDF NOIR TGL 2P 0,6″
Voir à interroger le Service Technique chez EDF qui pourrait donner leur avis vous concernant avec vos 60m.
Cdt
00- 12 février 2023 à 14 h 15 min
- in reply to: TIC Pulses RF 868 et dongle WES sans antenne
Câble CAT5e de section 5/10 par fil est le minimum. Câble téléphonique de section 6/10 par fil avec paires Torsadées fait très bien l’affaire (moins cher à l’achat).
Ce qui est important c’est l’entrelacement des Fils de la Paire qui doivent être en sens Opposés l’un de l’autre. Bien sûr la section des fils joue sur la perte induite par la longueur du câble.
Si un des fils reçoit un parasite par induction, le fil qui est couplé par la torsade va recevoir ce même parasite mais en opposition de phase vu que leur torsade est inversée entre les deux fils. Le résultat du Parasite dans le câble sera : (+)parasite ++ (-)parasite = (0)parasite !!!
Il semblerait, d’après un Client qui avait donné son expérience dans ce Blog, qu’il avait utilisé un Câble Spécial de l’EDF qui permet le Report des Commandes du Compteur Linky à Distance. Mais je n’ai pas souvenir de la Distance entre son Linky et son WES. Il faut faire une recherche sur ce Blog. Possible que @Nicolas s’en rappelle ? ou que ce Client se signale sur ce fil de discussion .
Cdt
00- 12 février 2023 à 13 h 18 min
- in reply to: TIC Pulses RF 868 et dongle WES sans antenne
RE: Quand je parle de Paire Torsadées , c’est bien les deux fils dans un câble qui sont entrelacé en sens opposé entre eux tous au long du câble.
Que chaque fils soit composé de multibrins ou d’un monobrin pas n’a pas de conséquence.
00- 12 février 2023 à 13 h 11 min
- in reply to: TIC Pulses RF 868 et dongle WES sans antenne
Une liaison RF dépend de sa fréquence et l’antenne doit être coupée suivant la Longueur d’Ondes de la fréquence soit au 1/2, 1/4, 1/8 …..
Il faut respecter la longueur d’Onde afin d’éviter des Erreurs de TOS (taux d’Ondes stationnaire) voir ce lien :
https://fr.wikipedia.org/wiki/Rapport_d%27ondes_stationnairesVous pouvez simuler une impédance d’une antenne fictive à l’aide de bouchon type d’atténuateur. Voir un exemple de connecteur SMA avec atténuateur intégré de 10 dB : https://fr.rs-online.com/web/p/attenuateurs-rf/2859551
Il existe plusieurs type de prise atténuateur SMA calibrées en nombre de dB d’atténuation.
Cdt
00- 12 février 2023 à 12 h 53 min
- in reply to: TIC Pulses RF 868 et dongle WES sans antenne
RE: Désolé mais je n’ai pas été assez précis je pense !
Vous OUBLIEZ votre liaison avec le FIL PILOTE !!! Il faut impérativement pour TOUS les CAS , utiliser une liaison avec une PAIRE TORSADE pour relier la TIC au WES, C’EST PRIMORDIAL ! sinon cela ne marchera pas quelques soit le montage que vous allez utiliser vue la distance de 60m !!
Déjà au delà de 15m vous avez déjà des Pbs d’inductions et parasites détectés dans la liaison qui influent sur le signal RS232 à 9600 bauds.
Il vous faut passer un câble soit RJ45 type CAT5 ou câble Téléphonique avec des Paires Torsadées. *C’est important sinon cela ne fonctionnera pas !
Cdt
00- 12 février 2023 à 11 h 59 min
- in reply to: TIC Pulses RF 868 et dongle WES sans antenne