Teleinfo with Wifi (via MQTT) on the Linky
  • C++ 74.5%
  • Python 25.5%
Find a file
Francois GUILLIER b8b28476ea Fixed incorrect JSON published when 'value' is empty
Too much Python I presume :-)
2018-09-13 20:44:42 +02:00
.gitignore Added gitignore file 2017-10-08 18:47:36 +02:00
ESP_OTA.py Added OTA helper 2017-10-15 21:33:44 +02:00
readme.md Fixed unit of resitor 2017-10-24 19:54:01 +02:00
teleinfo-esp8266_bb.png Initial import 2017-10-08 18:47:20 +02:00
teleinfo_historique_mqtt_deepsleep.ino Fixed incorrect JSON published when 'value' is empty 2018-09-13 20:44:42 +02:00

Teleinfo to MQTT

Code is AS-IS without any warranty of any kind...

Hardware used :

  • Nodemcu 1.0 (but any ESP8266 breakout with enough pins should do)
  • Optocoupler SFH620A (but LTV-814 could be even better)
  • 2N7000 or BS170
  • 2 * 10k + 1 * 4.7k resistors

Schematics

  • Version "Historique" (i.e. compatible with older meters) only for the moment
  • Version "Standard" (a.k.a new Linky version) to be written

The python OTA helper can be used to upgrade the software on the ESP8266

Corresponding blog entry: http://www.guillier.org/blog/2017/10/teleinfo-with-wifi-on-the-linky/