EDIT:
Ce tutoriel commence à se faire vieux! j'ai refait le plugin pour gérer plus de prise et qu'il soit compatible avec la dernière version de YANA: http://forum.idleman.fr/discussion/407/plugin-rcswitchrelay-scschaconrcswitch-
AJOUT DU SUPPORT DE HCC (pre-yana), la solution web de domotique d'idleman.
AJOUT DU SUPPORT DES PRISES SCS 3063-f
Vous avez envie de faire un peu de domotique avec votre Raspberry PI?
Voilà comment commander des prises de courants facilement.
Ce tutoriel est inspiré du tutoriel du MagPi 8
A SAVOIR
- Il est impossible de savoir si la commande à marcher, faites donc très attention à ce que vous brancher
Les commandes ne fonctionneront plus si la bande 433.92Mhz est pollué de messages (par exemple si vous avez votre émetteur qui diffusent des messages en permanence)
Si quelqu'un utilise ces prises dans votre voisinage , il risque d'allumer vos prises accidentellement (Il y a 24 positions utilisables)
MATERIAL NECESSAIRE
Un raspberry PI
http://snootlab.com/raspberry-pi/321-ra ... 12-mb.html
Des câbles M/F
http://snootlab.com/cables/23-kit-10-cordons-6-m-f.html
Une mini breadboard:
http://snootlab.com/11-breadboard
Un émetteur RF 434Mhz
http://snootlab.com/composants/147-emetteur-rf-434-mhz.html
Des prises de commandes radio-commandés SCS
http://scs-laboutique.com/Electricite/Commande+a+distance/s3162+1000w+kit+2+prises+telecommand-111
http://scs-laboutique.com/Electricite/Commande+a+distance/prise+int+ext/3063+f+3600w+kit+3+prises+telecommandees+3600w+1+telecommande-566
EDIT: Vous pouvez aussi acheter des câbles femelle/femelle si vous voulez pas utiliser une breadboard (j'ai eu plus ou moins de succès selon les câbles mais ça marche)
Montage
Le branchement est très simple:
* Les données vont être envoyés du récepteur vers le GPIO 7 (mais vous pouvez changer cela simplement en modifiant le code)
* Un câble va servir d'antenne (Le câble VERT)

Codes
Sur le raspberry PI, nous allons récupérer les programmes nécessaires sur mon GitHub afin de faire deux trois tests avant
de passer aux choses sérieuses.
https://github.com/maditnerd
Dans un dossier de votre choix faites:
- Code: Tout sélectionner
wget https://github.com/maditnerd/hcc/blob/master/scs?raw=true -O scs
chmod +x scs
Pour tester si ça marche, mettez une prise en A1 (par exemple) et essayer de l'allumer en tapant
- Code: Tout sélectionner
./scs a1 on
Et voilà!
Si vous voulez allumer une prise il faut faire
- Code: Tout sélectionner
./scs nom_de_la_prise on
Si vous voulez éteindre une prise il faut faire
- Code: Tout sélectionner
./scs nom_de_la_prise off
Contrôle des prises depuis le web
Un ami m'a parlé du blog d'idleman et de son système pour contrôler des prises Chacon depuis le web (HCC)
(Je vous conseille de faire un tour sur son blog d'ailleurs qui est rempli de super astuce pour le Raspberry PI.)
http://blog.idleman.fr
J'ai donc décidé de rajouter le support des prises SCS ainsi que d'améliorer son système!
Voici donc la procédure pour installer la nouvelle version:
Installation d'apache2 (serveur web)
- Code: Tout sélectionner
apt-get install apache2 php5 libapache2-mod-php5
Téléchargement de HCC et Copie
- Code: Tout sélectionner
cd /var/www
wget https://github.com/maditnerd/hcc/archive/master.zip
unzip master.zip
cd hcc-master
mv * ../
cd ..
rm -R hcc-master/
rm master.zip
Droit pour le site web
- Code: Tout sélectionner
chown -R 755 /var/www*
chown -R www-data:www-data /var/www*
Droit root pour les prises à www-data (afin que l'on puisse accéder au GPIO depuis le serveur web)
- Code: Tout sélectionner
chown root:www-data /var/www/scs
chmod 7550 /var/www/scs
chown root:www-data /var/www/chacon
chmod 7550 /var/www/chacon
Voilà il nous reste plus qu'à accéder à votre Raspberry PI avec son adresse IP ! Le reste vous sera expliqué dessus.
A savoir
-l'interface est en Responsive Design donc il s'adapte si vous l'utilisez depuis un téléphone.
-Vous n'êtes pas obligé de le copier dans /var/www si vous avez autre chose dessus.
Si vous avez des questions/suggestions/corrections n'hésiter pas à poster un message!