Vos volets roulants s'ouvrent encore avec une télécommande à pile. Votre vieille prise télécommandée refuse de parler à Home Assistant. Vos détecteurs de porte sonnent en 433 MHz depuis dix ans. Ces appareils sont parfaitement fonctionnels — il leur manque juste une passerelle vers l'écosystème domotique moderne.
La sortie de Home Assistant 2026.5 le 6 mai 2026 change la donne : la plateforme supporte désormais nativement le RF sub-GHz via un nouveau type d'entité, le sub-GHz RF transmitter. Associé au composant CC1101 d'ESPHome, un simple ESP32 à 5 euros et un module CC1101 à 4 euros suffisent pour faire le pont entre vos appareils 433 MHz et Home Assistant. Ce guide vous explique tout — du câblage au YAML, en passant par les automatisations concrètes.
Pourquoi le RF 433 MHz est encore partout dans vos maisons
Le 433 MHz est une bande de fréquence libre (ISM) que les fabricants d'électronique grand public utilisent depuis les années 1990. Son avantage : pas de licence, portée correcte (30 à 100 mètres en champ libre), faible consommation, et composants bon marché. Résultat, des millions d'appareils vendus en France fonctionnent encore sur cette fréquence :
- Volets roulants à moteur radio (Somfy, Dooya, DIO, ORNO)
- Prises télécommandées (Chacon, DIO, Polaris, Blyss)
- Télécommandes de portail et de garage
- Détecteurs d'ouverture de porte ou de fenêtre
- Thermomètres et sondes d'extérieur sans fil
Ces appareils ne disparaîtront pas de sitôt : ils fonctionnent parfaitement, coûtent peu, et les remplacer par des équivalents Zigbee ou Wi-Fi représente une dépense injustifiée. L'alternative : les domotiser en ajoutant une passerelle RF 433. C'est précisément ce que permet le duo ESP32 + CC1101.
Home Assistant 2026.5 : le support natif RF sub-GHz
Jusqu'à HA 2026.4, intégrer des appareils 433 MHz dans Home Assistant nécessitait
des solutions tierces peu standardisées : l'intégration RFLink (basée sur un Arduino),
le composant rf_bridge d'ESPHome limité aux modules Sonoff, ou des
intégrations MQTT bricolées. Aucune n'offrait une expérience vraiment satisfaisante.
Home Assistant 2026.5 introduit un nouveau type d'entité : le sub-GHz RF transmitter. N'importe quel appareil ESPHome équipé d'un module sub-GHz compatible devient automatiquement un "proxy RF" pour Home Assistant, exactement comme les proxies Bluetooth déjà présents dans la plateforme. Cette standardisation permet aux intégrations qui supportent ce type d'entité de communiquer avec vos appareils 433 MHz de façon unifiée, sans configuration manuelle.
Le composant cc1101 d'ESPHome a été officialisé en même temps. Il
s'appuie sur le transceiver CC1101 de Texas Instruments, un circuit intégré sub-GHz
très répandu qui couvre les bandes 300 à 928 MHz — dont le 433 MHz utilisé par la
quasi-totalité des appareils grand public français.
Le matériel nécessaire : environ 10 euros
Deux composants suffisent pour construire votre pont RF 433.
L'ESP32 : petit format recommandé
N'importe quel ESP32 récent fonctionne. Le format ESP32-C3 Super Mini est particulièrement adapté : très compact (22 × 18 mm), connecteur USB-C, et moins de 5 euros. L'ESP8266 est déprécié sur ESPHome depuis 2025 — à éviter absolument pour tout nouveau projet.
ESP32-C3 Super Mini
RISC-V 160 MHz · 22×18 mm · Wi-Fi 4 + BT 5.0 · USB-C · Compatible ESPHome
Le module CC1101
Le CC1101 est disponible sur Amazon en version 433 MHz pour 3 à 8 euros selon les vendeurs. Privilégiez les modules avec antenne filaire ou antenne PCB intégrée. La portée dépend directement de la qualité de l'antenne : un quart d'onde pour 433 MHz mesure 17 centimètres — vérifiez que votre module en est équipé.
Module CC1101 433 MHz
EBYTE · CC1101 · 433 MHz · SPI · Antenne SMA · Portée 600 m
Coût total du montage : entre 8 et 15 euros selon les sources d'achat, pour un résultat équivalent à un pont RF commercial vendu 40 euros.
Câblage du CC1101 sur l'ESP32
Le CC1101 communique avec l'ESP32 via le bus SPI. Six broches sont nécessaires au minimum : les quatre lignes SPI standard (MISO, MOSI, SCK, CS) et la broche GDO0, indispensable pour la transmission RF. GDO2 est optionnelle mais recommandée pour la réception.
Tableau de connexion (ESP32-C3 Super Mini)
| CC1101 | ESP32-C3 Super Mini | Rôle |
|---|---|---|
| VCC | 3.3V | Alimentation — 3.3V uniquement |
| GND | GND | Masse commune |
| MOSI | GPIO7 | SPI données maître vers esclave |
| SCK | GPIO6 | SPI horloge |
| CS (CSN) | GPIO5 | SPI sélection de l'esclave |
| MISO | GPIO4 | SPI données esclave vers maître |
| GDO0 | GPIO3 | Données RF — obligatoire pour l'émission |
| GDO2 | GPIO2 | Synchronisation RF — optionnel |
Deux points d'attention critiques avant de brancher :
- Alimentation en 3.3V uniquement. Le CC1101 ne tolère pas le 5V. Branché sur du 5V, le module est détruit immédiatement et sans signe visible.
- GDO0 est obligatoire pour la transmission. C'est la seule broche par laquelle le CC1101 peut émettre des données RF. Si elle n'est pas câblée ou mal configurée dans le YAML, l'émission échoue silencieusement.
Si ESPHome affiche FF0F, 0000 ou FFFF dans
les logs au démarrage, c'est une erreur de communication SPI : vérifiez le câblage
MISO/MOSI/CS en priorité.
Configuration ESPHome : le YAML complet
Créez un nouveau device dans ESPHome et utilisez la configuration ci-dessous. Les GPIO sont donnés pour l'ESP32-C3 Super Mini — adaptez-les si vous utilisez un autre modèle.
esphome:
name: rf433-bridge
friendly_name: Pont RF 433 MHz
esp32:
board: esp32-c3-devkitm-1
framework:
type: arduino
logger:
api:
encryption:
key: !secret api_encryption_key
ota:
password: !secret ota_password
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
spi:
clk_pin: GPIO6
mosi_pin: GPIO7
miso_pin: GPIO4
cc1101:
cs_pin: GPIO5
gdo0_pin: GPIO3
gdo2_pin: GPIO2
bandwidth: 200kHz
frequency: 433.92MHz
remote_transmitter:
pin: GPIO3
carrier_duty_percent: 100%
La fréquence 433.92MHz est la valeur centrale utilisée par la grande
majorité des appareils 433 MHz grand public français. Exception notable : tous les
appareils Somfy RTS utilisent systématiquement 433.42MHz — à configurer
dans le YAML si vous cherchez à capturer leurs signaux.
Transmettre un signal RF depuis Home Assistant
Pour envoyer un code RF, utilisez le service
remote_transmitter.transmit_raw dans une automatisation ou un script :
service: remote_transmitter.transmit_raw
target:
entity_id: remote_transmitter.pont_rf_433_mhz
data:
code: [350, -350, 350, -1050, 1050, -350, 350, -350]
repeat:
times: 3
wait_time: 10ms
Le tableau de timings bruts s'obtient en capturant le signal de votre télécommande existante — la méthode est détaillée dans la section suivante.
Intégration dans Home Assistant
Une fois le firmware flashé et l'ESP32 connecté au Wi-Fi, Home Assistant le détecte automatiquement via la découverte ESPHome. Une entité remote_transmitter apparaît dans votre espace de travail — c'est votre pont RF.
Dans HA 2026.5, cette entité est également reconnue comme un sub-GHz RF transmitter, ce qui permet aux intégrations qui supportent ce type d'entité de l'utiliser directement. Le support s'étoffe à chaque mise à jour mensuelle : consultez le changelog de Home Assistant pour suivre les intégrations compatibles.
Pour l'automatisation, créez un script dans Home Assistant qui appelle
remote_transmitter.transmit_raw avec les codes de votre télécommande, puis
intégrez ce script dans vos automatisations habituelles. La commande est traitée côté
ESPHome en quelques millisecondes — la latence est imperceptible.
Cas concrets : capturer et rejouer vos codes RF
Prises télécommandées Chacon et DIO
Les prises Chacon et DIO sont parmi les plus répandues en France. Elles utilisent un code fixe OOK (On-Off Keying) — le plus simple à capturer et à rejouer. Procédure :
- Ajoutez un bloc
remote_receiverdans votre YAML ESPHome, connecté sur GDO2 (ou un GPIO dédié avec une diode de réception 433 MHz séparée). - Flashez le firmware et ouvrez les logs ESPHome.
- Appuyez sur le bouton de votre télécommande physique.
- Les logs affichent les timings bruts du signal capturé.
- Copiez ces timings dans le tableau
codede votre servicetransmit_raw.
Une fois le code capturé, votre ESP32 peut envoyer ce signal à volonté, de façon totalement indépendante de la télécommande physique. Une prise Chacon devient contrôlable depuis n'importe quelle automatisation Home Assistant, sans aucune modification de l'appareil lui-même.
Volets Dooya RF433
Les moteurs Dooya RF433 à code fixe (séries DC92, DC251 et leurs équivalents OEM vendus sous les marques Cherish ou Moes) sont compatibles avec la méthode de capture décrite ci-dessus. Le forum HACF recense plusieurs configurations YAML fonctionnelles pour ces modèles, avec les codes distincts pour Monter, Descendre et Stop.
Attention : les séries Dooya DC2700 et DC2760 utilisent un rolling code — même limitation que Somfy RTS. Vérifiez votre référence moteur avant de vous lancer : si la télécommande d'origine affiche "DC27" dans sa référence, vous êtes sur un modèle à rolling code non compatible avec cette méthode.
Après intégration des codes dans Home Assistant, vous pouvez créer une entité
cover native qui pilote vos volets directement depuis l'interface, et les
inclure dans des automatisations classiques : fermeture au coucher du soleil calculé
par HA, ouverture progressive au réveil.
Limites et alternatives
Somfy RTS : la limite du rolling code
Somfy RTS est le protocole radio utilisé par la grande majorité des volets Somfy vendus en France. Sa particularité : chaque signal émis contient un compteur chiffrant qui évolue à chaque transmission — c'est le rolling code. Rejouer un signal capturé ne fonctionne pas : le récepteur du volet rejette systématiquement les codes déjà utilisés ou hors séquence.
La seule solution DIY documentée pour Somfy RTS est le projet ESPSomfy-RTS (communauté Home Assistant), qui mémorise le compteur de code après une phase d'association — comme le fait une vraie télécommande Somfy. Ce processus est nettement plus complexe que la capture de signal OOK et dépasse le cadre de ce guide. Si vous avez des volets Somfy, la voie la plus simple reste un module Zigbee pour volets roulants (Legrand, Nous, IKEA) qui s'intègre sans contrainte de rolling code.
Alternative clé en main : Broadlink RM4 Pro
Si le câblage et ESPHome ne sont pas votre domaine, le Broadlink RM4 Pro est une alternative commerciale directement compatible Home Assistant. Il intègre un émetteur 433 MHz, infrarouge et Wi-Fi dans un boîtier fermé — pas de soudure, pas de YAML. Son tarif tourne autour de 40 euros contre 10 à 15 euros pour le montage DIY.
Broadlink RM4 Pro
IR + RF 433 + Wi-Fi · Sans soudure · Intégration HA native
Le Broadlink ne crée pas d'entité sub-GHz RF transmitter dans HA 2026.5 — il s'utilise via l'intégration Broadlink classique. Pour bénéficier pleinement des nouvelles fonctionnalités de Home Assistant 2026.5, le montage ESP32 + CC1101 reste la solution la plus intégrée.
Questions fréquentes
Peut-on émettre et recevoir en même temps avec un seul CC1101 ?
Non. Le CC1101 fonctionne soit en mode réception, soit en mode émission à un instant donné. Pour un usage mixte simultané, deux modules CC1101 sont nécessaires sur le même ESP32, configurés comme deux instances SPI distinctes.
Mes codes capturés ne reproduisent pas l'effet attendu
Vérifiez en premier la fréquence exacte (433.42 vs 433.92 MHz). Vérifiez ensuite la
modulation : certains appareils DIO anciens utilisent le protocole PT2262 avec des
timings spécifiques — ESPHome propose le service
remote_transmitter.transmit_rc_switch_raw pour gérer ces protocoles
à code fixe structuré.
Quelle portée attendre du montage ?
Avec une antenne filaire quart d'onde (17 cm pour 433 MHz), la portée en espace dégagé dépasse 50 mètres. Dans une maison avec murs en béton ou en parpaings, comptez 15 à 30 mètres. Le CC1101 est nettement plus puissant que les modules 433 MHz à simple diode que l'on trouvait sur les kits Arduino.
Quelle différence entre RF 433 et Zigbee pour les volets roulants ?
Zigbee est bidirectionnel : le volet confirme la réception de la commande et peut remonter son état (position, erreur). Le RF 433 est unidirectionnel dans la plupart des cas : vous émettez une commande mais aucun retour d'état n'est garanti. Si vous partez de zéro, Zigbee est préférable. Si vos volets RF fonctionnent bien, les domotiser en 433 coûte 10 euros et préserve votre installation existante.