Grâce à la complicité de mon ami Deennoo, je vous propose cet article qui devrait faire du bruit dans les chaumières, puisque il s’agit ni plus ni moins de confectionner un module compatible avec les protocoles 433Mhz en mode « C’est moi qui l’ai fait ! »
Présentation
RFLink (http://rflink.sourceforge.net/) est un outil OPENSOURCE/DIY a base d’Arduino Mega qui permet de sniffer et d’envoyer des trames Radio Frequence en 433 MHZ de différents protocoles basés sur cette fréquence.
RFLink se fait donc passer pour un équipement autre et il est donc reconnu comme tel dans Domoticz.
C’est un très bon complément (pour ne pas dire plus) au RFXTRX de RFXCOM.
Les termes Rfxcom/Rfxtrx étant marques déposées par leur propriétaire ne seront pas utilisées ici.
Le Rflink fonctionne comme les modèles précédemment cités en embarquant les protocoles les plus populaires..
Il a été crée par la Stuntteam, une équipe de développeurs néerlandais passionnés de domotique qui a travaillé auparavant sur Nodo (http://www.nodo-domotica.nl/).
Il est rendu compatible avec Domoticz depuis la bêta 2.2336.
La version stable 2344 de Domoticz intègre Rflink nativement.
Grâce a des Plug Ins en langage C, Il permet de décoder et de piloter les appareils suivants : (liste exhaustive à ce jour (25/03/15) mais en constante et rapide évolution.
Prises et interupteurs RF
- Klik Aan Klik Uit (Code Wheel) (Send + Receive)
- Princeton PT2262 / MOSDESIGN M3EB / Domia Lite / Klik-Aan-Klik-Uit / Intertechno)
- CoCo Technologies / Cogex / D-IO (Chacon) / Nexa / Düwi Terminal
- Klik Aan Klik Uit (Automatic Code Learning) (Send + Receive)
- Home Easy (Code Wheel) (Send + Receive)
- Flamingo FA500R/S/DSS/WD (Automatic Code Learning) (Send + Receive)
- SilverCrest 91210/60494 RCS AAA3680
- Mumbi M-FS300
- Unitec 48110 EIM 826 / 48111 EIM 821
- Elro Home Comfort AB600 (Send + Receive)
- Intertek Eurodomest 972080(Automatic Code Learning) (Send + Receive)
- Blyss (Send + Receive)
- Conrad RSL2 (Receive only)
- Kambrook RF3399/RF3405/RF3672/RF3689/RF4471R (Receive only)
- X10 RF switches (Send + Receive)
Capteurs Meteo :
- Alecto V1:
- Alecto WS3500, SilverCrest, Otio SHT-10, Otio SHT-20
- Auriol H13726, Ventus WS155, Hama EWS 1500, Meteoscan W155/W160
- Alecto WS4500, Ventus W044, Balance RF-WS105
- Alecto V2: (868 Mhz! A donc besoin d’un )
- ACH2010, DKW2012
- Alecto V3:
- WS1100, WS1200
- Cresta/Hideki:
- Hideki, TFA Nexus, Mebus, Irox, Irox-Pro X, Honeywell, Cresta TE923, TE923W, TE821W,
- WXR810, DV928, Ventus W906, HomeWizard Rain meter
- Mebus:
- Mebus Outdoor Sensor
- Stacja Pogody WS-9941-M
- UPM/Esic:
- UPM, Esic, Emos, DVM, Clas Ohlson, Dickson
- WT260,WT260H,WT440H,WT450,WT450H,WDS500,RG700
- LaCrosse:
- Lacrosse TX3-TH Thermo/Humidity, Lacrosse TX4
- WS7000-15: Anemometer, WS7000-16: Rain precipitation, WS2500-19: Brightness Luxmeter,
- WS7000-20: Thermo/Humidity/Barometer
- Auriol:
- Z31743, Z31055A, Rubicson
- Oregon V1/2/3:
- THC238, THC268, THN132N, THWR288A, THRN122N, THN122N, AW129, AW131, THGR268, THGR122X,
- THGN122N, THGN123N, THGR122NX, THGR228N, THGR238, WTGR800, THGR918, THGRN228NX, THGN500,
- THGR810, RTGR328N, THGR328N, Huger BTHR918, BTHR918N, BTHR968, RGR126, RGR682, RGR918, PCR122
- THWR800, THR128, THR138, THC138, OWL CM119, cent-a-meter, OWL CM113, Electrisave
- UVN128, UV138, UVN800, Huger-STR918, WGR918, WGR800, PCR800, WGTR800, BTHG968
Commande de Volets / Store
- Kaku ASUN650
Detecteurs de mouvement et d’ouverture de porte :
- Low Budget Chinese PIR
- Ajax Chub Varel PIR
Dectecteur Incendie:
- Mertik G6R H4T1 / Dru
Detecteurs de fumée:
- KD101 (Send + Receive)
- Flamingo FA20RF (Send + Receive)
Carillons:
- SelectPlus (200689103 – Black – Datecode:0614), 1 by One, Delta (O00 QH-0031) (Send + Receive)
- SelectPlus (200689101 – White – Datecode:0914) (Send + Receive)
- Byron SX (Send + Receive)
- Plieger York (Receive) Note that when the Plieger button is detected as Conrad RSL2, you need to use the button on the inside to change the address code of the Plieger.
Nodo Slave Sensors:
- Temperature, Humidity, UV, barometric Pressure, OpenTherm and any other kind of Nodo sensor you want to include.
On voit bien que pour l’instant le nombre de périphériques supportés est bien moindre que ceux du RfxTrx, mais l’équipe de développement travaille à ajouter de nouvelles compatibilités tous les jours. Et puis, comme c’est open source, libre a vous de développer vos propres Plug Ins pour les protocoles qui ne sont pas encore reconnus et de les partager dans la communauté. 😆
1 – Construisons le Rflink
Liste des courses :
- Un Arduino MEGA 2560 car le programme à injecter est trop gros pour un Arduino Uno.
- Un récepteur 433 Mhz et un émetteur du type « Aurel », « Super Heterodyne », « RXB6 » and « SYN480R »
Évitez VRAIMENT les modules chinois à pas cher
qui ne fonctionneront pas bien |
, lisez ici sur le forum easydomoticz les conseils d’achat des 2 modules ici https://easydomoticz.com/forum/viewtopic.php?f=22&t=1106
ou ici http://www.nemcon.nl/blog2/2015/07/aa par les concepteurs de Rflink.
Il faut connecter une antenne avec un fil de cuivre unique (pas de multibrins) de 17cm à souder au bon endroit.
- Une breadboard, des câbles , des leds pour commencer
Montage
Voici le schéma de montage :
Ce qui donne IRL :
On peut aussi ajouter deux leds pour matérialiser l’émission/réception. Une verte pour l’émission (branchée sur Data et GND de l ‘émetteur) et une rouge pour la réception (branchée entre DATA et GND du récepteur).
Terminons ici ce premier article, nous verrons dans cet article http://easydomoticz.com/rflink-un-module-433mhz-arduino-mega-partie-1-le-materiel-2/ toute la programmation Arduino et l’inclusion dans Domoticz.
N’hésitez pas à consulter la section du forum dédiée https://easydomoticz.com/forum/viewforum.php?f=220
ou vous retrouverez conseils d’achats, prix et informations sur Rflink
Rédaction : Deennoo., mise en forme : Patrice
Bonjour,
Merci pour tous ces super tuto !
Je viens de recevoir mon Arduino Mega, mais j’ai comme un doute sur les cablages de l’emetteur et du recepteur.
Est-ce possible d’avoir un schema plus détaillé ?
Merci
Qu’est ce qui te gene ? l’emetteur, le recepteur ,la position des pin sur les emetteur:recepteur, le cablage vers Arduino
Parce que je n’ai pas d’autres schémas sous le coude
Bonjour,
J’ai voulu essayer avec le récepteur de chez Snootlab : http://snootlab.com/composants/145-recepteur-rf-434-mhz-fr.html
Sauf que celui-ci ne semble pas fonctionner avec RFLink, alors qu’un récepteur chinois fonctionne.
J’avais fait des tests avec celui de snootlab et la porté de celui-ci était bien meilleurs c’est pour cela que j’avais des doutes concernant mes cablages.
D’où ma question. Je retesterais plus tard avec celui de snootlab des fois que.
Merci
Bonjour,
cela ne semble pas être compatible avec un SainSmart MEGA 2560
j’ai testé sur deux modèles différents (R3 et standard), rien ne vient en réception dans la console série et dans domoticz.
l’émission fonctionne en console pour certains protocoles mais pas dans domoticz
Bonjour,
Je suis dans le même cas que sephyroth67 : aucune détection avec un SainSmart Mega 2560.
Quelqu’un peut confirmer la non compatibilité ou y a t-il une autre raison possible ?
Merci d’avance pour votre aide
Sorry to use english, try an external power supply (seems the sainsmart works best if it gets > 6 volts) and please try it with the latest rflink version (currently r20)
Bonjour,
sur le schéma fournis dans votre article, les émetteurs et récepteurs sont positionnés sont les pins D14 D15 D16 et D19?
ce sont des entrées digitales ou du Rx/Tx?
Cordialement,
Oui ce sont les entrées/sorties digitales de la mega.
Bonjour,
Sur le schema les pins
D14 D15 D16 et D19
sont noté « communication » donc du rx et tx pas du digital ou je comprends pas bien?
Bonjour
Même réponse que précédemment ‘Oui ce sont les entrées/sorties digitales de la mega.’
Bonjour
il faut alimenter le SainSmart avec plus de 6 volts et n’hésite pas à mettre a jour avec le dernier firmware
Bonjour,
Merci pour ce tuto très bien fait!
J’ai juste du mal à comprendre l’interet de ce module si on possède déjà un module Rfxcom (marque déposée) pouvez vous m’éclairer svp.
Je ne possède pas encore ce module rfxcom c’est pour ca que je m’interroge, il y a des composant qui ne sont pas compatibles ?
Merci
Bonjour
Le rflink à pour but de simuler TOUT ce que fait le Rfxcom ET surtout d’implémenter de nouveaux protocoles bien plus rapidement que ne le fait rfxcom.
Tu peux aussi y connecter tes propres capteurs le rflink est alors vu comme une station meteo ou un cateur oregon ….
L’intérêt également est travailler sur les protocoles « protegés » (qui à dit SOMFY ?) pour les intégrer rapidement
Bonjour,
Le RFLink Gateway (acheté sur nolo) est-il capable d’ouvrir des volets SOMFY s’il vous plait ? (à l’aide de Domoticz)
Cordialement
Bonsoir,
Est-il possible de piloter des volets Somfy s’il vous plait ?
Merci
La réponse pour Jean-Michel:
avec la version R34, seul la lecture est possible, et j’ai testé ! Je vois les volets de mes voisins !
Mais la commande va peut être arrivé!
Moi, j’ai une autre interrogation?
A quoi sert le clock module en option sur le schéma ?
c’est pour plus tard? ou il est déjà actif ?
Bonjour
Pour des réponses plus efficaces merci d’utiliser la section du forum dédiée à RFLINK, de nombreux participants seront en mesure de vous répondre judicieusement.https://easydomoticz.com/forum/viewforum.php?f=22
Bonjour Pascal
Je fais un copier coller de ma réponse précédente concernant tes questions RFLINK
Bonjour
Pour des réponses plus efficaces merci d’utiliser la section du forum dédiée à RFLINK, de nombreux participants seront en mesure de vous répondre judicieusement.https://easydomoticz.com/forum/viewforum.php?f=22
Bonjour à tous
Je viens « tardivement » confirmer que RFLink est fonctionnel avec une Sain Smart 2560, par contre après lecture, essai et conseil . Il faut être intransigeant sur le module Émetteur-Recepteur, je conseille vivement celui recommandé par nos amis de la Stuntteam —–> Aurel Tranceiver RTX-MID-5V
Ce fabuleux projet est vraiment parfait en remplacement du RF…..
Merci à Stuntteam & Deennoo pour tout le travail effectué et les conseils sur les forums.BIG Up
Bonjour,
Pouvez vous remettre l’ancienne photo avec les emetteur/recepteurs cheap svp.
Car j’aimerais tout de meme essayé comme ca.
Merci bien
Bonsoir
Ceux la ?
Oui voila, au début du post il y avait les photos du montage avec ce matériel, pourriez vous la remettre afin que je teste étant donné que j’ai tout à la maison.
Merci
up please
Voila ce que j’ai des les images de l’article d’origine
https://easydomoticz.com/wp-content/uploads/RF-31511.jpghttps://easydomoticz.com/wp-content/uploads/Rfxtrx-arduino-mega-300×249.jpg
https://easydomoticz.com/wp-content/uploads/Rfxtrx-arduino-mega-300×249.jpg
https://easydomoticz.com/wp-content/uploads/RFLink-Schematic.jpg
Bonsoir,
Je viens faire plusieurs teste avec RFlink + Domoticz mais j’ai un soucis
Tout d’abord au niveau hardware j’ai un Arduino Mega + Aurel rtx-mid-5V comme conseillé + 4 Sondes Orégon THN-132N + 5 modules ON/OFF ECR-100 Home Confort.
Tous fonctionne parfaitement sauf lorsque une commande est envoyée aux ERCC-100, à ce moment là l’Aurel deviens sourd, il ne reçoit plus aucune sonde. Pour le débloqué je suis obligé d’envoyer une trame 433 avec ma télécommande et là toutes les sondes remontent de nouveau.
Il y a t’il un moyen de filtré ou de couper la réception lors de l’envoi d’une commande
Bonsoir
Il y a une section du forum dédié , repostes ta question la bas https://easydomoticz.com/forum/viewforum.php?f=22tu auras des spécialistes sous la main
Bonjour,
Quelqu’un sait comment installer le soft RFLink sur son arduino depuis un mac ? Le zip provenant de sourceforge ne contient que les instructions et outils pour le faire depuis un PC windows…
Merci
Bonjour
il y a une section du forum ouverte sur RFLINK , reposes ta question la bas tu auras plus de lecteurs de ici
voici le lien pour la bonne section https://easydomoticz.com/forum/viewforum.php?f=22
Bonjour, à tous
Utilisateur actuel du système domotique Homewizard, je souhaite augmenter la compatibilité mais aussi modifier l’interface graphique pour qu’elle soit un peu plus conviviale, et plus complète. Je pensais donc utiliser le logiciel Domoticz, installé sur un Raspberry PI 3.
La solution de RFXCOM pourrait me convenir (j’ai besoin de pouvoir contrôler mes volet somfy, entre autre), mais… elle est chère, et de ce que j’ai pu lire, les mise à jour sont peu fréquentes, contrairement au projet RFLINK qui est ouvert, est en constante évolution.
Ma question est assez simple, mais je n’ai pas réussi à trouver de réponse, ayant pourtant chercher (pas pendant des heures non plus, je l’avoue). Je souhaite contrôler mes volets Somfy (RTS), quelques modules et sondes 433MHz, quelques sondes 868MHz et à terme, un système de led (Mi-light par exemple, puisque c’est compatible…) . Est-ce que cela sera possible avec un seul RFLINK ? Peut-on donc mettre les différents récepteur et émetteur sur une seule Gateway ? Ou bien faut-il un RFLINK Par « fréquence » ?
Merci pour vos réponse
Bonsoir
Je te conseille d’aller reposer ta question dans le forum https://easydomoticz.com/forum/viewforum.php?f=5
Certainement plus de lecteurs
Bonjour,
Est-ce que le software Rflink de la Méga est facilement « adaptable » sur une carte Arduino Due ?
J’en ai une qui ne me sert pas trop depuis quelques temps 🙂 et cela serait un moyen pour moi de la recycler.
Merci
Fred
Bonjour
Je te conseille de reposer ta question dans le forum, ou tu as des spécialistes sous la main
http://easydomoticz.com/forum/viewforum.php?f=22
Merci pour ce tuto.
Je me pose la question sur la compatibilité RFLINK avec un tel module détecteur d’ouverture (2400928)
http://boutique.somfy.fr/detecteur-d-ouverture-blanc.html
Is rflink compatible with this somfy hardware ?
http://boutique.somfy.fr/detecteur-d-ouverture-blanc.html (2400928)
Bravo pour le super boulot !
Bonjour
Merci pour le compliment
Je ne sais pas concernant la compatibilité repose ta question dans le forum à la section RFLINK les spécialistes se feront un plaisir de t’aider
salut,
merci pour le tuto.
Le RFLINK est-il compatible avec ce module somfy (2400928) ?
Is RFLINK compatible with this device somfy (2400928) ?
http://boutique.somfy.fr/detecteur-d-ouverture-blanc.html
merci
Bonjour
Pose la question dans le forum ou plus de spécialistes pourront te répondre, merci
Bonjour
Juste une petite question, quelqu’un aurait il deja fait un PCB ‘maison’ pour le RFlink que l’on puisse graver soi-meme ?
bonjour
je galère grave depuis 2 jours j’ai fait un rflink avec un arduino mega jusque là pas de problème
enregistrement d’un volet somfy parfait, cela fonctionne avec rfxloader en ligne de commande
sous nas xpenology j’ai du rajouter un petit condo pour ne pas avoir de déconnexion a gogo,mais impossible de faire fonctionner sous domoticz le volet et idem sous un raspberry pi 3 sauf que là pas besoin de condo.
par contre j’ai testé sur domoticz installé sur window et la cela fonctionne parfaitement
dans les 3 cas j’ai la version 46 installé
est ce que quelqu’un peu me dire d’où cela peut venir
merci
Bonjour
je n’arrive pas a utiliser le developpement free
il bug
certains disent de rajouter
#define even CONFIGFILE(SKETCH_PATH,CONFIG_FILE)
j’ai bien placer le lien dans rflink.ino
mais en fait cela ne tourne pas.
tandis qu’avec l’exe cela reconnait bien mes sondes smart home.
quelqu’un a une solution??
Bonjour, j’ai achété un module RF CC1101 868 MHz et j’avoue ne pas savoir comment le connecter au RF Link (Arduino)? Quelqu’un pourrait-il m’aider SVP?
Bonsoir
Tu peux poser ta question ici http://easydomoticz.com/forum/viewforum.php?f=22
Davantage de lecteurs et de contributeurs te répondront
Bonjour à Tous,
Je suis ce topic depuis un moment, ce qui m’a d’ailleurs poussé à monter moi même un système RFLink afin de pouvoir contrôler mes volets somfy RTS.
J’ai monté mon système à l’aide d’un arduino et en suivant ce site :
https://projetsdiy.fr/passerelle-radio-domotique-433mhz-rflink-rfxcom-domoticz/#Pourquoi_remplacer_le_RFXCom_par_une_passerelle_RFLink
J’ai ensuite modifier le resonateur existant / 433.92Mhz en le remplaçant par un resonateur / 433.42Mhz acheté Ici : https://www.ebay.fr/itm/331637441887
Quelques photos de l’émetteur / récepteur que j’ai monté :
https://lh3.googleusercontent.com/iiFFclwUWQ8BKsq7ATyiIMk8idbUEneUSiVBt0pKrsIrD9OxwNxBSCBmt6xrDZS82OdOzHU-pDsSlvDPXQ=w4320-h5760-rw-no
https://lh3.googleusercontent.com/H6g9oxsjGlaq3Q2_55zxxtoX0tmxQgwjEa14w4l0Vz1lP3kgLY8m8EUaP67-_Eigs3oi30grrorFS6GmxA=w5760-h4320-rw-no
https://lh3.googleusercontent.com/n2fvkyvqo2GGS0EKJYa6p8738Z_czbaaebmjtGNuGv-VpMaJuolZh9Rtoyq1ETu8YPhy3VmMGpUiF86O0w=w5760-h4320-rw-no
Mais bon voila, pour faire simple ça ne fonctionne pas, j’ai eu beau suivre les instructions à la lettre, je ne parviens toujours pas à émettre lors de l’appairage de mes volets.
Par contre je reçois bien les trames émisses lorsque j’appuie sur la télécommande (en utilisant RfLoader.exe).
Auriez vous une petite idée ?
Merci d’avance et bonne journée.
Cordialement,
Raphael