Fabriquer une passerelle domotique RFLink/RFXCom 433MHz pour 10,50€ (test avec Domoticz)

Gagnez jusqu'à 500€ en bon d'achat sur Amazon Promos de Noël jusqu'à -70% sur Banggood

rflink rfxcom domoticz jeedom superheterodyne rbx6 ksa6

RFLink est un projet Open Source qui permet de réaliser une passerelle (gateway) entre un logiciel domotique et des modules domotiques qui communiquent par ondes radio. C’est une alternative très économique à la gateway commerciale RFXCom très connue. RFLink est capable de gérer les fréquences 315, 433, 868, 915MHz et depuis peu le 2,4GHz en utilisant des modules nRF24L01+. le projet RFLink est développé par Stuntteam. Vous pouvez soutenir le projet (qui permet d’acheter les nouveaux équipements domotiques) en faisant un don sur le blog du projet.

Pourquoi remplacer le RFXCom par une passerelle RFLink ?

RFXCOMRFXCom est le nom commercial d’une passerelle radio très connue et employée en domotique. La quasi totalité des logiciels domotiques prennent en charge cette passerelle mais son plus gros inconvénient reste son prix. Il est difficile de la trouver à moins de 99€. Si votre budget domotique est serré, la passerelle RFLink est une alternative très économique et facile à réaliser. Si vous n’avez pas l’âme d’un bricoleur ou si vous débutez, la société Nodo qui soutient également le projet commercialise des kits à assembler soi même ou des modules prêt à l’emploi sur sa boutique en ligne à partir de 37€ environ (hors frais de port).

Enfin la passerelle RFXCom ne supporte que la fréquence radio 433MHz ce qui n’est pas le cas du projet RFLink qui supporte d’autres fréquences :  315MHz, 433MHz, 868MHz, 915MHz et 2,4GHz pour une prise en charge expérimentale des objets connectés MySensors.

Attention. Vérifiez la législation de votre pays avant d’utiliser certaines fréquences radio. En France, c’est l’ACERP qui donne l’autorisation d’exploiter les fréquences. Vous trouverez toutes les informations dans le document Utilisation de fréquences sur des « bandes libres » et projet de décision de l’ARCEP relatif aux dispositifs à courte portée d’octobre 2014 consultable en ligne ici

Que peut-on faire avec une Gateway RFLink

L’équipe de Nodo travaille depuis plusieurs années maintenant sur ce projet et ajoute constamment de nouveaux matériels pris en charge par la gateway. Si vous possédez des modules compatibles avec le firmware de la RFLink, vous pourrez recevoir les trames de cette dernières (état, données…) et les afficher dans votre logiciel domotique. Vous pourrez également transmettre des trames depuis votre logiciel domotique et ainsi piloter les actionneurs par ondes radios. La version R43 prend en charge une liste impressionnante de matériels dans tous les domaines (la liste complète est disponible ici). En voici un petit aperçu rapide :

  • Alarmes,
  • Ampoules MiLight (2,4GHz),
  • Carillon,
  • Chauffage,
  • Commande d’ouverture de volet,
  • Consommation électrique
  • Détecteur de fumées ou d’incendie,
  • Détecteur de mouvement,
  • Interrupteurs et variateurs de lumière,
  • Ouverture de porte,
  • Relai,
  • Sirène,
  • Station météo et capteur météo,
  • Suivi de consommation énergétique,
  • Thermostat,
  • Télécommandes avec apprentissage des codes…

Matériel radio compatible : choisissez un récepteur de qualité

Pour fabriquer une passerelle RFLink, Stuntteam préconise (avoir les avoir tous testés à priori) d’utiliser un module radio de qualité pour s’assurer d’une bonne émission / réception des paquets. Les modules Asiatiques low cost sont déconseillés (même s’ils peuvent convenir pour des essais ou une utilisation à courte distance). Pour ma part, j’ai opté pour un module Super Heterodyne RXB6 également conseillé par Stuntteam.

Module Radio Caractéristiques
rflink domoticz jeedom aurel tranceiver rtx-mid-5v Aurel RTX-MID-5v Fréquence : 433,92 MHz

Sensibilité : +10/-106dBm

