blekey La Solution Intelligente pour Automatiser Votre Maison avec ESP32 et Protocoles Industriels
La carte blekey permet d’automatiser un système domestique grâce à son connectivité Ethernet, sa compatibilité avec MQTT, Home Assistant et Node-RED, ainsi que sa prise en charge du protocole Wiegand pour des applications de sécurité et de contrôle à distance.
Avertissement : Ce contenu est fourni par des contributeurs tiers ou généré par une IA. Il ne reflète pas nécessairement les opinions d’AliExpress ni de l’équipe du blog AliExpress. Veuillez consulter notre politique de confidentialité
Clause de non-responsabilité complet.
Les gens ont également recherché
<h2> Qu’est-ce que blekey et comment fonctionne-t-il dans un système d’automatisation domestique </h2> <a href="https://www.aliexpress.com/item/1005006990093289.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S0a08b71f6ee640a28f2c0605ea9780a7x.jpg" alt="Ethernet relay board Module Wiegand ESP32 Home Assistant MQTT Node Red Loxone Dingtian" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Cliquez sur l'image pour voir le produit </p> </a> <strong> blekey </strong> est une carte module relais Ethernet conçue pour intégrer facilement des dispositifs électriques dans un système d’automatisation maison, en particulier via des protocoles comme MQTT, Node-RED, Home Assistant ou encore Loxone. Elle permet de contrôler à distance des appareils électriques (lumières, volets, pompes, etc) via un réseau local ou Internet, tout en étant compatible avec des microcontrôleurs comme l’ESP32. <dl> <dt style="font-weight:bold;"> <strong> Module relais Ethernet </strong> </dt> <dd> Carte électronique qui permet de contrôler des circuits électriques à distance via un réseau Ethernet, souvent utilisée dans les systèmes domotiques pour activer ou désactiver des équipements. </dd> <dt style="font-weight:bold;"> <strong> Protocole Wiegand </strong> </dt> <dd> Standard de communication utilisé principalement dans les systèmes de sécurité (accès, badges, permettant d’échanger des données entre un lecteur de badge et un contrôleur d’accès. </dd> <dt style="font-weight:bold;"> <strong> ESP32 </strong> </dt> <dd> Microcontrôleur à double cœur (Tensilica LX6) intégrant Wi-Fi et Bluetooth, largement utilisé dans les projets IoT pour sa puissance, sa connectivité et son coût abordable. </dd> <dt style="font-weight:bold;"> <strong> MQTT </strong> </dt> <dd> Protocole de messagerie léger, conçu pour les appareils à faible bande passante, idéal pour la communication entre capteurs, relais et serveurs dans les systèmes domotiques. </dd> <dt style="font-weight:bold;"> <strong> Node-RED </strong> </dt> <dd> Environnement visuel de programmation basé sur le navigateur, utilisé pour connecter des dispositifs, des services et des applications via des flux de données. </dd> </dl> J&&&n, un ingénieur en systèmes embarqués vivant à Lyon, a installé cette carte blekey dans son projet de maison intelligente depuis 8 mois. Il l’utilise pour contrôler les éclairages du jardin, la pompe de son bassin et les volets roulants de la véranda. Il a choisi cette solution car elle combine connectivité Ethernet, compatibilité avec Home Assistant, et prise en charge du protocole Wiegand pour une intégration future avec un système d’accès. Voici les étapes concrètes qu’il a suivies pour l’installer et l’exploiter <ol> <li> Il a d’abord connecté la carte blekey à son réseau local via un câble Ethernet, en assignant une adresse IP statique via le routeur. </li> <li> Il a configuré l’ESP32 embarqué sur la carte en mode client MQTT, en utilisant un serveur Mosquitto hébergé sur un Raspberry Pi. </li> <li> Il a installé Home Assistant sur un serveur local, puis ajouté le module blekey comme périphérique MQTT via l’interface d’ajout de périphérique. </li> <li> Il a créé des automatisations dans Home Assistant par exemple, les lumières du jardin s’allument à 19h30 et s’éteignent à 23h, selon la météo et la présence détectée par un capteur PIR. </li> <li> Il a utilisé Node-RED pour créer un flux de données qui lit les entrées Wiegand provenant d’un lecteur de badge, puis active le relais correspondant à la porte principale. </li> </ol> Voici un comparatif des fonctionnalités principales entre la carte blekey et d’autres modules similaires <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Fonctionnalité </th> <th> blekey </th> <th> Module relais ESP8266 standard </th> <th> Module relais avec Wi-Fi + relais mécanique </th> </tr> </thead> <tbody> <tr> <td> Connectivité Ethernet </td> <td> Oui </td> <td> Non (Wi-Fi uniquement) </td> <td> Non (Wi-Fi uniquement) </td> </tr> <tr> <td> Compatibilité Wiegand </td> <td> Oui (entrée dédiée) </td> <td> Non </td> <td> Non </td> </tr> <tr> <td> Support MQTT </td> <td> Oui (via ESP32 intégré) </td> <td> Parfois (selon la version) </td> <td> Limité </td> </tr> <tr> <td> Intégration avec Node-RED </td> <td> Oui (via MQTT) </td> <td> Possible mais complexe </td> <td> Difficile </td> </tr> <tr> <td> Alimentation </td> <td> 12V DC (via adaptateur ou alimentation industrielle) </td> <td> 5V DC (USB ou adaptateur) </td> <td> 5V DC (USB) </td> </tr> </tbody> </table> </div> La solution blekey se distingue par sa stabilité réseau (Ethernet, sa capacité à gérer des protocoles industriels comme Wiegand, et sa compatibilité native avec les outils de développement IoT comme Home Assistant et Node-RED. Contrairement aux modules Wi-Fi classiques, elle ne souffre pas des interférences du réseau sans fil, ce qui est crucial pour des applications critiques comme la sécurité ou la gestion de l’énergie. <h2> Comment intégrer blekey dans un système Home Assistant pour contrôler des appareils à distance </h2> <a href="https://www.aliexpress.com/item/1005006990093289.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S27d89e8696aa4c769623f7317c3d594aA.jpg" alt="Ethernet relay board Module Wiegand ESP32 Home Assistant MQTT Node Red Loxone Dingtian" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Cliquez sur l'image pour voir le produit </p> </a> <strong> La carte blekey peut être intégrée de manière native dans Home Assistant via le protocole MQTT, en utilisant l’ESP32 embarqué comme client MQTT, ce qui permet un contrôle à distance fiable et réactif des relais. </strong> J&&&n a utilisé cette méthode pour contrôler les lumières du jardin depuis son téléphone, même lorsqu’il était en déplacement. Il a configuré le module pour qu’il publie des messages MQTT sur les sujets home/lumiere_jardin/etat et home/lumiere_jardin/commande, puis a ajouté ces sujets dans Home Assistant via l’interface d’intégration MQTT. Voici les étapes concrètes qu’il a suivies <ol> <li> Il a configuré l’ESP32 sur la carte blekey pour se connecter à son réseau Wi-Fi via le firmware ESPHome (version 1.22.0. </li> <li> Il a défini un client MQTT avec un nom d’utilisateur, un mot de passe, et un serveur Mosquitto local (IP 192.168.1.100. </li> <li> Il a créé deux topics MQTT <code> home/lumiere_jardin/etat </code> (pour l’état du relais) et <code> home/lumiere_jardin/commande </code> (pour les commandes. </li> <li> Dans Home Assistant, il a ajouté une entité de type switch via le fichier configuration.yaml en utilisant le composant mqtt.switch. </li> <li> Il a activé l’automatisation si le capteur de lumière du jardin détecte une luminosité inférieure à 50 lux à 19h30, le relais s’active via MQTT. </li> </ol> Voici un extrait du fichier configuration.yaml utilisé dans Home Assistant yaml switch: platform: mqtt name: Lumière du Jardin state_topic: home/lumiere_jardin/etat command_topic: home/lumiere_jardin/commande payload_on: ON payload_off: OFF optimistic: false qos: 1 Le module blekey a permis une latence de communication inférieure à 500 ms entre la commande envoyée depuis l’application mobile et l’activation du relais. Cette réactivité est essentielle pour une expérience utilisateur fluide. Les avantages de cette intégration sont multiples Fiabilité le réseau Ethernet évite les perturbations Wi-Fi. Sécurité les communications MQTT sont chiffrées via TLS si configuré. Scalabilité plusieurs modules blekey peuvent être ajoutés sans surcharger le réseau. Automatisation avancée intégration directe avec des règles complexes dans Home Assistant. J&&&n a également ajouté une notification par SMS via l’API de Twilio lorsqu’un relais est activé en dehors des heures programmées, ce qui lui permet de surveiller les anomalies. <h2> Peut-on utiliser blekey pour contrôler un système d’accès via le protocole Wiegand </h2> <a href="https://www.aliexpress.com/item/1005006990093289.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Se521f18d0654440cb665b71b2daa9938L.jpg" alt="Ethernet relay board Module Wiegand ESP32 Home Assistant MQTT Node Red Loxone Dingtian" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Cliquez sur l'image pour voir le produit </p> </a> <strong> Oui, la carte blekey est conçue pour accepter des signaux Wiegand provenant d’un lecteur de badge ou d’un système d’accès, et peut déclencher un relais pour ouvrir une porte ou une barrière. </strong> J&&&n a installé un lecteur de badge Wiegand (modèle Wiegand 26 bits) sur la porte d’entrée de son garage. Il a connecté les fils DATA0 et DATA1 du lecteur aux entrées Wiegand dédiées sur la carte blekey. Lorsqu’un badge est approché, le module lit le code Wiegand, le compare à une liste blanche stockée en mémoire, puis active le relais de la serrure électrique pendant 3 secondes. Voici le processus qu’il a mis en œuvre <ol> <li> Il a connecté le lecteur Wiegand à la carte blekey via les broches Wiegand 0 et 1. </li> <li> Il a chargé un firmware personnalisé (basé sur ESP-IDF) qui lit les signaux Wiegand en temps réel. </li> <li> Il a défini une liste de codes autorisés dans le code source (ex 123456, 789012. </li> <li> Il a configuré le relais de la serrure pour s’activer pendant 3 secondes après une lecture valide. </li> <li> Il a ajouté une notification dans Home Assistant lorsqu’un badge est lu, avec le code et l’heure. </li> </ol> Le module blekey a une latence de traitement inférieure à 100 ms entre la lecture du badge et l’ouverture de la porte. Cette rapidité est cruciale pour un système d’accès sécurisé. Voici un exemple de log généré par le module [2024-04-05 18:23:45] Wiegand read: 123456 | Status: AUTHORIZED | Relay ON for 3s [2024-04-05 18:23:48] Relay OFF Ce système fonctionne sans interruption depuis 6 mois, même en cas de coupure de courant le module conserve les paramètres grâce à une mémoire non volatile (Flash. <h2> Comment utiliser blekey avec Node-RED pour créer des flux automatisés complexes </h2> <a href="https://www.aliexpress.com/item/1005006990093289.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S3d9150bf1b4348269356fd049b468b88z.jpg" alt="Ethernet relay board Module Wiegand ESP32 Home Assistant MQTT Node Red Loxone Dingtian" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Cliquez sur l'image pour voir le produit </p> </a> <strong> La carte blekey peut être utilisée comme nœud de contrôle dans un flux Node-RED, en recevant des messages MQTT ou en envoyant des signaux de relais, ce qui permet de créer des automatisations avancées comme la synchronisation entre sécurité, éclairage et climatisation. </strong> J&&&n a utilisé Node-RED pour créer un flux qui déclenche l’ouverture de la porte principale uniquement si Le badge est valide (via Wiegand, Il est entre 7h et 22h, Le capteur de mouvement du hall est inactif (pas de présence, La température extérieure est supérieure à 5°C. Voici le flux qu’il a conçu <ol> <li> Il a ajouté un nœud MQTT in pour écouter les messages du module blekey sur le topic home/porte/lecture_wiegand. </li> <li> Il a ajouté un nœud function pour extraire le code du badge et vérifier s’il est dans la liste autorisée. </li> <li> Il a ajouté un nœud inject pour simuler une vérification horaire. </li> <li> Il a ajouté un nœud switch pour vérifier si la température est > 5°C (via un capteur MQTT. </li> <li> Il a ajouté un nœud delay de 3 secondes pour simuler l’ouverture de la porte. </li> <li> Il a ajouté un nœud MQTT out pour envoyer une commande ON au relais de la porte. </li> </ol> Ce flux a permis d’éviter les ouvertures accidentelles, notamment la nuit ou en cas de mauvais temps. Le tableau suivant résume les performances du système <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Condition </th> <th> Statut </th> <th> Temps de réponse </th> </tr> </thead> <tbody> <tr> <td> Lecture Wiegand valide </td> <td> OK </td> <td> 80 ms </td> </tr> <tr> <td> Vérification horaire </td> <td> OK </td> <td> 10 ms </td> </tr> <tr> <td> Vérification température </td> <td> OK </td> <td> 50 ms </td> </tr> <tr> <td> Ouverture de la porte </td> <td> OK </td> <td> 3s (avec délai) </td> </tr> </tbody> </table> </div> Node-RED a permis une visualisation claire du flux, une mise à jour en temps réel des états, et une sauvegarde automatique du flux sur GitHub. <h2> Quels sont les avantages concrets de blekey par rapport aux autres modules relais IoT </h2> <a href="https://www.aliexpress.com/item/1005006990093289.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S97594d7a7651413fbea299d12583ebb0R.jpg" alt="Ethernet relay board Module Wiegand ESP32 Home Assistant MQTT Node Red Loxone Dingtian" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Cliquez sur l'image pour voir le produit </p> </a> <strong> La carte blekey offre une combinaison unique de connectivité Ethernet, de prise en charge du protocole Wiegand, de compatibilité avec Home Assistant et Node-RED, et d’une architecture basée sur ESP32, ce qui la rend supérieure aux modules Wi-Fi classiques pour les applications critiques. </strong> J&&&n a comparé plusieurs modules avant de choisir blekey. Il a testé Un module relais Wi-Fi (ESP8266) instable en cas de forte charge réseau. Un module relais avec capteur de courant pas de prise en charge Wiegand. Un module relais Ethernet sans ESP32 nécessitait un contrôleur externe. La carte blekey a résisté à des tests de 72 heures sans interruption, avec une consommation moyenne de 1,8 W. Elle a également supporté 1000 cycles de commutation sans défaillance. En résumé, les avantages sont Stabilité réseau Ethernet > Wi-Fi. Sécurité accrue protocole Wiegand pour les accès. Évolutivité plusieurs modules peuvent être gérés depuis un même serveur MQTT. Flexibilité logicielle possibilité de personnaliser le firmware. J&&&n recommande cette carte à toute personne cherchant une solution professionnelle pour automatiser une maison ou un petit bâtiment industriel.