RFID avec ESPEASY et JEEDOM

J’ai réalisé un montage ESPEASY avec le capteur RFID PN532 et le résultat est vraiment satisfaisant, aucun loupé au passage des tags RFID. Le module RFID PN532 V.3 associé à un microcontrôleur ESP8266 (par exemple) permet de lire des tags RFID, et de transmettre le numéro du tag à un autre système, tel que Jeedom, Home Assistant, … .

Parmi les utilisations d’un lecteur de tags RFID, on peut citer bien entendu la gestion d’accès, mais plus original, il est possible de lancer des listes musicales, les chansons, morceaux d’un chanteur ou groupe en fonction du passage devant le lecteur d’un tag au format carte de visite sur lequel on a imprimé une photo de l’artiste, du groupe, ou une photo représentative de la liste de lecture …. Cela surprendra vos visiteurs !! On peut réaliser un peu la même chose avec la TV : au passage d’un tag carte de visite devant le lecteur on lance tout ce qui faut pour avoir Netflix ….

Remarque : si vous avez un smartphone Android, celui-ci comporte un tag RFID utilisable par ce lecteur.

Si vous êtes intéressé je propose ce lecteur de tags RFID dans différentes déclinaisons :

Module RFID seul : 6€ port compris - vous devrez alors l’associer à un microcontrôleur, réaliser le câblage, l’alimenter et développer ou obtenir sur le Net le soft pour le faire fonctionner. Le module vous sera livré avec un câble Dupont 4 pins, 2 connecteurs 4 pins.

Module complet : 13€ port compris - module RFID + contrôleur ESP8266 D1 Mini + câble de liaison entre le module RFID et le microcontrôleur + buzzer + diode LED + logiciel pour Jeedom installé dans le microcontrôleur.

Module boitier plat : 19€ port compris - est identique au module complet, mais intégré dans un boiter plat 100 mm * 60 mm * 25 mm de couleur gris ou noir.

Module boitier rond : 32€ port compris - est identique au module complet, mais intégré dans un boitier rond très élégant dont la taille est de 110 mm * 32 mm.

Module boitier rond pupitre : 37€ port compris - est identique au module complet, mais intégré dans un boitier rond pupitre très élégant dont la taille est de 110 mm * 32 mm.

Module boitier carré : 31€ port compris - est identique au module complet, mais intégré dans un boitier carré très élégant dont la taille est de 98 mm * 98 mm * 32 mm.

Module boitier carré pupitre : 38€ port compris - est identique au module complet, mais intégré dans un boitier carré rond pupitre très élégant dont la taille est de 98 mm * 98 mm * 32 mm.

Module boitier oblongue : 39€ port compris - est identique au module complet, mais intégré dans un boitier oblongue (rectangulaire avec 2 côtés arrondis) très élégant dont la taille est de 100 mm * 200 mm * 32 mm.

Module boitier oblongue pupitre : 40€ port compris - est identique au module complet, mais intégré dans un boitier oblongue (rectangulaire avec 2 côtés arrondis) pupitre très élégant dont la taille est de 100 mm * 200 mm * 32 mm.

Les boitiers de couleur sont vraiment très très beaux, pas de problème pour le mettre sur un meuble ou il sera visible …

Quelque soit le module que vous choisirez, il vous sera livré avec :

1 tag format carte de visite
1 tag porte clé
En bonus : 1 tag rond autocollant

Si vous choisissez le Module RFID seul ou le Module complet vous pourrez le loger dans un boitier plastique, en bois (au moins jusqu’à 18 mm d’épaisseur), par contre pas dans un boitier métallique cela ne fonctionne pas.

Le Module boitier plat peut facilement être caché sous la paroi haute, ou autre, d’un meuble en bois.

Quelque soit le module, il doit être alimenté en 5V - 500 mA.

Remarques :

pour le Module complet boitier rond, Module complet boitier rond pupitre, Module complet boitier carré, Module complet boitier carré pupitre, Module boitier oblongue, Module boitier oblongue pupitre, il est possible d’ajouter des diodes LED, des boutons poussoir, sondes de température Dallas précise à +/- 0.3°, capteur d’humidité, de gaz … pour en faire quelque chose de plus complet, me contacter pour une étude, cela sera quelques € par élément ajouté.