Consommation : 13mA

rflink rfxcom domoticz jeedom superheterodyne rbx6 ksa6 SuperHeterodyne RXB6 ou KSA6 Fréquence : 433,92 MHz

Sensibilité : -116dBm

Consommation : 6mA

Certifications  CE / FCC

rflink-domoticz-jeedom-syn480r SYN480R (récepteur)

SYN115 (transmetteur)

Fréquence : 433MHz

Sensibilité : -107dBm

rflink nrf24l01 nRF24L01+ PA LNA (avec antenne)

Adaptateur avec alimentation régulée (recommandé)

Fréquence : 2,4GHz

Emetteur

315mhz xd-fstSi vous désirez commander des appareils domotique, il faudra également ajouter un émetteur radio. Pour la fréquence 433MHz, Nodo ne préconise rien de particulier. Les modules low cost XD-FST FS1000A semblent convenir parfaitement et ne coûtent presque rien (environ 1,70€). Par contre le récepteur ne sera d’aucune utilité.

Reste du matériel nécessaire

Le firmware RFLink est trop volumineux pour fonctionner sur un Arduino R3 classique. C’est pour cette raison qu’il vous faudra faire l’acquisition d’un Arduino Mega 2560. Un clone d’Arduino Mega peut également convenir. Pour ma part, j’ai opté pour un SainSmart Mega 2560. L’Arduino Mega est un peu plus encombrant qu’un Arduino R3. On trouve également des clones plus compacts (mais je n’ai pas encore testé). L’avantage pour Nodo d’avoir opté pour un Mega 2560 est le grand nombre d’entrée/sortie. Plutôt que de devoir configurer le firmware en fonction du module radio employé, celui-ci envoi les paquets des signaux à envoyer à toutes les antennes reliées à l’Arduino.

Pour améliorer la réception de votre gateway, il est préférable d’ajouter une antenne externe avec connecteur SMA. Pour démarrer, vous pouvez prendre un simple morceau de cuivre de récupération 17cm de long. Un câble de section 1,5mm2 pourra faire l’affaire.

Coût de fabrication

Voici le coût moyen de fabrication à minima, sans boîtier ni antenne externe (un simple câble de cuivre de 17cm).

Matériel Matériel choisi pour l’article Prix
Arduino Mega 2560 Clone Arduino Mega2560 6,74€
Module radio 433MHz (récepteur) Superheterodyne RXB6 1,10€
Module radio 433MHz (émetteur) XD-FST FS1000A 1,69€
Breadboard 400 points 1€
Antenne Câble de cuivre
Total approximatif 10,50€

Pour fabriquer une gateway plus compacte, on peut aussi opter pour un clone d’Arduino Mega 2560 Mini (je n’ai pas encore testé avec RFLink).

arduino mega 2560 mini usb rflink domoticz Arduino Mega 2560 Mini avec câble USB 8,59€
rflink rfxcom domoticz jeedom superheterodyne rbx6 ksa6 Récepteur radio 433MHz Superheterodyne RXB6 1,10€
315mhz xd-fst Emetteur radio 433 MHz XD-FST FS1000A 1,86€
rflink-arduino-mega-mini-25600-plaque-prototype Breadboard Compatible Mega Mini 3,53€
 Total approximatif 15,08€ 

Vous trouverez dans ce guide une sélection de composants au meilleur prix pour réaliser votre projet RFLink.

Câblage des modules radio

La câblage est très simple. Les modules radio ne nécessitent qu’un alimentation 5V, la mise à la masse et le câblage de la sortie Data. Si vous optez pour une antenne externe (attention elle n’est pas disponible sur tous les modules), il faudra câbler le +5V, GND et ANT (l’antenne)

Nodo a répertorié le câblage des modules pris en charge par RFLink. Voici un tableau de synthèse tiré du blog de Nodo.

