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
Principe
Le principe est le suivant :
- L’ESP créé un client MQTT avec un id unique;
- Il se connecte au broker MQTT;
- A chaque changement de valeur du capteur TSL2561, le client MQTT publie les données sur un topic particulier;
- 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 :