Teleinfo-TIC-with-ESPhome icon indicating copy to clipboard operation
Teleinfo-TIC-with-ESPhome copied to clipboard

Teleinfo / TIC with ESPhome compatible ESP8266/Wemos and ESP32

Teleinfo Linky pour ESPhome :
Composant Custom pour ESPhome permettant de récupérer le flux TéléInformation depuis son compteur électronique ou linky (en mode historique). Les informations seront ensuite automatiquement ajoutée dans Home Assistant.

Compatible ESP8266 et ESP32.


/!\ Il ne faut surtout pas connecter votre ESP32 directement au compteur /!\
/!\ Il faut passer par un octocoupleur comme indiqué dans montage-de-base.jpg /!\


N'ayant pas d'abonnement HP/HC seules les étiquettes suivantes ont été implémentées : IINST, ISOUSC, PAPP, BASE et ADCO, n


Installation :

  • Vous devez avoir un serveur Home Assistant avec l'add-on ESPhome
  • Après avoir copié/collé le code provenant du fichier ESP8266.yaml ou ESP32.yaml selon votre cas, recopiez le fichier my_tic_component.h dans le répertoire "src" de votre nouveau device. Par exemple : config\esphome\NomDeMonESP\src

Exemple de montage :

(Un fichier .STL est également fourni dans les sources pour imprimer un boitier adapté à ce montage).


Quelques informations complémentaires :

  • Compatible uniquement avec les linky en mode historique (mode standard non supporté) le mode actuel de votre linky peut-être consulté directement sur celui-ci. Pour un linky, il convient de changer la résistance d'entrée du TIC par une valeur plus faible (1kΩ ou 1.2kΩ au lieu de 4.7kΩ)
  • Certains utilisateurs simplifie le montage d'avantage : pas de mosfet, uniquement un octocoupleur avec une résistance de chaque côté (330ohms)

Aide mémoire pour le montage :

  • Schéma de montage :
    • bien vérifier la polarité de l'optocoupleur et du mosfet
    • RXD = GPIO 13 = D7 sur Wemos D1 Mini
    • R1 = 1kΩ si linky ,4.7kΩ si compteur électronique (acienne génération)
    • V+ = 3.3v

  • Beaucoup d'informations complémentaires sur le blog de Charles Hallard :

diagnostiquer votre montage

  • Aide mémoire pour le diagnostique si aucune donnée n'est remontée :

Si votre montage ne fonctionne pas utilisez un oscilloscope en sortie de TIC, puis derrière l'optocoupleur et enfin derrière le Mosfet. Vous devez systématiquement avoir un signal de ce genre :


  • Vous pouvez également utiliser un FTDI connecté sur un PC sous Windows en vous inspirant de ce montage :

source du schéma https://www.kzenjoy.net/2015/la-teleinformation-sous-jeedom/

Ensuite installez termite (1200 Baud)



Help is welcome !

Vous voulez améliorer ce projet ? N'hésitez pas, Participez ! : éditez et publiez vos modification :)
Vous pouvez également m'acheter un café pour garder ma mtoviation au top !
Buy me a coffee

Merci à Gael Benoit, auteur originel de ce Yaml.
Post Facebook de Gael Benoit sur le groupe "Home Assistant - France". N'hésitez pas à rejoindre notre communauté !