❮  Choisir un contrôleur Liaison : BLE (Bluetooth)

Contrôleur d'ouverture BLE

Choisissez un module tout prêt ou fabriquez un contrôleur avec deux ou trois pièces, réglez quelques paramètres et téléversez-y le programme fini directement depuis le navigateur.

Ce que fait le micrologiciel

Un téléphone — celui du propriétaire, ou celui d'un invité muni d'une clé valide — envoie la commande Ouvrir directement par Bluetooth lorsque vous êtes près du contrôleur. Le contrôleur ferme brièvement une paire de contacts de la motorisation (une seconde par défaut), exactement comme un bouton ordinaire, puis les rouvre ; il ne commute pas de courant. Pour les motorisations et serrures bistables, vous pouvez activer plus bas un mode avec ouverture et fermeture séparées et suivi de la position. L'ouverture se fait d'un appui dans l'application ; l'ouverture automatique à l'approche est également disponible.

Ce qu'il y a dedans

La liaison entre le téléphone et le contrôleur est solidement chiffrée — impossible à forger ou à intercepter. Il n'y a rien à régler, la protection est déjà intégrée. Entre deux ouvertures, le contrôleur dort et ne consomme presque rien.

1. Choisissez votre carte

Décidez d'abord sur quoi vous construisez : prenez un module tout prêt, où le contrôleur et le relais sont déjà soudés ensemble, ou assemblez-le à partir de pièces (une carte ESP32 séparée plus un module relais). Touchez votre carte et nous montrerons comment la câbler, pendant que les bons réglages se glissent dans le formulaire ci-dessous. Tout à la fin, vous téléversez le programme fini — aussi appelé micrologiciel — dans le contrôleur.

Cartes contrôleur

ESP32 avec relais sur une même carte

Cartes prêtes à l'emploi où l'ESP32 et le relais sont déjà soudés ensemble — pas besoin de module séparé.

Relais Wi-Fi du commerce (remplacer le programme)

Si vous voulez un boîtier d'usine soigné et un relais certifié, prenez un appareil du commerce et chargez-y notre programme à la place du sien. À l'intérieur, cela reste un relais ordinaire : une paire de contacts qui se ferme un instant et appuie sur le bouton d'ouverture. Un tel appareil n'a pas besoin de son propre Wi-Fi — Entrixy parle directement au téléphone.

Ce dont vous aurez besoin en plus

Ces images ne sont pas cliquables — elles montrent simplement à quoi ressemblent les composants.

Module relais Module relais Nécessaire lorsque la carte n'a pas de relais. Trois fils vont vers l'ESP32 : commande, alimentation et masse (GND). La sortie du relais va vers la motorisation
Programmateur avec support Programmateur avec support On y insère un module ESP32 ou ESP32-S3 nu pour pouvoir téléverser le programme
Adaptateur USB-UART Adaptateur USB-UART Sert à téléverser le programme sur les cartes relais et sur Shelly — il se raccorde à quelques broches
Les prises connectées et les interrupteurs Wi-Fi ne conviennent pas ici. Athom Plug, Shelly Plus Plug S et appareils similaires commutent la tension secteur vers une charge — ils n'ont pas de sortie sèche NO/COM, seulement une prise. Pour piloter une motorisation de portail, il vous faut un relais Plus 1 ou Plus 1PM, ou une carte maison avec module relais.
Avant de charger le programme dans un appareil du commerce, vérifiez quelle broche est laquelle. Les fabricants déplacent parfois les broches au sein d'un même modèle. Nous avons pris les schémas dans des sources ouvertes et les avons vérifiés sur nos propres exemplaires — le vôtre peut différer légèrement. Fiez-vous aux marquages de la carte elle-même.

2. Carte

Vous ne savez pas quelle puce vous avez ? Reliez la carte à votre ordinateur par un câble USB (un module nu passe par un programmateur) et appuyez sur le bouton — le navigateur détecte la puce et la sélectionne dans la liste ci-dessus. Fonctionne sur ordinateur avec Chrome ou Edge.

3. Type de serrure

Le choix principal : il détermine le comportement du relais. Impulsion : une seule impulsion d'ouverture. Bistable : deux positions, ouverture et fermeture sur des broches distinctes ; l'état est mémorisé et affiché dans l'application.

Mode bistable : le contrôleur mémorise la position courante (ouvert ou fermé) et la bascule à chaque activation. La position est visible sur l'icône de l'objet dans l'application, pour le propriétaire comme pour l'invité. La broche de la commande Fermer se règle plus bas, dans la section Broches.

4. Broches et polarité

Relais et serrure

Une impulsion HIGH convient aux commutateurs à transistor directs ; une impulsion LOW (impulsion = LOW, repos = HIGH) convient à la plupart des modules relais du commerce et à Shelly. Le niveau au repos est généralement l'inverse de l'impulsion.

Voyants
Bouton d'appairage
Diagnostic

5. Alimentation et économie de batterie

6. Horloge externe (facultatif)

Un petit module d'horloge (DS3231, DS1307 ou PCF8563) doté de sa propre pile bouton garde l'heure exacte pendant des années. Sans lui, l'horloge interne du contrôleur dérive sensiblement, d'environ 5 % par heure. L'heure exacte ne compte que si vous délivrez à vos invités des clés à durée limitée — sinon, sautez cette section.

Enregistrer cette configuration

Compiler et téléverser le programme

Le serveur compile le programme (le micrologiciel) exactement pour vos réglages. Vous pouvez télécharger le fichier ou le téléverser dans le contrôleur directement depuis le navigateur.



      
    

