Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Réaliser un WifInfo avec un Wemos en boitier DIN.

rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par rol-rider » 16 mars 2018, 13:30

Justement, j'ai un plombage plastique dessus...
bon, ba pas possible sans intervention.

Avant il faut que je découvre l'IDE arduino et tout le toutim
je vais mettre les fichiers binaires à dispo pour flasher plus facilement, tu pourras être le premier testeur.
RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par rol-rider » 16 mars 2018, 14:39

Fichiers binaire ici: viewtopic.php?f=185&t=35087
RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

Pierre-Louis
Timide
Messages : 22
Inscription : 11 sept. 2017, 08:43

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Pierre-Louis » 16 mars 2018, 15:00

Merci @rol-rider. Par contre, le logiciel est pour windows et Mac mais je tourne sur Linux sur la machine sur laquelle je vais bosser pour préparer mon Wemos... Donc il faudra que j'utilise l'IDE arduino.
Sinon, je regarderai à faire un VM windows (encore quelque chose à essayer) pour faire tourner le logiciel...

Avatar de l’utilisateur
Seki
Actif
Messages : 746
Inscription : 06 sept. 2017, 21:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Seki » 16 mars 2018, 15:33

Pour info, il y a eu une mise à jour de la librairie WiFi pour les ESP, avec la gestion automatique de la reconnexion.
Il suffit de rajouter dans le sketch:

Code : Tout sélectionner

     WiFi.setAutoConnect(true);
WiFi.setAutoReconnect(true);
Tester chez moi et ça fonctionne nickel. :)

rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par rol-rider » 17 mars 2018, 12:39

@Seki,
Ok, mais tu les as mis ou ? dans la fonction Loop ?
RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

Avatar de l’utilisateur
Seki
Actif
Messages : 746
Inscription : 06 sept. 2017, 21:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Seki » 17 mars 2018, 16:02

Je n'ai pas testé sur un wifinfo, mais sur un autre sketch.
Sans cette option, le Wemos ne ce reconnecte pas au réseau WiFi, il faut le reseter pour qu'il le fasse.
Avec cette option, le Wemos se reconnecte rapidement dès que le réseau WiFi est disponible.
J'ai activé puis désactivé plusieurs fois le WiFi de ma box et à chaque fois le Wemos s'est reconnecté rapidement de façon transparente.

Pour le Wifinfo, il faudrait intégrer ça dans la fonction wifihandlecon, et faire des essais. Par contre il faut impérativement mettre la bibliothèque WiFi pour esp à jour dans l'ide Arduino, et recompiler.

Envoyé de mon GT-I9100 en utilisant Tapatalk


Avatar de l’utilisateur
Bonson
Timide
Messages : 389
Inscription : 23 janv. 2016, 22:40

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Bonson » 19 mars 2018, 22:10

rol-rider a écrit :
07 mars 2018, 23:47
@Bonson,

je suis passé sur le linky depuis hier et pareil que toi la led clignote, mais rien ne remonte !

j'ai donc ressorti mon vieux téléinfo Mysensors (avec quasiment la même chose au niveau opto) et lui fonctionne ! les données sont donc bien là.

j'ai regardé le signal à l'oscilo (j'avais fait quelques captures avant de changer de compteur, pour comparer.)
bon, je ne suis pas spécialiste en oscilo, mais j'ai l’impression que le signal est mélangé avec une porteuse plus grand que l'ancien...bref
j'ai testé quelques montages (de l'opto au wemos) et la solution la plus simple serait de remplacer la résistance de 4.7K par une de 10K .
CaptureModif.PNG

je viens de faire la modif, c'est donc à tester dans le temps pour voir s'il n'y a pas d'altération.

du coup, j'ai récupérer la PAPP que je n'avait pas avant, mais j'ai un IMAX bloqué à 90A ! j'ai cru voir que c'était normal sur la doc linky, dommage, vu que le linky déclenche dès qu'il y a un dépassement, je trouvais le IMAX pratique pour voir si on était limite ou pas !
Hello @rol-rider
Bon, j'ai remplacé la résistance de 4.7k pour une 10k, mais malheureusement c'est toujours la même situation : la led clignote toujours mais rien ne remonte sur la page du wifinfo (et donc encore moins sur jeedom).
Faut-il que je supprime la self ?
Lors de mes essais de bypass de la led, ai-je pu court-circuiter ou endommager quelque chose ?

rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par rol-rider » 19 mars 2018, 22:59

tu peux supprimer la self, mais ça n'a pas de rapport, ça changera rien.

