Notre BOX étant opérationnel il nous faut désormais choisir notre premier protocole qui va nous permettre de commander nos future modules.
Il existe énormément de protocoles, et le choix d’un Raspeberry Pi nous permettra de les utiliser en fonction de nos besoins.
Nous allons commencer par le 433MHZ, car c’est le protocole très fréquemment utiliser par les différent constructeurs et parce que c’est également la fréquence des divers prises et leurs télécommande vendu un peu par tous.
Comme nous débutons dans la domotique DIY et nous ne voulons pas se ruiner, notre première investissement va concerner un émetteur / récepteur 433 MHz de ce style la:
il existe bien sur beaucoup d’autres type, plus ou moins coûteux, le “the best” c’est le RFXCOM (une centaines d’euros)
mais nous pour commencer, nous allons nous contenter de XY-MK-5V (Si vous pouvez acheter plusieurs émetteurs / récepteurs ils nous servirons aussi pour la construction de divers modules.)
Branchement d’émetteur sur notre Raspberry Pi B+:
XY-MK-5V | RPi |
---|---|
VCC | 5V |
GND | GND |
DATA | GPIO22 |
Branchement de récepteur sur notre Raspberry Pi B+:
XY-MK-5V | RPi |
---|---|
VCC | 5V |
GND | GND |
DATA | GPIO27 |
Installation des logiciels (paquets)
Nous allons installer maintenant les paquets linux permettant d’envoyer et recevoir des signaux RF en manipulant les états des ports GPIO.
La librairie WiringPi permettant de manipuler les GPIO en ligne de commande.
1 2 3 4 | cd ~/ git clone git://git.drogon.net/wiringPi cd wiringPi ./build |
cd ~/ git clone git://git.drogon.net/wiringPi cd wiringPi ./build
La librairie 433Utils regroupant des outils pour s’interfacer avec les modules RF.
1 2 3 4 | cd ~/ git clone git://github.com/ninjablocks/433Utils.git cd 433Utils/RPi_utils make |
cd ~/ git clone git://github.com/ninjablocks/433Utils.git cd 433Utils/RPi_utils make
Désormais votre Box Domotique est munie d’un émetteur et d’un récepteur de signaux 433 MHz. Cela nous permettra de communiquer avec nos futurs module domotique DIY, et/ou ce que nous allons détourner de leurs fonction principal.
Etape suivante, construction de notre premier module
Bonjour,
j’aimerai utiliser Domoticz après avoir connecté ces deux émèteur recepteur, comment les voir dans se systeme.
ou suisje oblige d’utiliser Fibaro?
Merci.
Bonjour
Il faut approfondir car je ne comprends pas bien ton problème 😉
bonjour, oui.
j’ai brancher les deux modules sur mon raspberry, lancé les programme comme écrit, mais je n’arrive pas à voir mes modules dans domoticz.
pourriez vous me dire comment doit on les déclarer pour qu’ils fonctionnent.
Merci d’avance car je suis un super novice
Je comprend mieux,
Tu parles de “XY-MK-5V” 😉
Alors tu ne peux pas les inclure dans Domoticz, par contre tu peux inclure les modules qu’ils vont gérer.
Regarde tu as un exemple ici:
http://domotique-home.fr/domotique-diy-partie-3-hack-des-prises-telecommandees/
Bonjour,
j’ai le souci suivant:
pi@raspberrypi:~ $ cd ~/
pi@raspberrypi:~ $ git clone git://git.drogon.net/wiringPi
Clonage dans ‘wiringPi’…
fatal: impossible de se connecter ▒ git.drogon.net▒:
git.drogon.net[0: 2a03:9800:10:7b::2]: errno=Connexion refus▒e
git.drogon.net[1: 188.246.205.22]: errno=Connexion refus▒e
Pouvez vous m’aider?
Bonsoir
Le git de wiringPi se trouve la
https://github.com/WiringPi/WiringPi.git
Merci R.SYREK,
Du coup:
pi@raspberrypi:~ $ git clone https://github.com/WiringPi/WiringPi.git
Clonage dans ‘WiringPi’…
remote: Enumerating objects: 41, done.
remote: Counting objects: 100% (41/41), done.
remote: Compressing objects: 100% (38/38), done.
remote: Total 1483 (delta 15), reused 13 (delta 1), pack-reused 1442
Réception d’objets: 100% (1483/1483), 793.91 KiB | 1.63 MiB/s, fait.
Résolution des deltas: 100% (918/918), fait.
pi@raspberrypi:~ $ cd wiringPI
-bash: cd: wiringPI: Aucun fichier ou dossier de ce type
je pige pas, le repertoire wiringPI n’existe pas?
Cordialement
Manu