Ensuite : appairer le contrôleur dans l'application

Après le téléversement, le contrôleur attend un propriétaire pendant 90 secondes en mode appairage. Ouvrez l'application Entrixy dans le rôle propriétaire → Ajouter un objet → BLE — le contrôleur apparaît dans la liste, sélectionnez-le. S'il n'apparaît pas, appuyez sur le bouton d'appairage de la carte : la LED se met à clignoter et la liste se rafraîchit. L'application échange les clés et le contrôleur devient le vôtre. Les détails figurent dans le guide, section « Appairage ».

Raccorder le relais à la motorisation

Vous utilisez deux contacts du relais : NO (normalement ouvert) et COM (commun). Ces deux fils vont aux bornes « bouton Ouvrir » de la carte de commande de votre motorisation.

MotorisationOù raccorder NO/COM
BFT (Phobos, Deimos, Ares)Bornes START ou OPEN (généralement numérotées 21–22 sur le schéma)
CAME (BX, ATI, BK)Bornes 2–7 (ouvrir), ou PED pour un portillon piéton
NICE (Robus, Run, Spin)Bornes 1–3 (pas à pas)
FAAC (740, 844, 391)Bornes OPEN A (ouverture totale)
DoorHan (Sliding, Arm)Bornes CMD + GND
Barrière levanteLa borne à bouton-poussoir Ouvrir — en parallèle de ses contacts
Interphone (Cyfral, Vizit, Eltis)Le relais en parallèle du bouton d'ouverture du combiné, ou directement sur les bornes de la serrure magnétique

Vérifiez les libellés exacts dans le manuel de votre carte de commande. Si la carte est déjà câblée et en service, repérez les deux fils venant de la borne à bouton Ouvrir et raccordez le NO/COM du relais en parallèle.

Téléversement avec esptool (si la voie du navigateur a échoué)

  1. Téléchargez .bin ci-dessus.
  2. Installez esptool : pip install esptool
  3. Connectez l'ESP en USB.
  4. Flashez-le : esptool.py --chip auto --port /dev/ttyUSB0 write_flash 0x0 entrixy-ble.bin
  5. Sous Windows, le port est en général COM3 ou COM4.

Accéder à l'UART des relais Wi-Fi du commerce

Les appareils tout prêts (Shelly Plus 1, Plus 1PM) n'ont pas d'USB externe. Il faut ouvrir le boîtier et se raccorder aux broches UART de l'ESP32 avec un adaptateur USB-série — CP2102, CH340 ou FTDI, peu importe.

Câblage général

Adaptateur USB-sérieESP32 sur la carte
GNDGND
3.3V3V3 (uniquement si vous comptez l'alimenter par l'adaptateur ; sinon, laissez l'appareil sur sa propre alimentation)
TXRX
RXTX
EN (RESET) — brièvement au GND pour redémarrer dans le bootloader
GPIO0 — au GND au moment de la mise sous tension, pour entrer dans le bootloader
N'appliquez pas la tension secteur sur les bornes secteur de l'appareil tant que l'adaptateur USB est connecté. Alimentez-le soit par le 3,3 V de l'adaptateur, soit en laissant le secteur totalement débranché. Sinon, les masses USB et secteur peuvent se trouver à des potentiels différents, et le port USB de votre ordinateur sera détruit.

Brochage par modèle

AppareilOù se trouve l'UARTEntrer dans le bootloader
Shelly Plus 1 / Plus 1PMÀ l'intérieur du boîtier, à côté du module ESP32. Les pastilles sont marquées 3V3 GND TX RX GPIO0. Retirez le capot avant (deux ou trois clips) ; la carte se trouve au-dessus.Reliez GPIO0 au GND et tirez brièvement EN au GND
Si votre modèle n'est pas listé ici :
  • templates.blakadder.com — une base ouverte de gabarits Tasmota avec les GPIO de chaque modèle. Correspondance avec nos réglages : Relay1 → la broche du relais, Button1 → la broche du bouton, Led1 → la LED d'état.
  • devices.esphome.io — le registre ESPHome.
  • Si le modèle reste introuvable, prenez un multimètre : sonnez la bobine du relais jusqu'à un GPIO de l'ESP32. C'est votre PIN_RELAY.

Le BLE ne fonctionne que sur l'ESP32. Pour un ESP8266 (Wemos D1, NodeMCU) ou un relais Wi-Fi du commerce, utilisez le configurateur internet — là, la liaison passe par internet.

Si vous préférez ne pas téléverser le programme vous-même

Trois options pour l'éviter :

  1. Le fabriquer soi-même — prenez une carte ESP32 DevKit (environ 5 $) et n'importe quel module relais 3,3 V (environ 2 $). Une boîte de dérivation fait office de boîtier. Le raccordement à la motorisation est le même que pour un relais industriel. C'est la voie recommandée dans la plupart des cas DIY.
  2. Un appareil connecté — reflashez un relais Wi-Fi du commerce à contact sec (Shelly Plus 1) avec notre programme dans le configurateur internet, ou laissez-lui son propre micrologiciel et ouvrez-le via un webhook. Le Wi-Fi et le secteur sont nécessaires près de la motorisation.
  3. Micrologiciel tout prêt d'origine — Tasmota ou ESPHome. Dans l'application, vous créez un objet Webhook avec l'adresse de l'appareil. Cela vous convient si vous préférez ne pas installer notre programme sur l'appareil.
Après avoir appuyé sur le bouton, patientez un instant — le fichier est en général prêt en moins d'une minute. Une fois le programme compilé, un bouton de téléchargement apparaît.