je vous partage ce tuto avec ce que j’ai trouver récemment et tester , cela marche nickel , cela ne demande pas de grosse compétences en électronique , j’ai demander un résumé à l’IA pour vous faire une fiche info propre : [TUTO] Intégrer des volets Profalux 868MHz dans Homey Pro sans passerelle — avec OpenProfalux
MATÉRIEL NÉCESSAIRE (~15€)
- ESP32 WROOM-32 (type ELEGOO ou équivalent, USB-C)
- Module CC1101 868MHz (attention : pas 433MHz, les deux se ressemblent — vérifier le marquage)
- 8 fils dupont femelle-femelle
- Un bout de fil rigide 1.5mm² de 8.6cm (antenne quart d’onde)
CÂBLAGE CC1101 → ESP32-WROOM-32
| CC1101 |
ESP32 |
| VCC |
3V3 (jamais 5V !) |
| GND |
GND |
| MOSI |
GPIO 23 |
| SCLK |
GPIO 18 |
| MISO |
GPIO 19 |
| GDO0 |
GPIO 4 |
| CSN |
GPIO 5 |
| GDO2 |
non connecté |
Câbler par NOM sur la sérigraphie du module, pas par position — l’ordre des pastilles varie selon les modules.
Pas du CC1101 = 2.0mm, pas 2.54mm standard — souder les fils directement sur les pastilles.
Antenne : souder un fil rigide de 8.6cm sur le pad ANT du CC1101 (quart d’onde à 868MHz). Vertical, pointe en haut = meilleure portée vers les étages.
FLASH DU FIRMWARE
Télécharger : Releases · Isno-Open/OpenProfalux · GitHub
Fichier : openprofalux-devkit-full.bin (pour ESP32-WROOM-32 + CC1101 externe)
Flash via web.esphome.io dans Chrome :
- Brancher l’ESP32 en USB
- Cliquer Connection → sélectionner COM
- Icône upload → Upload a .bin file → sélectionner le bin
- Attendre “Installation finie”
CONFIGURATION WIFI
Au premier démarrage l’ESP32 crée un AP “OpenProfalux_XXXX” (ouvert).
- Se connecter dessus
- Ouvrir http://192.168.4.1
- Onglet MQTT → renseigner l’IP de ton broker MQTT
Si l’ESP32 avait déjà une config WiFi en mémoire, il rejoint directement ton réseau — vérifier l’IP dans ton routeur ou les logs via ESPHome Web.
VÉRIFICATION CC1101
Onglet Système → Radio → doit afficher “Module OK (détecté + émission)”
APPRENTISSAGE DES VOLETS
Onglet Télécommandes → Cloner une télécommande :
- Créer un nouveau volet → le nommer
- Pour chaque commande (Montée / Stop / Descente) → cliquer Capturer → appuyer une fois sur le bouton correspondant de la télécommande physique
- Sauvegarder
Répéter pour chaque volet.
Volets avec anti-rejeu strict : le clonage ne fonctionnera pas. Utiliser l’onglet Créer une télécommande (enrôlement virtuel) — nécessite d’être physiquement devant le récepteur.
INTÉGRATION HOMEY
OpenProfalux expose une API HTTP REST — commandes via requête POST :
POST http://[IP_ESP32]/api/shutter
Content-Type: application/json
Body: {“id”:“NomDuVolet”,“cmd”:“down”}
Commandes disponibles : down / up / stop
Dans Homey Advanced Flow → carte Logic → Faire une requête POST :
- URL : http://[IP_ESP32]/api/shutter
- En-têtes : Content-Type: application/json
- Corps : {“id”:“NomDuVolet”,“cmd”:“down”}
Format en-têtes Homey : Content-Type: application/json (deux-points espace, pas le signe =)
SAUVEGARDE
Onglet Système → Sauvegarde → Exporter
À faire impérativement après l’apprentissage. Ce fichier JSON contient toutes les trames capturées — sans lui tout est à refaire si l’ESP32 est réinitialisé.
POINTS D’ATTENTION
- Un ancien système ESP32 peut cohabiter en parallèle sans problème
- Les topics MQTT sont publiés automatiquement sur le broker configuré (openprofalux/cover/[nom]/state)
- Firmware open-source, mises à jour OTA disponibles depuis l’interface web
- Portée : prévoir l’antenne fil 8.6cm pour couvrir les étages — la spire d’origine est insuffisante
LIENS
Firmware : GitHub - Isno-Open/OpenProfalux: ESP32 firmware for Profalux 868 MHz shutters via Chamberlain Self-Learn approach (no MFG key required) · GitHub
Doc complète: Volets Profalux 868 MHz dans Home Assistant · isno.fr
Forum HACF : OpenProfalux : piloter ses volets Profalux 868Mhz dans HA avec un ESP32 à 15 € (sans passerelle) - Vos Projets - Home Assistant Communauté Francophone