Module Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6 Pin 7 Pin 8 Pin 9 Pin 10
Aurel RTX MID 5V Antenne GND Mega/Pin 14 (TX) Mega/Pin 15 Mega/Pin 22 GND Mega/Pin 19 (RX) Mega VCC (100nf au GND)
Super Heterodyne RXB6 ou KSA6 Antenne Mega/Pin 16 (RX VCC) Mega/Pin 19 (RX) GND
SYN480R VCC Mega/Pin 19(RX) GND Antenne
Qiachip WL101 + WL102 Antenne  GND VCC (3 à 5V) Mega/Pin 19 (??) Mega/Pin 19 (??)
NRF24L01 (Nodo) pour capteurs  GND  VCC (max 3.6V)  CE : +3V (max. 3,6V)  CS : Mega/Pin A12  SCK : Mega/Pin A15 MOSI : Mega/Pin A13  MISO : Mega/Pin A14  IRQ : –
NRF24L01* GND VCC (max 3.6V) CE : Mega/Pin 48 CS : Mega/Pin 49 SCK : Mega/Pin 52 MOSI : Mega/Pin 51 MISO : Mega/Pin 50  IRQ : –
XD-FST FS1000A GND VCC : Mega/Pin 15 Data : Mega/Pin 14

(*) Câblage pour ampoules Xiaomi MiLight et objets connectés développés à l’aide de la librairie MySensors (expérimental).

Il est possible de cabler deux antennes nRF24L01 (Nodo / MiLight – MySensors) pour pouvoir profiter de deux protocoles en même temps.

Remarque. Pour le moment, RFLink ne peut pas être utilisé comme une gateway MySensors. La passerelle est capable de recevoir des messages mais elle est incapable d’envoyer des messages vers un noeud. Cette fonction est plutôt réservée pour l’apprentissage et le développement. On pourra s’en servir comme sniffer par exemple.

Rien de bien compliqué coté câblage, voici ce que ça donne avec un module radio 433MMhz Super Heterodyne.

montage rflink rfxcom arduino mega 2560 superheterodyne domoticz

RFLink à base d’Arduino Mega 2560 et d’un module radio Super Heterodyne.

Téléverser le firmware

Pour installer le firmware RFLink, Nodo a développé un petit utilitaire appelé RFLinkLoader. On ne passera donc pas par l’IDE Arduino. Allez sur la page Sourceforge pour récupérer le fichier compressé du projet.


rflink-sourceforge

 

Le ZIP contient (entre autre) les éléments suivants :

  • Le firmaware RFLink, fichier RFLink.cpp.hex,
  • RFLinkLoader
  • Avrdude (nécessaire pour installer le firmware sur la puce ATMEL)
  • RFLink Protocole Référence : explication du protocole de réception et d’envoi des messages avec des exemples pour des appareils courants
  • Supporter Device List : la liste complète des appareils supportés, également disponible ici.

rflink contenu zip firmware

Que peut-on faire avec RLinkLoader ?

RFLinkLoader permet tout d’abord d’installer le firmware sur l’Arduino Mega 2560 (fichier RFLink.cpp.hex). Depuis que la passerelle supporte les modules 2.4GHz, on doit passer par le loader pour activer le mode NodoNRF pour utiliser des capteurs à base de nRF24L01+. Si vous voulez utiliser des ampoules Mi-Light, vous devrez également activer le mode MiLightNRF depuis le Loader.

Installation du firmware

Branchez l’Arduino Mega 2560 sur le port USB puis lancez le programme RFLinkLoader. Ouvrez le sélecteur de fichier (Select File) puis indiquez le chemin vers le firmware (fichier RFLink.cpp.hex). Vérifiez que l’Arduino Mega est bien reconnu et proposé dans le combo Serial Port. Lancez le téléchargement depuis le bouton Upload/program Firmware to device. L’opération ne dure pas très longtemps. Le logiciel vous informera de la fin de l’opération via une boîte d’information.

rflink console port serie log

Premiers tests de réception

Nous allons maintenant faire quelques tests pour découvrir comment fonctionne la passerelle RFLink. J’ai utilisé une (vieille) prise télécommandée Phoenix qui me permet de commander l’allumage / extinction d’une lampe ainsi qu’un ancien détecteur de mouvement à la norme X10. Nous verrons dans de prochains tutoriels comment communiquer avec des appareils plus récents. Le principe restant toujours le même.

