Le choix d'un commutateur peut être compliqué si il doit répondre à des exigences précises ou si la configuration de contact est singulière.
RFLink est capable de gérer les protocoles 315, 433, 868, 915MHz et 2,4GHz en lui ajoutant différents modules récepteurs.
La liste des périphériques compatibles est ici. La liste est vraiment importante et grandit au fil du développement du projet. Cela va du carillon de porte au détecteur de fumée en passant par un multitude d'interrupteurs et stations météo.
La solution la plus simple, mais aussi la plus onéreuse est d'utiliser le module prêt à l'emploi de
RFXCOM.
Il suffit de le connecter pour qu'il fonctionne. Il est vendu au prix de 110 euros.
Lien
vers le site
RFLink est l'alternative opensource qui fonctionne sur Arduino Mega. Développée par Nodo, il est compatible avec la plupart des périphériques 433Hz et Domoticz.
La carte de transmission RF peut être fabriquée comme dans le paragraphe suivant ou achetée ici pour environ 20 euros. Il faut également ajouter l'antenne a 8 euros ici
Le pack complet avec l'arduino et l'antenne est également disponible ici
Vous pouvez également construire le RFLink avec un arduino L'usage d'un arduino Méga est nécessaire car le programme à téléverser est très lourd
L'auteur de cet article a estimé le coût de fabrication minimal à environ 13€.
Il faut ensuite télécharger la Dernière version de RFLink et décompresser le zip.
Si le programme ne rencontre pas d'erreur, Programming successful devrait s'afficher.
En cliquant sur Serial Port Logging le RFlink commence a reçevoir et décoder les signaux RF a proximité. Si rien ne s'affiche, il y a probablement un problème au niveau du récepteur RF, et de sa connexion.
Voici un exemple de message envoyé par le RFLink :
10;NewKaku;0cac142;3;ON;
Les données sont envoyées par liaison série à l'ordinateur (via USB) sous forme de texte, à 57600 bauds.
Structure des paquets reçus via RF :
Structure des paquets émis (du RFLink) via RF : les messages sont envoyés sans libellé (10;X10;000045;1;OFF)
Il existe également des commandes utilisées pour des opérations de maintenance et qui peuvent être envoyées depuis l'ordinateur ou domoticz :
des informations supplémentaires sont disponible sur le site du projet
sudo service domoticz.sh stop
dmesg -s 1024
sudo service domoticz.sh start
La commande dmesg -s 1024
permet de lister les périphériques USB
connectés au Raspi. Le RFLink devrait avoir comme nom ttyACM0
.
Redémarrer ensuite le service domoticz.
sudo service domoticz.sh start