Luminosité sous Jeedom via un ESP8266

15-04-2016 1 min. read

Introduction

Cet article met en avant la mise en place d’un capteur TSL2561 et d’un ESP8266 afin de récupérer la luminosité sous Jeedom.

La communication des données se fera à travers un broker MQTT.

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

[En attente du capteur TSL2561 sous Fritzing]

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. A chaque changement de valeur du capteur TSL2561, le client MQTT publie les données sur un topic particulier;
  4. Le broker MQTT reçoit les données et les publie pour chaque client ayant souscrit à ce topic.

Jeedom

Il vous faut tout d’abord installer le plugin gratuit MQTT dans Jeedom.

Dès lors que votre ESP8266 publiera sur le broker MQTT, le plugin Jeedom ajoutera automatiquement le device TSL2561 :

Résultat