pour la led, je l'ai aussi court-circuité sur le mien et ça n'a rien endommagé.

tu es sur de ta résistance? 10K pas 1K ou 100K le code couleur c'est marron/noir/orange ? la led doit briller un peu moins qu'avec la 4.7K.

sinon, tu me renvois le PCB (juste celui avec l'alim) en enveloppe bulle, et je regarderais.
RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

Avatar de l’utilisateur
Bonson
Timide
Messages : 389
Inscription : 23 janv. 2016, 22:40

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Bonson » 20 mars 2018, 10:26

Oui, c'est bien une 10K que j'ai utilisée, aucun doute là-dessus, je l'ai testée au multimètre avant de la souder.

Quand j'ai court-circuité la led, c'était avec un tournevis testeur et je me souviens avoir glissé et peut-être court-circuité autre chose (la led a brillé beaucoup plus fort l'espace d'un instant...) Je ne sais pas si ça a pu endommager quoi que ce soit.

Je regarde vite fait ce soir une dernière fois dans la limite de mes compétences et au pire je te renverrai le PCB, merci de la proposition.

rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par rol-rider » 20 mars 2018, 10:56

si la led à brillé beaucoup plus fort......tu n'as pas du que la court-circuité !
(le fait de la court-circuité provoque son extinction) donc effectivement soit l'opto ou le transistor à morflé !
mais si depuis elle clignote, c'est que l'opto fonctionne toujours.
tu me contacte en MP, je te donnerais mon adresse si tu veux.
RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

Avatar de l’utilisateur
Bonson
Timide
Messages : 389
Inscription : 23 janv. 2016, 22:40

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Bonson » 20 mars 2018, 12:37

Ce dérapage, ça n'a été qu'une fraction de seconde !
Je regarde encore ce soir et je te recontacte.

Pierre-Louis
Timide
Messages : 22
Inscription : 11 sept. 2017, 08:43

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Pierre-Louis » 28 mars 2018, 09:37

Bonjour à tous,

J'ai mon wemos, mais je n'arrive pas à téléverser.
Mon OS : linux jessie
J'ai essayé de réinstaller l'IDE arduino 1.8.5,
+ remettre la lib téléinfo rechargée ce jour ici : https://github.com/Doume/LibTeleinfo
+ les outils https://github.com/esp8266/arduino-esp8 ... /tag/0.2.0
+ Dans l'IDE j'ai désinstallé + réinstallé les cartes esp8266 depuis le gestionnaire de cartes. J'ai la version 2.3.0-rc2 (je n'ai pas de plus récents possibles) et j'ai le lien http://arduino.esp8266.com/staging/pack ... index.json dans mes paramètres.
Jusque là, je pense être bon.

Dans l'IDE je fais Fichier>Exemples>LibTeleinfo>Wifinfo
Toujours dans l'IDE je vérifie ma carte : Type de carte "Wemos D1 R2 & mini", CPU frequency "160MHz", Flash size "4M, 1M SPIFFS). Upload inchangé à 921600. Port inchangé, seul choix proposé "/dev/ttySO".

1er problème : Là, je fais la vérification de compilation en appuyant sur le "V" et j'ai le message d'erreur suivant :

Code : Tout sélectionner

Arduino : 1.8.5 (Linux), Carte : "WeMos D1 R2 & mini, 160 MHz, 921600, 4M (1M SPIFFS)"

/home/pl/Applis/arduino-1.8.5/libraries/LibTeleinfo-syslog/examples/Wifinfo/Wifinfo.ino:58:20: fatal error: Syslog.h: No such file or directory
 #include <Syslog.h>
                    ^
compilation terminated.
exit status 1
Erreur de compilation pour la carte WeMos D1 R2 & mini

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.
2ème problème : La semaine dernière quand j'ai eu du temps j'ai voulu téléversé (je n'ai pas remarqué de problème de compilation, mais peut-être n'avais-je pas bien regardé) et j'avais le message suivant :

Code : Tout sélectionner

...
error: cannot access /dev/ttyS0

error: espcomm_open failed
error: espcomm_upload_mem failed
SPIFFS Upload failed!
Je ne met pas tout le message d'erreur, vu que j'ai maitenant le problème de compilation... Il faut corriger les erreurs une à une.
Avez-vous un conseil à me donner car là je suis perdu...
D'avance, merci.

Pierre-Louis
Timide
Messages : 22
Inscription : 11 sept. 2017, 08:43

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Pierre-Louis » 28 mars 2018, 10:03