Mettez en marche la console en appuyant sur le bouton Serial Port Logging. En activant le mode Debug, vous aurez plus de détail sur la réception des messages. L’autre solution consiste à utiliser le journal (log) de Domoticz. Nous verrons comment faire un peu plus loin.

Interception des messages envoyés par la télécommande Phoenix

En appuyant sur le bouton ON de la prise A, on obtient le code suivant

Puis sur OFF,

flink reception messages commandes on/off telecommande phenix

Interception de la détection de présence par un détecteur X10 MS13E

Le détecteur Marmitech MS13E à la norme X10 n’est plus commercialisé aujourd’hui mais comme nous allons le voir, on peut encore très facilement l’utiliser avec un logiciel domotique récent sans la moindre difficulté. L’idée de cet article étant de fabriquer une passerelle 433MHz et la découvrir, le MS13E convient parfaitement.

Le MS13E possède deux boutons HOUSE/ON et UNIT/OFF. En appuyant sur HOUSE/ON on simule la détection d’une présence. On récupère le message suivant

Puis sur OFF,

Comment décoder les messages reçus et émis

Voyons maintenant ce que veulent dire ces messages. Chaque message est formaté. Chaque élément est séparé par un point virgule (;).

Message reçu

Position Elément Signification
1 20 Type de commande 20 pour réception

10 pour émission

2 1 non précisée mais semble être un numéro incrémental
3 X10 Protocol Name Nom du protocole. Ici X10.
4 ID=41 Device Address ID de l’appareil. Souvent un numéro hexadécimal
5 SWITCH=1 Button Number Numéro de la commande
6 CMD=OFF Action Action à réaliser par exemple ON/OFF/ALLON/Niveau…

Messages émis

Pour envoyer un message, on passe les paramètres directement dans aucun libellé. Par exemple 10;X10;000041;1;OFF;

Position Elément Libellé
1 10 Emettre
2 X10 Protocol Name Ici protocole X10
3 000041 Device Address ID de l’appareil
4 1 Button Number Bouton n°1
5 OFF Action Eteint l’appareil branché sur la prise commandée

Si vous avez besoin de connaître en détail le fonctionnement de la passerelle RFLink, allez sur cette page.

Autres commandes utiles pour exploiter la passerelle RFLink

RFLink dispose également d’un jeu de commandes pour réaliser des opérations de maintenance ou de mise au point. Copiez la commande dans le champ Command to send (sans oublier le point-virgule à la fin) puis appuyez sur Send.

Commande Fonction Retour
10;REBOOT; Reboot la gateway RFLink
10;PING; Permet de vérifier si la gateway est fonctionnelle 20;99;PONG;
10;VERSION; Version et numéro de build 20;99;”RFLink Gateway software version”;
10;RFDEBUG=ON; ON/OFF. Active / désactive l’affichage des paquets RF 20;99;RFDEBUG=”state”;
10;RFUDEBUG=ON; ON/OFF. Active / désactive le décodage des paquets RF 20;99;RFUDEBUG=”state”;
10;QRFDEBUG=ON; ON/OFF. idem que RFUDEBUG mais plus rapide. Pulse times en hexa. Multiplier par 30 pour obtenir la valeur réelle. 20;99;QRFDEBUG=”state”;
10;RTSCLEAN; Efface la table des codes stockés dans l’EEPROM interne
10;RTSRECCLEAN=x x de 0 à 15. Efface le code dans l’EEPROM au numéro indiqué
10;RTSSHOW; Affiche les code stockés dans l’EEPROM

Relier la gateway RFLink à Domoticz (sur un Raspberry Pi)

Il est grand temps de tester la gateway sur un logiciel domotique et plus particulièrement sur Domoticz. Aucun plugin n’est nécessaire. Domoticz accepte les passerelles RFLink USB ou réseau. Pour cet article, j’ai utilisé Domoticz sur un Raspberry Pi 3. Comme la passerelle est alimentée par le port USB du Raspberry, optez pour une alimentation d’au moins 3A comme celle-ci. Si votre RPI s’arrête de manière inexpliquée, c’est la première cause du problème en générale.

L’article a été rédigé avec la version v3.4838 de Domoticz.

