Raspberry Pi — ouverture par internet
Renseignez quelques paramètres et le serveur génère un script Python prêt pour votre carte. Il ne reste qu'à le copier sur le Raspberry Pi et à le lancer comme service : il n'y a rien à flasher.
1. Plateforme
Choisissez une plateforme — les champs suivants en dépendent.
2. Préréglages tout prêts
Touchez un préréglage et ses paramètres se glissent dans le formulaire ci-dessous. Vous pourrez les ajuster ensuite à la main.
Relais Wi-Fi du commerce (remplacer le programme)
À fabriquer soi-même sur un ESP32
Cartes contrôleur ESP8266
Les relais Wi-Fi du commerce à base d'ESP8266 (Sonoff et consorts) n'actionneront pas un portail : ils commutent la tension secteur et n'ont pas de contacts secs. Il vous faut une carte simple plus un module relais séparé (voir « Ce dont vous aurez besoin en plus » ci-dessous) — c'est cela qui procure une paire de contacts libres jouant le rôle d'un bouton.
Raspberry Pi
Sur un Pi ordinaire, le relais se branche sur le GPIO — le même module relais que pour l'ESP (voir « Ce dont vous aurez besoin en plus » ci-dessous). Ou prenez un HAT relais qui se pose directement sur le connecteur du Pi.
Ce dont vous aurez besoin en plus
Ces images ne sont pas cliquables — elles montrent simplement à quoi ressemblent les composants.
Module relais
Le même pour un ESP32, un ESP8266 ou un Raspberry Pi — toute carte sans relais intégré. Trois fils vers le contrôleur : commande, alimentation et masse (GND). La sortie du relais va vers la motorisation
Adaptateur USB-UART
Nécessaire lorsqu'il n'y a pas d'USB propre : appareils Shelly tout prêts et modules ESP32/ESP8266 nus. Les cartes avec USB (DevKit, Wemos) n'en ont pas besoin
3. WiFi
Le nom du réseau et le mot de passe sont inscrits dans le programme de l'appareil. Si vous changez de Wi-Fi plus tard, il faudra recompiler et téléverser le programme avec les nouvelles informations.
4. Identifiants de l'appareil
Dans l'application, ajoutez un objet de type « Appareil » — une fois enregistré, l'application affiche le code de l'appareil. Collez-le dans le champ ci-dessous : le micrologiciel s'en sert pour se connecter au serveur.
5. Relais
6. LED (facultatif)
Vous pouvez piloter deux voyants : l'état de la connexion au serveur et l'activité du relais. Laissez-les à -1 si vous n'en avez pas besoin.
Enregistrer cette configuration
Raccorder le relais à la motorisation
Vous utilisez deux contacts de la sortie de l'appareil : NO (normalement ouvert) et COM (commun). Ces deux fils vont aux bornes « bouton Ouvrir » de la carte de commande de votre motorisation.
| Motorisation | Où 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 levante | La 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 NO/COM en parallèle.
Accéder à l'UART des relais Wi-Fi du commerce
L'appareil Shelly Plus 1 tout prêt n'a pas d'USB externe. Il faut ouvrir le boîtier et se raccorder aux broches UART avec un adaptateur USB-série — CP2102, CH340 ou FTDI, peu importe.
Câblage général
| Adaptateur USB-série | Appareil |
|---|---|
| GND | GND |
| 3.3V | 3V3 |
| TX | RX |
| RX | TX |
| — | 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 |
Brochage par modèle
| Appareil | Où se trouve l'UART | Entrer dans le bootloader |
|---|---|---|
| Shelly Plus 1 / 1PM (ESP32) | Les pastilles à l'intérieur du boîtier, à côté du module ESP32 | Reliez GPIO0 au GND et tirez brièvement EN au GND |
Téléversement avec esptool (si la voie du navigateur a échoué)
- Téléchargez
.binci-dessus. - Installez esptool :
pip install esptool - Connectez l'appareil à l'USB ou à un adaptateur USB-série.
- Flashez-le :
esptool.py --chip auto --port /dev/ttyUSB0 write_flash 0x0 entrixy-ws.bin - Sous Windows, le port est en général
COM3ouCOM4.