Pourquoi associer un RFXCOM à un Raspberry Pi ?
Quand on bâtit un système domotique maison, on se heurte rapidement à un mur : la multitude de protocoles sans fil utilisés dans nos périphériques. Zigbee, Z-Wave, RTS, 433 MHz, chacun y va de sa petite sauce. Et quand on veut centraliser tout ça, il faut un traducteur universel. C’est là que le duo RFXCOM + Raspberry Pi prend tout son sens.
Le RFXCOM est une passerelle domotique qui permet d’envoyer et de recevoir des signaux radio dans une multitude de protocoles — principalement dans la bande des 433MHz, mais pas que. Couplé à un Raspberry Pi, petit mais costaud, il devient un véritable cerveau domotique, polyvalent, économique, et surtout personnalisable.
Dans cet article, nous allons voir ensemble comment mettre en œuvre ce combo, le configurer avec différents protocoles, et surtout, l’exploiter efficacement dans un environnement domotique.
Le matériel nécessaire pour débuter
Voici la petite liste de matériel dont vous aurez besoin pour suivre ce tutoriel :
- Un Raspberry Pi (modèle 3B+ ou 4 recommandé)
- Un module RFXCOM RFXtrx433XL (ou un modèle compatible)
- Une alimentation stable pour le Raspberry (indispensable !)
- Une microSD avec Raspberry Pi OS installé
- Un accès SSH ou un écran + clavier pour configurer l’ensemble
- Facultatif : un boitier pour le Pi, une antenne optimisée pour le RFXCOM
Petit conseil de bricoleur : si vous installez le tout dans une boîte étanche dans votre garage ou grenier (comme moi), pensez à prévoir une rallonge USB pour bien positionner l’antenne du RFXCOM à distance de perturbations électromagnétiques.
Installation du RFXCOM sur le Raspberry Pi
Bonne nouvelle : le RFXCOM est reconnu en tant que périphérique série USB. Pas besoin de pilotes exotiques. Pour s’en assurer, on branche le module sur l’un des ports USB du Raspberry Pi, puis on tape :
ls /dev/ttyUSB*
Si vous voyez apparaître quelque chose comme /dev/ttyUSB0
, c’est tout bon.
Ensuite, vous pouvez utiliser un logiciel comme RFXmngr (sous Windows) pour commencer à jouer, mais sur Raspberry, on préférera installer une solution domotique qui saura exploiter le potentiel du RFXCOM. Et dans ce domaine, Domoticz et Home Assistant sont les stars. Je vous détaille ici chacun séparément.
Configurer RFXCOM avec Domoticz
Domoticz est léger, simple à installer, et parfaitement compatible avec le RFXCOM. Pour l’installer :
sudo curl -L install.domoticz.com | bash
Une fois installé, ouvrez l’interface web (généralement sur http://IP-DU-PI:8080
), puis direction Réglages > Matériel.
Ajoutez un nouveau matériel :
- Nom : RFXCOM
- Type : RFXCOM – RFXtrx433
- Port série : /dev/ttyUSB0 (à ajuster selon votre cas)
Activez maintenant les protocoles que vous souhaitez détecter (Chacon/DIO, Oregon, Somfy RTS, etc.). Attention : plus vous en activez, plus le traitement est lourd. Ne cochez que ceux qui vous intéressent !
Une fois sauvegardé, vos capteurs devraient commencer à apparaître dans l’onglet Dispositifs non utilisés. Il ne reste qu’à les assigner et leur donner un nom compréhensible.
Utilisation de RFXCOM avec Home Assistant
Pour les plus aventureux, Home Assistant offre une intégration très propre du RFXCOM, ainsi qu’une interface moderne. Là aussi, le Raspberry fait office de moteur.
Une des méthodes modernes est d’installer Home Assistant via HASS.IO ou Docker. Une fois en place, ajoutez l’intégration RFXtrx dans Configuration > Intégrations.
Assurez-vous que votre port série est accessible (vous pouvez le vérifier avec la commande dmesg | grep tty
). Puis, dans votre fichier configuration.yaml
, ajoutez :
rfxtrx: device: /dev/ttyUSB0 automatic_add: true
Redémarrez Home Assistant, et les détecteurs compatibles initieront leur apparition comme par magie. Vous pourrez ensuite les intégrer dans vos automatisations, scripts ou scènes.
Quels protocoles sont compatibles ?
C’est ici que le RFXCOM tire son épingle du jeu. Il peut parler avec une panoplie impressionnante d’appareils RF :
- Chacon/DIO : prises commandées, interrupteurs sans fil
- Oregon Scientific : capteurs de température, hygromètres
- Somfy RTS : moteurs de volets roulants (seulement l’émission des commandes)
- X10 : équipement d’ancienne génération
- La Crosse : stations météo
- Hideki/Cresta, Blyss, Kerui, etc.
Et ce n’est qu’un aperçu ! Le module évolue avec des mises à jour firmware régulières. Pour savoir si un périphérique est compatible, un petit tour sur la page officielle RFXCOM ou dans les forums de Domoticz peut faire gagner un temps précieux.
Mon retour d’expérience : fiabilité et portée
Après plus de deux ans d’utilisation dans ma propre installation domotique, je peux le dire : le combo RFXCOM + Raspberry Pi, c’est du solide. La portée est très correcte (environ 20 à 30 mètres en intérieur, selon les murs), et la stabilité est exemplaire dès lors que l’alimentation est soignée.
Je me suis amusé à automatiser mes lumières extérieures avec des modules Chacon dès la tombée de la nuit, en fonction de l’heure de coucher du soleil. Et malgré les températures hivernales et l’humidité, les modules réagissent toujours impeccablement, grâce justement au RFXCOM qui relaye l’ordre même depuis le salon.
Petit bémol : la détection automatique des périphériques peut être verbeuse. Au début, j’ai cru capter des capteurs météo ukrainiens, jusqu’à ce que je comprenne que mon voisin avait équipé son jardin ! Du coup, pensez à filtrer voire à désactiver automatic_add
une fois vos appareils détectés.
Tips & astuces pour une configuration optimale
- Changez le nom du port série pour éviter les conflits. Udev peut être utilisé pour attribuer un nom fixe comme
/dev/rfxcom
. - Utilisez une rallonge USB de qualité pour éloigner le RFXCOM des interférences (box internet, transformateurs, etc.).
- Mettez à jour régulièrement le firmware via RFXmngr (sur Windows) pour profiter des derniers protocoles.
- Désactivez les protocoles inutiles pour ne pas surcharger le flux radio et améliorer la réactivité du système.
Et surtout : testez ! La durée de réaction d’une action via le RFXCOM est généralement inférieure à une seconde. Idéal pour automatiser les ouvertures, les éclairages ou les alertes météo en toute transparence.
Et après ? Évoluer vers une domotique encore plus ouverte
Le RFXCOM est performant, mais limité à certains protocoles. Si vous voulez à terme y ajouter du Zigbee, du Z-Wave ou même du Bluetooth, vous pouvez combustionner divers dongles (comme Conbee pour Zigbee ou Aeotec pour Z-Wave) ensemble sur le même Raspberry. Quelques ajustements dans votre hub domotique permettent cette cohabitation harmonieuse.
La domotique, c’est avant tout une affaire d’expérience et d’évolution. Le plus dur, c’est de commencer. Et franchement, quoi de plus gratifiant que de voir sa maison obéir au doigt et à l’œil, le tout grâce à un petit boîtier USB et un Raspberry dans un coin ?
N’hésitez pas à partager en commentaire vos propres cas d’usage, ou les problèmes rencontrés — car comme toujours en domotique, c’est souvent dans les galères qu’on apprend le plus !