Prérequis

Pour réaliser ce montage, il vous faut :

Attention !
Le code est en LUA et nécessite donc d'avoir l'ESP8266 avec le firmware nodemcu.

Câblage

Schéma I2C

Code

Github

Principe

Le principe est le suivant :

  1. L'ESP créé un client MQTT avec un id unique;
  2. Il se connecte au broker MQTT;
  3. Le client souscrit à un topic particulier où les données que l'on désire sont publiées;
  4. L'ESP affiche une première fois les données à l'écran;
  5. Puis à chaque fois que le broker MQTT reçoit des nouvelles données sur ce topic, notre client met à jour les données à l'écran.

Résultat

Écran I2C