sur les 11 GPIO de l’ESP8266, seuls 4 : GPIO15, GPIO2, GPIO4 et GPIO5 sont utilisés, les autres sont disponibles ainsi que l’entrée analogique A0. Vous pouvez facilement modifier le logiciel pour ajouter LED, boutons poussoir …

excepté pour le Module RFID seul, j’ai ajouté sur le microcontrôleur un buzzer et une diode LED bleue vous permettant ainsi de générer, via Jeedom, Home Assistant, … un bip et/ou un flash lumineux lorsqu’un tag est passé devant les lecteur, cela est un plus significatif ! A noter que le buzzer peut être également utilisé pour autre chose que le lecteur RFID, il peut vous signaler un évènement sur votre installation domotique, par exemple j’émets 1 bip lorsque mon arrosage automatique démarre, 2 bips lorsqu’il s’arrête …

excepté pour le Module RFID seul, vous n’avez qu’a alimenter le module avec du 5 V à l’aide d’un câble USB Type C (ou prise Jack, me l’indiquer) pour qu’il soit opérationnel sous Jeedom.

excepté pour les versions Module RFID seul, Module complet, Module complet boitier plat, vous avez le choix de la couleur : rouge, vert, blanc, jaune noir. Pour le Module complet boitier plat, vous avez le choix entre le noir ou le gris.

Disponibilité :

Immédiatement pour Module RFID seul et Module complet.

Sous 3 jours pour Module boitier rond en rouge, Module boitier carré en jaune, Module boitier oblongue pupitre en vert.

Sous 10 jours pour les autres déclinaisons.

Utilisation avec Jeedom :

Alimenter votre lecteur via du 5V.

Si vous n’avez pas encore le plugin ESPEASY, installez le et activez le.

Rendez vous sur Plugins / Protocole domotique / ESPEASY :

Notez les 3 informations :

**IP controller** …
**Port controller** …
**Publish template** …

Via votre navigateur Internet, aller à l’adresse de votre lecteur RFID, vous devriez obtenir cela :

Cliquez sur l’onglet Controllers :

Puis sur Edit :

Dans les champs Controller IP, Controller Port, Controller Publish, saisissez les 3 informations que vous avez notées au dessus.

Dans les champs Controller User, Controller Password, saisissez l’identifiant et le mot de passe de votre Jeedom.

Puis cliquez sur Submit

Retournez dans Jeedom : Plugin / Protocole domotique / ESPEASY, vous devez constater qu’un objet RFID_PN532 a été créé, il s’agit de votre lecteur RFID.

Cliquez sur l’icône RFID_PN532 :

Côchez les 2 cases Activez et Visible, puis sauvegardez.

Appuyez sur l’onglet Commandes, vous obtenez cela :

Cliquez sur Ajouter une commande action :

Dans la zone 1, saisissez : Buzflash.

Dans la zone 2, saisissez : event,buzflash.

Dans la zone 3, choisissez Action dans la liste.

Cliquez sur Sauvegardez.

Cliquez sur le bouton Tester en regard de la commande que vous venez de créer :

Votre module RFID doit émettre un Bip et un flash lumineux bleu. Si c’est le cas, c’est bon signe !!

Maintenant, créons un Script : Outils / Scénarios, puis cliquez sur Ajouter :

Appelez comme vous voulez, côchez les cases Actif et Visible, dans la zone déclenchement, créez l’événement suivant :

puis cliquez sur l’onglet Commandes et saisissez les deux actions suivantes :

Textes à saisir dans les 2 zones :

 1) popup

 2) RFID Id : #[Aucun][RFID_PN532][Tag]#

3) #[Aucun][RFID_PN532][Buzflash]#

Puis Sauvegarder.

Passez un des tags fournis très prés du lecteur RFID, vous devriez entendre un Bip, voir un flash lumineux bleu, et le numéro de Tag s’afficher dans Jeedom :

Dans ce cas c’est gagné !!

4 « J'aime »