Bonjour à tous c’est Mathieu. Aujourd’hui, nous allons continuer notre saga NodeMCU. On passe à l’acte 2. On va récupérer, grâce à ce formidable outil, la téléinformation de notre compteur électrique. Cet article n’aurait été possible sans le formidable travail de Charles Hallard et tous ses travaux sur la téléinfo.

A vos fers, prêt, partez

Dans un premier temps, nous allons nous occuper de faire une petite interface entre notre nodeMCU et les bornes téléinformation de notre compteur. Pour cette étape il va nous falloir :

Et, bien évidemment notre nodemcu…

Donc, on réalise le schéma suivant :

Téléinformation Nodemcu

Nous allons « clipser » la plaque à essai sur le nodeMCU. Donc, on fait en sorte que le GND du schéma soit en face du GND, que le V+ soit en face du 3V, et que le RXD soit en face du pin D2 du nodeMCU. Tout d’abord vous pouvez faire le montage à blanc. Vérifiez bien que vous avez mis l’optocoupleur dans le bon sens (le petit rond sur l’opto, c’est le 1) et que le mosfet aussi. Si vous avez réussi, ça devrait donner ça.

Téléinformation Nodemcu Pour m’aider, j’ai tracé des traits sur la plaque d’essai qui correspondent aux pins du nodeMCU. Téléinformation Nodemcu

 

Je ne l’ai pas fait sur ma version mais vous pouvez rajouter des « pins header » male femelle pour que ça soit plus propre, et que la plaque à essai se clipse mieux sur le NodeMCU.

Ensuite, on soude points à points les différentes pistes pour relier les différents éléments ensemble.

Téléinformation Nodemcu

Enfin, vous débranchez votre fer. Normalement, si vous avez bien soudé, vous n’en aurez plus besoin. Vous pouvez replacer la plaque à essai sur le nodeMCU, sur les bons pins.

Deuxième partie : la configuration de notre nodeMCU pour la partie téléinformation.

On va utiliser l’Arduino IDE. Vous vous en rappelez, j’en avais parlé sur l’article de présentation du NodeMCU.

Dans un premier temps, il va nous falloir récupérer deux fichiers :

https://github.com/hallard/LibTeleinfo à décompresser et à copier dans le répertoire librairies de notre Arduino IDE. Ce premier sert à ajouter des exemples de sketch (dont le sketch dont nous allons avoir besoin)

https://github.com/esp8266/arduino-esp8 … /tag/0.2.0 à décompresser et à mettre dans le répertoire tools de notre arduino IDE.

Ensuite, vous pouvez ouvrir votre Arduino IDE, vous vérifiez que vous avez bien dans Outils, le nouveau « Esp8266 sketch data upload » que nous venons de rajouter, et vous allez ouvrir notre sketch.

Fichiers -> Exemples -> LibTéléinfo -> Wifinfo

Enfin, vous réglez vos paramètres pour le téléversement comme ceci.

Téléinformation Nodemcu Maintenant, vous pouvez téléverser. Normalement tout est bon, non ?

Téléinformation Jeedom Nodemcu

Je l’ai refaite, désolé !!!

Enfin, on va utiliser notre « ESP8266 Sketch Data Upload ». On garde le nodeMCU branché, on va sur outil et on clique sur ESP8266 Sketch Data Upload. Tout roule ?

Téléinformation Nodemcu

On déconnecte et reconnecte votre nodeMCU, un nouvel AP wifi apparaitra (Wifinfo-******). Vous allez alors vous y connecter, et aller sur 192.168.4.1

Ensuite, il nous faut entrer dans la page de configuration de notre nodeMCU. Dans l’onglet « configuration », on renseigne votre wifi, et votre mot de passe, puis on va sur la partie Jeedom de l’interface. En plus, on renseigne l’IP de notre Jeedom, on enlève le /jeedom/ devant /plugins/teleinfo… , on met notre clé API, et puis c’est tout.

Téléinformation Nodemcu

Enfin, vous allez pouvoir aller brancher votre nodeMCU, mettre deux fils entre le bornier de votre plaque à essai et les sorties téléinformation de votre compteur. Vous pouvez vérifier en vous connectant à sa nouvelle ip, que tout fonctionne bien.

Et dans JEEDOM, on fait comment pour avoir la téléinformation ?

Maintenant, il vous faut installer le plugin téléinfo. Ici, on ne met rien dans la partie modem, et on désactive la gestion automatique du demon. Ensuite, dans votre équipement, vous renseignerez votre abonnement et vous laisserez les commandes en automatique.

Conclusion

Nous avons terminé la création de notre téléinformation wifi. Je remercie Rol-Rider et son tuto sur le forum Jeedom, qui m’ont bien aidé dans la rédaction de cet article. Si vous voulez aller plus loin, réaliser un « objet » plus propre, je vous invite à aller lire son tuto sur Jeedom pour faire presque la même chose (il utilise un Wemos à la place du nodeMCU) mais dans un beau boitier qui s’intègre dans votre tableau électrique. Bon bricolage… Pour rappel, vous pouvez trouver sur Gearbest ou amazon ces nodeMCU à moins de 10€.

 



Partager sur :

Infos de l'auteur

Je m'appelle Mathieu, j'ai 35 ans, et je vis à Limoges. Je suis prof d'EPS, et passionné de domotique. Amateur de DIY et de bricolage, j'aime aussi la cuisine, le bon vin.

21 commentaires

  1. C’est ce que j’ai chez moi (sur base Wemos D1 Mini). Utiliser des “pins headers” à un double avantage. Déjà, ça permet de retirer l’ESP sans avoir à deviser le bornier, pour le reprogrammer, par exemple. De plus cela éloigne l’antenne wifi de la plaque d’essai qui fait un peu bouclier aux ondes…

  2. @Mathieu, Merci pour ce tuto, c’est méga intéressant tout ça… continue à nous abreuver de tutos 😉

    @Gistau, je suis preneur si tu peux me faire passer ton prog (j’ai un wemos D1 mini qui traîne) ou un petit tuto, ça serait sympa….

  3. Pingback: NodeMCU – Récupérer la téléinformation de notre compteur

  4. Merci pour ton tuto, je vais me lancer en croisant les doigts pour réussir. Le bornier en lien n’est plus dispo, est-ce que le lien suivant eut fonctionner ? https://www.amazon.fr/SODIAL-poles-distance-Bornier-250V/dp/B00I00OHHY/ref=pd_cart_cp_2_1?_encoding=UTF8&pd_rd_i=B00I00OHHY&pd_rd_r=PXGHKB136VVP1YYAK1YF&pd_rd_w=g7fia&pd_rd_wg=ssKxO&psc=1&refRID=PXGHKB136VVP1YYAK1YF
    à moins que quelqu’un puisse me dépanner d’un bornier compatible 🙂

  5. Pingback: Les DomoNews qu'il ne fallait pas manquer cette semaine du 23/09 au 27/09 - Domotique 34

  6. Bonjour
    Quand je clic sur le lien de l’octocoupleur LTV814, j’arrive sur un autre modèle : 10 x DIP-4 817C Optocoupleur .
    Est-ce la même chose ou pas ?
    Étant nul en électronique merci de m’éclairer
    Par avance merci

Laisser un commentaire