Attention. Faites une sauvegarde de votre carte SD et/ou de la base de données de Domoticz avant d’installer une Gateway RFLink.

Si vous débutez (Linux, Domoticz, SSH), voici une série d’articles à lire avant de commencer :

Trouver le port USB sur lequel est branché la passerelle

L’installation de la passerelle ne pose aucun problème particulier. Cependant, si vous avez plusieurs appareils connectés en USB, le risque de s tromper est important. Petit problème, Domoticz est allergique à une erreur de déclaration du port USB.

Connectez vous à votre Pi en SSH ou en direct et exécutez cette commande pour arrêter le service Domoticz

Branchez la passerelle RFLink sur un port USB du Raspberry et exécutez la commande

rflink dmesg -s 1024 port usb gateway rapsberry pi3

Trouver le port USB sur lequel est branché la gateway RFLink avec la commande dmesg -s 1024.

Dans mon cas, l’Arduino Mega 2560 de la passerelle est branché sur le port USB ttyACM0.

Il ne reste plus qu’à redémarrer le service Domoticz avec la commande

Ajout du matériel RFLink

Allez dans les Réglages puis Matériel puis :

  • Donnez un nom,
  • Dans la liste Type, choisissez RFLink Gateway USB (ou Network)
  • N’indiquez aucun temps d’attente
  • Choisissez le port série sur lequel l’Arduino est branché
  • Enregistrez

Ajout d’un dispositif radio

Il existe plusieurs manières d’ajouter un matériel. Dans tous les cas, dès qu’un signal est décodé par RFLink, il est transmis à Domoticz qui l’ajoute à la liste des dispositifs.

Si votre dispositif dispose de boutons (par exemple une télécommande, un mode test pour un détecteur de présence ou de fumées), actionnez le. Le dispositif sera alors directement ajouté dans la liste des dispositifs Domoticz. On l’ajoute comme d’habitude à l’aide de la flèche verte.

rflink x10 détecteur mouvement motion sensor ms13e

Détecteur de mouvement X10 RFLink

 

On peut également ajouter manuellement le dispositif depuis la page Interrupteurs avec la fonction détection Auto (à droite de l’écran). Domoticz est à l’écoute de commandes envoyées par les appareils.

Si aucun matériel ne s’ajoute dans les dispositifs, allez vérifier dans les réglages que Domoticz accepte les nouveaux matériels.

domoticz-activer-decouverte-materiels-auto

Problèmes rencontrés

Voici quelques problèmes rencontrés (et les solutions !) durant la mise au point de cet article.

Situation Conséquence
Ne pas débrancher “à chaud” la gateway RFLink du port USB Ne débranchez jamais du port USB la gateway. Domoticz plante à tous les coups. Arrêtez le RPI ou arrêtez le service Domoticz avant de le faire
Suppression d’un matériel RFLink Domoticz peut planter après une suppression d’une gateway dans la liste des matériels. Dans ce cas, il faut redémarrer le RPI. Relancer le service ne semble pas suffire
Indiquer le mauvais port Série dans la configuration du matériel C’est probablement l’erreur la plus grave car à chaque démarrage Domoticz s’arrête dessus. A part supprimer la base de données (et tout perdre), je n’ai pas encore trouvé de solution moins radicale (par manque de temps).

Voilà, vous disposez maintenant d’une passerelle radio pouvant recevoir ou émettre vers des appareils fonctionnant en 315, 433, 868MHz ou 2,4GHz. Même si RFLink reste un projet Open Source, un très grand nombre d’appareils sont pris en charge. Le budget de réalisation (sans boitier ni antenne) est très raisonnable (environ 10€) comparé au boitier RFXcom qui coûte environ 110€. Dans les prochains articles, nous verrons comment rendre la RFLink un peu plus sexy et plus pro en la mettant dans une belle boîte avec une antenne.

Ce forum est à votre disposition pour échanger autour du sujet

Inscrivez-vous à la newsletter hebdomadaire

Aucun spam et aucun autre usage ne sera fait de votre email. Vous pouvez vous dés inscrire à tout moment.

Comparateur de prix

Bons plans

