
Dans cet article, on va apprendre à contrôler nos GPIO comme un interrupteur avec Domoticz, ça va nous permettre de contrôler par exemple:
- Un ventilateur pour refroidir notre pi (dés qu’il atteint une certaine température le ventilo tourne).
- Des LED
- Carte relais.
- Des Bouton pressoir direct sur notre box.
Installation
On met à jour le pi :
sudo apt-get update sudo apt-get upgrade
On installe WiringPi
sudo apt-get install git-core git clone git://git.drogon.net/wiringPi cd wiringPi git pull origin ./build
On teste
gpio readall
Affiche un tableau avec vos GPIO et leur état.
Maintenant on va créer un script qui va mettre tous les GPIO en sortie avant le démarrage de Domoticz, pour cela on va éditer le fichier /etc/init.d/domoticz.sh
sudo nano /etc/init.d/domoticz.sh
et on ajoute:
/usr/local/bin/gpio export 4 out
/usr/local/bin/gpio export 12 out
/usr/local/bin/gpio export 17 out
/usr/local/bin/gpio export 18 out
/usr/local/bin/gpio export 22 out
/usr/local/bin/gpio export 23 out
/usr/local/bin/gpio export 24 out
/usr/local/bin/gpio export 25 out
/usr/local/bin/gpio export 27 out
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
DESC="Domoticz Home Automation System"
Ce qui nous donne :
On sauvegarde :
CTRL-X
On redémarre le Pi.
Branchement
Maintenant on va brancher nos équipements au GPIO du Pi, moi dans cet exemple, j’ai brancher 7 LED mais vous pouvez brancher un ventilateur, une carte relais, un bouton, ou autres.
Domoticz
Dans Domoticz il faut aller dans Configuration / Matériel et ajouter un nouveau matériel :
- Nom : gpio (pour moi, mais vous le nommer comme vous voulez)
- Type : Raspberry’s GPIO port
- Délai d’attente de données : Désactiver
Cliquez sur Ajouter.
Maintenant on a plus qu’à ajouter un nouvel interrupteur.
- Harware : gpio (ou le nom que vous avez choisi).
- Name : Le nom que vous voulez pour votre interrupteur
- Switch Type : On/Off
- Type : GPIO
- GPIO : Choisissez votre GPIO dans la liste
Vous pouvez même créer des scénarios et les activer depuis votre télécommande.
J’espère que cet article vous aura plu n’hésitez pas à poser vos questions dans les commentaires.
Merci beaucoup pour ton tuto ==
De rien.
Bjr,
J’ai un Rasp B+ et malgré tout cela je n’arrive pas à avoir le Raspberry’s GPIO port dans le Hardware ??
QQ un peut il m’aider ?
Merci
as tu des news?
Bonjour,
Exactement le même problème, le type “Raspberry’s GPIO” n’apparait pas dans la liste de matériel.
avez vous réussi à trouver l’erreur je suis dans le même cas ?
Bjr,
merci pour ce tuto,
un conseil, j’aimerai mettre un capteur en input, comment faire?
pour les sorties tout est ok.
merci d’avance
Cela fonctionne sur Raspberry pi ?
j’ai le meme problème que Sylvain. “raspberry’s GPIO port” m’apparait pas dans la liste type.
une solution ?
pareil que sylvain
la déclaration du matériel ne s’appelle pas Raspberry GPIO port mais PIFace – raspberry Pi IO expansion board
Seulement ensuite quand on va dans ajout matériel hardware reste vierge aucun matériel n’est proposé
finalemement je vais m’orienté vers le script python
Comment faire planter un raspberry : suivre ce tuto !!!
Merci, super le tuto.
J’ai une question, après le redémarrage mes relais pas en fermés. Donc quand je fais On ça fait Off et vice versa. Comment forcer le normalement ouvert ou démarrage ?
Merci.
Bonjour, moi pareil quand j’active les gpio, les relais reste coller, domoticz n’est pas encore paramétré. J’ai recommencé 6 fous et toujours pareil les relais se colle des que je revoit le raspberry pi 2. Merci de m’aider
Amical
Bonjour. pour ma par domoticz ne pilote pas les gpio. j’ai tout fait mais on direz que domoticz ne reconnais pas les gpio
Amical
Aider moi
merci