J'ai avancé !

En fait Doume a mis à jour sa librairie téléinfo et il faut ajouter dans nos librairies la librairie "Syslog-master" issue de https://github.com/Doume/LibTeleinfo/tr ... /librairie

Code : Tout sélectionner

Arduino : 1.8.5 (Linux), Carte : "WeMos D1 R2 & mini, 160 MHz, 921600, 4M (1M SPIFFS)"

/home/pl/Applis/arduino-1.8.5/libraries/LibTeleinfo-syslog/examples/Wifinfo/Wifinfo.ino:64:25: fatal error: NeoPixelBus.h: No such file or directory
 #include <NeoPixelBus.h>
                         ^
compilation terminated.
exit status 1
Erreur de compilation pour la carte WeMos D1 R2 & mini

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.
Maintenant je vois qu'il me manque une autre librairie... J'avance.

Pierre-Louis
Timide
Messages : 22
Inscription : 11 sept. 2017, 08:43

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Pierre-Louis » 28 mars 2018, 11:38

Pour la librairie NeoPixelBus :
Source : https://github.com/hallard/remora_soft
Installer la librairie NeoPixelBus depuis l'IDE Menu Sketch / Include Library / Manage Library => NeoPixelBus by Makuna
Soit en Français : Menu Croquis>Inclure une bibliothèque>Gérer les bibliothèques.
La compilation fonctionne !

Mais j'ai toujours mon souci de communication avec le wemos :

Code : Tout sélectionner

Arduino : 1.8.5 (Linux), Carte : "WeMos D1 R2 & mini, 160 MHz, 921600, 4M (1M SPIFFS)"

Archiving built core (caching) in: /tmp/arduino_cache_298586/core/core_esp8266_esp8266_d1_mini_CpuFrequency_160,UploadSpeed_921600,FlashSize_4M1M_2d1156661d68e2d3c08dc8824162bc3e.a
Le croquis utilise 318039 octets (30%) de l'espace de stockage de programmes. Le maximum est de 1044464 octets.
Les variables globales utilisent 43620 octets (53%) de mémoire dynamique, ce qui laisse 38300 octets pour les variables locales. Le maximum est de 81920 octets.
Une erreur est survenue lors du transfert du croquis
error: cannot access /dev/ttyS0

error: espcomm_open failed
error: espcomm_upload_mem failed

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.
En écrivant ce que j'ai fait j'ai compris une de mes erreurs. J'avance mais je n'ai pas encore résolu mon problème. J'ai utilisé un câble USB qui ne permet que de charger, pas un câble USB pour le transfert de données.
En changeant de câble, lorsque dans l'IDE arduino je fais Outils>Port j'ai enfin plusieurs ports proposés.
Je sélectionne le 1er et je fais Outils>Récupérer les informations de la carte --> Rien
Je sélectionne le 2nd et là ça communique :

Code : Tout sélectionner

BN: Carte inconnue
VID: 1A86
PID: 7523
SN: Envoyez un croquis pour l'obtenir
Donc je connais le port : /dev/ttyUSB0
Je relance le téléversement et j'ai maintenant :

Code : Tout sélectionner

Arduino : 1.8.5 (Linux), Carte : "WeMos D1 R2 & mini, 160 MHz, 921600, 4M (1M SPIFFS)"

Archiving built core (caching) in: /tmp/arduino_cache_298586/core/core_esp8266_esp8266_d1_mini_CpuFrequency_160,UploadSpeed_921600,FlashSize_4M1M_2d1156661d68e2d3c08dc8824162bc3e.a
Le croquis utilise 318039 octets (30%) de l'espace de stockage de programmes. Le maximum est de 1044464 octets.
Les variables globales utilisent 43620 octets (53%) de mémoire dynamique, ce qui laisse 38300 octets pour les variables locales. Le maximum est de 81920 octets.
/home/pl/.arduino15/packages/esp8266/tools/esptool/0.4.8/esptool -vv -cd nodemcu -cb 921600 -cp /dev/ttyUSB0 -ca 0x00000 -cf /tmp/arduino_build_344116/Wifinfo.ino.bin 
esptool v0.4.8 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
	setting board to nodemcu
	setting baudrate from 115200 to 921600
	setting port from /dev/ttyUSB0 to /dev/ttyUSB0
	setting address from 0x00000000 to 0x00000000
	espcomm_upload_file
	espcomm_upload_mem
opening port /dev/ttyUSB0 at 921600
error: cannot access /dev/ttyUSB0