Les offres suivantes se terminent bientôt. Utilisez le coupon indiqué pour profiter du prix promo

  • GG

    Bonjour,

    Peut-être une question bête mais vous expliquez que votre passerelle RFlink peut communiquer sur les fréquences 433 et 868MHz ainsi que 2.4GHz. Or dans cette présentation, vous ne proposez que des émetteurs/récepteurs à 433MHz et 2.4GHz. comment est donc gérée la fréquence 868MHz?

  • gandolfi

    bonjour,
    Merci pour cet article.
    – La passerelle RFLINK est elle capable de capter à la volée un signal radio émis par n’importe quel appareil dans sa gamme de fréquence ? Pour ensuite renvoyer le signal par l’emetteur installé dessus ?
    – Cela m’interesse car mon portail et mes stores sont commandés par radio. Faut il que le modèle soit rentré dans la liste ou bien peut on rentrer manuellement des commandes en fonctions des infos reçus. (ex: je ferme mon portail / je regarde le train d’onde reçu par rflink quand j’actionne le bouton / je lui assigne la commande “fermeture du portail” / par la suite je pourrais fermer mon portail directement à partir de RFLink) ?

    • Bonjour.
      1. Oui, parfaitement. Aucune configuration. Il écoute et envoi
      2.Oui ça devrait pouvoir se faire. Il faut regarder dans cette liste si le matériel est supporté http://www.nemcon.nl/blog2/devlist. S’il n’est pas dans la liste, il faudra lancer les ordres manuellement (tout est expliqué à la fin de l’article). Bon week end

      • gandolfi

        bonjour et merci.
        je ne pensais pas qu’il pouvait décoder le signal d’un module inconnu et le renvoyer à l’identique. c’est vraiment puissant comme dispositif.
        – Une sorte de scanner radio avec enregistrement des signaux ?
        – je sens que je vais bien étudier ton tuto car cette solution pourrait me permettre d’ouvrir de nouveau horizons dans ma connaissance des objets radios.

        – Peut etre peut on piloter des engins RC avec ?

        Bon week-end

  • 59540rebel

    merci pour se tuto mais j’aurais voulue s’avoir si on faire un actionneur
    avec un arduino des relais et 433mhz chinois et connecter sur rflink

    • Bonjour Rebel. RFLink a surtout été développée pour permettre de faire communiquer des appareils domotiques avec un serveur domotique. C’est une passerelle de communication qui ‘intercepte’ les messages envoyés par les appareils pour les renvoyer vers le serveur. La passerelle fonctionne également dans l’autre sens et mimant l’émetteur original. RFLink est donc conçu pour communiquer avec des produits du commerce. Sur le papier rien ne nous empêche d’utiliser la passerelle RFLink pour communiquer avec un Arduino équipé d’une antenne radio car il est possible d’envoyer nos propres paquets radio. Par contre il va falloir tout coder coté Arduino. Ce n’est donc pas le chemin le plus facile. Je vous conseille donc plutot de partir sur la librairie MySensors. C’est très simple à mettre en place. Voici une série d’articles pour débuter : https://www.projetsdiy.fr/category/domotique/mysensors-domotique. L’autre solution consiste à utiliser la librairie Virtual Wire https://www.pjrc.com/teensy/td_libs_VirtualWire.html. Tout va dépendre de vos besoins et de vos connaissances. Voilà, j’espère avoir répondu à votre question. A très bientôt. Christophe

  • David

    Bonjour
    Très bon article qui permet de mieux comprendre et appréhender.
    Par contre, je n’arrive pas à trouver de PCB pour arduino Mega à réaliser soi même : soit on achète chez Nodo, soit on fait avec des plaques expérimentales. Le seul que je trouve est pour un arduino pro mini.
    Quelqu’un aurait-il ça dans un de ses lien ?

  • Migui Pda

    Bonjour,
    je me pose toujours la question de comprendre pourquoi prennent-ils un si gros Arduino.
    Puisque j’en ai un sous la main, serait-ce possible de créer la même chose avec un Arduino Nano ?
    Merci de votre réponse.

    • Bonjour Migui. Oui, c’est frustrant. Le code prend de la place car chaque appareil domotique utilise son propre protocole de communication. L’équipe de dév doit donc ajouter du code pour chaque nouvel appareil. Impossible donc de faire tout tenir dans la petite mémoire de l’Arduino Uno/nano. Enfin, dernier avantage, le Mega dispose de 54 E/S (14 pour un Arduino Uno). Il est possible d’installer plusieurs antennes (en plus du 433MHz) et de piloter des appareils dans différentes fréquences avec une seule gateway.

  • LB

    Hello,

    Je vais me lancer dans ce projet aussi… bien motivé ! 😉

    par contre, dommage votre panier Amazon ne fonctionne plus… 🙁

  • Cyril

    Bonjour,

    J’ai une sonde pt1000 que je souhaiterais relier par onde radio à mon régulateur solaire SoraW. En princpe, la liaison est filaire. Il y a environ 10m de distance avec des murs et une dalle. Je n’y connais rien en électronique et onde radio.
    En principe j’imagine que je devrais faire quelque chose du genre:

    sonde -> fil -> emetteur radio —> recepteur radio -> fil -> régulateur

    Auriez vous des idées de comment je peux réaliser cette installation ?
    Merci pour votre aide.

    Cyril.

  • HelloWorld

    Bonsoir
    merci pour ce super tuto qui m’a donné envie de me lancer dans la réalisation de ma première box.
    Par contre je coince dès le début avec le récepteur FS1000A.. je te trouve que des modules qui semblent fonctionner à 315 et pas 433… grave ou pas grave ?

  • BeCo

    Bonjour,
    Suite à la lecture de votre article, si j’ai bien compris, il s’agit ici de fabriquer une passerelle radio permettant au Raspberry pi de communiquer avec des capteurs/contrôleurs.

    Si on se place de l’autre côté : celui des capteurs/contrôleurs : est-il possible de fabriquer soi-même un micro-module (à encastrer derrière un interrupteur) afin de piloter une ampoule par exemple ?

    Je pose cette question car j’hésite entre le choix de la technologie radio 433 MHz (où les contrôleurs sont peu chers), et le Z-Wave où les contrôleurs sont à partir de 50€.
    L’idée serait donc de fabriquer soi-même ces contrôleurs pour réduire les coût et pour le côté DIY 🙂

    • Bonjour BeCo. Oui absolument. Toutefois, je vous le déconseille fortement. Même si techniquement cela ne pose aucun problème, il faut faire attention aux risques électriques. Piloter des appareils en 220V n’est pas sans risque surtout avec des composants non certifiés CE. En cas de problème, c’est votre assureur qui va être content 🙁 Pour ce type de bricolage, il est préférable de rester sur des produits commerciaux. C’est les soldes en ce moment un peu partout avec le week end du Black Friday qui arrive à la fin de la semaine https://projetsdiy.fr/profitez-soldes-black-friday-amazon-kits-arduino-domotique-mini-pc-objets-connectes/ Bonne journée

      • BeCo

        Super, je vous remercie pour votre réponse.
        Effectivement, vaut mieux jouer la sécurité.

        Je souhaiterai placer un micro-module 433 Mhz derrière un interrupteur et garder l’usage de l’interrupteur classique.
        Cet interrupteur pilote un spot Led non dimmable.
        L’idée est de pouvoir allumer l’ampoule via l’interrupteur ou la box domotique.

        J’ai une prise de courant juste en dessous de l’interrupteur, donc si besoin je peux avoir un neutre.
        Vaut-il mieux un micro-module avec ou sans neutre ?
        Pouvez-vous me conseiller plusieurs références qui pourrait fonctionner avec mon installation ? (si possible < 20€, ce serait top)
        (où les bons mots clefs, car je ne trouve rien sur Aliexpress, et sur Amazon je tombe seulement sur des modules Fibaro donc pas en 433 Mhz)
        Merci d'avance 🙂
        Belle journée

        • A mon avis, le DIO 54755 (aussi connu sous la marque Chacon) devrait convenir. Il coûte 17€ sur Amazon http://amzn.to/2hztwzF. On est dans le budget 🙂 Pour les mots clés, je dirais de tester avec switch, commutateur (ou commutator) + 433. Pour le neutre, il faudrait regarder dans la notice, elle est ici https://www.chacon.be/fr/module/wpkinfosheets/default?download_file=YkNBa0RYY1I1dzRnRjFUS2dSYnVpd3JKeTVOZXRkek1DZ1F5eTFHTTZnK3creUYxeHYxcGtwd0c0VHpKOFM0Um1ZYUwrTXlVRVY0NEJPTWtaZi9iTFFsTUg2WDVzK0hMcmZ3d3ZlQkl2Q0JsUzVIZjhvTDQ2S2lGOGVYYmZWUTVNeDZuakZPQk5UR3JGalpZRDhhUTRBPT0=&s=1. Voilà. Bonne journée

          • BeCo

            Bonjour, merci pour vos réponses, après quelques recherches, je me rends compte que le DiO 54755 ne répond pas au besoin car il n’a pas d’entrée pour les 2 fils de l’interrupteur, car je souhaite garder l’usage de l’interrupteur existant et ne pas en ajouter un sans fil qui aurait un autre design.

            C’est pour un spot Led GU10 encastré non dimmable.

            La seule référence que j’ai trouvé qui répondrait au besoin serait Trust AWMR-300 à 28€ environ.

            On est plutôt dans des tarifs autour de 30€, je n’ai pas trouvé moins cher.

            Peut-on placer ce module derrière la boite d’encastrement à côté de la laine de verre ? Par soucis de place dans la boite car il y a de nombreux fils rigides avec Vago, ou y a t-il un risque d’incendie ?

            Voici d’autres références :

            Nécessite le neutre (du même circuit, on ne peut pas utiliser celui d’une prise de courant se trouvant à côté si cette prise se trouve sur un circuit d’un autre disjoncteur) : Trust AWMR-300 à 28€ environ avec FDP

            Nécessite un ByPass ainsi qu’une ampoule LED dimmable :
            Trust AWMR-230 à 27€ environ avec FDP,
            Trust AWMD-250 à 32€ environ avec FDP,
            Chacon DiO 54759 avec télécommande à 35€ avec FDP (remplace la référence 54758),
            Chacon DiO 54514 à 35€ environ avec FDP,
            MyFox TA3047 qui est le même produit que le Chacon DiO 54514 sous une autre référence

            Pas d’entrée pour interrupteur (à placer au plafonnier, nécessite un interrupteur sans fil ou une télécommande) :
            CHACON DiO 54755

            Ne sont plus commercialisés :
            Chacon DiO 54757,
            CHACON DiO 54758

            ByPass Chacon DiO 54518 – 10€ (à utiliser pour LED pour module sans neutre pour éviter le courant résiduel dans la LED si j’ai bien compris)

          • Merci beaucoup pour toutes vos infos. Pour l’installation électrique, cela sort de mes compétences. Vous devriez vous rapprocher d’un professionnel dans votre région. Il connaîtra mieux toutes les normes électriques en vigueur. A très bientôt j’espère pour un projet Arduino ou ESP8266 qui est plus dans mes cordes.

          • BeCo

            Très bien.
            Merci de m’avoir aiguillé et pour votre aide.
            Au plaisir

          • Au plaisir BeCo

        • Ah j’ai oublié. La Myfox TA3013 est une douille 433Mh pour des ampoules avec culot E27 jusqu’à 100W http://amzn.to/2iU7Avz. Elle est annoncée comme compatible avec les produits D-IO de Chacon.

  • Martin

    Ce projet c’est tout sauf “open source”. Impossible de consulter les sources. Le seul fichier disponible est au format HEX. Ce n’est donc pas pratique pour ajuster la configuration des pins de l’arduino ou utiliser un autre modèle d’arduino….

    • Bonjour Martin. Oui, c’est exact, le terme de gratuit serait plus approprié pour ce projet. Par contre, vu la taille du projet et du nombre de broches nécessaire, il ne peut fonctionner que sur un Arduino Mega. Bon dimanche.

      • Martin

        Merci pour ce complément d’information. Je prends note 🙂

        PS: Merci pour ce partage d’informations, d’articles… au travers de ce site. Continuez comme ça !

Projets DIY - Domotique et objets connectés à faire soi-même