error: cannot access /dev/ttyUSB0

error: espcomm_open failed
error: espcomm_upload_mem failed

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

Là je sèche un peu...

rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par rol-rider » 28 mars 2018, 12:53

Apparemment, tu n'as pas accès à ttyUSB0, mais sur Linux ! J'y connais rien.

Envoyé de mon Nexus 7 en utilisant Tapatalk

RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

Pierre-Louis
Timide
Messages : 22
Inscription : 11 sept. 2017, 08:43

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Pierre-Louis » 28 mars 2018, 16:21

\o/
Merci @rol-rider ce que tu m'as dit m'a permis de chercher un peu sur internet et j'ai réussi !

En gros, j'ai exécuté l'IDE arduino en tant que superuser :
J'ai lancé une fenêtre de commande sous Linux, puis j'ai tapé "su". Je me suis connecté avec mon mot de passe. Puis j'ai lancé l'IDE en tapant son chemin (soit /chemin/arduino).
Cela m'a lancé une session de l'IED arduino où il a fallu que je remette la librairie NeoPixelBus (j'ai donc suivi ce que j'ai écrit un post avant) et j'ai également du remettre le chemin pour ajouter les cartes esp8266 où j'ai mis la version 2.4.1. D'ailleurs, ce matin je n'avais pas cette version possible. Pour les infos sur le type de carte, j'ai beaucoup plus de choix qu'avant.
Les joies de l’exécution des logiciels sans ou avec privilèges.

J'ai réussi à flasher mon wemos qui fonctionne !
La question est maintenant, ai-je la téléinfo ?
J'ai fait un montage en me basant sur http://sarakha63-domotique.fr/nodemcu-t ... tion-wifi/ donc sans LED --> Pas pratique pour voir si téléinfo il y a... Pourquoi j'ai fait ce montage ? Car je n'ai pas acheté de condensateurs donc je me suis dit que je ne peux pas suivre le schéma de @rol-rider. Mais si vous pouvez m'indiquer ce que je dois faire pour rajouter un LED sans condesateur, je suis preneur.
J'ai un opto LTV814 et un BS170 pour le mosfet N et j'ai quelques résitances et des LED que j'ai eu avec un kit.

Si j'ai un montage avec LED, y'a-t-il besoin de brancher le wemos pour voir la led clignoter si téléinfo il y a ?

Sinon, j'ai testé le shield batterie du wemos et j'ai branché dessus une batterie LiPo de 3,7V (qui me sort du 4V...) et quand je la branche, le wemos s'allume bien et je peux me connecter dessus, par contre, le tout chauffe énormément. Au point qu'une odeur de plastique fondu m'a fait prendre conscience que ma plaque a essai commençait à fondre là où j'ai lié le - et le +5v. Je n'ai donc pas laissé branché mon assemblage longtemps en sortie de compteur...

rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par rol-rider » 28 mars 2018, 18:49

Oups! C'est quand même plus simple sur Windows !
Pour la télé info, même si elle n'est pas activée, tu dois avoir l'info ADCO au minimum ( identification du compteur) .
Sinon, mon montage avec led peut être testé sans condensateur.


Envoyé de mon Nexus 7 en utilisant Tapatalk

RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

StephG38
Timide
Messages : 157
Inscription : 07 août 2017, 09:11

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par StephG38 » 01 avr. 2018, 10:29

@rol-rider
Hello,
Je t'ai envoyé un mp pour connaitre le tarif du wifinfo
Merci par avance
Stéphane

Avatar de l’utilisateur
Bonson
Timide
Messages : 389
Inscription : 23 janv. 2016, 22:40

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Bonson » 19 avr. 2018, 15:55

Hello @rol-rider (et les autres!)

J'ai ré-installé le wifinfo suite à tes manips pour le rendre compatible du Linky et ça marche nickel ! Merci !
Le seul truc que j'ai dû faire, c'est rentrer manuellement l'ADCO dans la page de configuration du Wifinfo. Sans ça, les logs du plugin remontaient un "pas ADCO/ADSC dans la trame"

palouf34
Timide
Messages : 280
Inscription : 27 oct. 2016, 18:40
Localisation : saint-junien
Contact :

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par palouf34 » 19 avr. 2018, 18:45

@rol-rider

ton module fonctione avec le linky en mode standard ??
Microserver GEN8 VM jeedom ( Conso,ballon d'eau chaude)
Jeedom Raspi3 (Teleinfo,z-wave)

Répondre

Revenir vers « [Plugin Tiers] ESPEasy »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités