Le contrôle d’ouverture et de fermeture est pour moi le point central du projet.
En pratique, la mise en place de relais sur les port GPIO du Raspberry Pi vont me permettre de :
- contrôler la mise en route de la pompe
- ouvrir ou fermer les électrovannes (robinets contrôlés électriquement)
- allumer et éteindre des lampes
Cet article va aborder trois facettes :
- L’installation physique des relais
- L’installation des librairies pour manipuler les ports GPIO
- Le paramétrage dans Domoticz pour automatiser cette gestion
Donc, physiquement :
Les GPIO, c’est la ligne de broches métalliques présentes sur le coté du Raspberry Pi permettant de communiquer physiquement avec le monde extérieur.
Voici un schéma de mon installation. J’ai branché deux blocs de relais, un de 8 et un de 4.
Maintenant que nos relais sont branchés sur le Raspberry Pi, passons à l’installation.
J’ai utilisé la librairie Wiring Pi
Une fois installée, on peut voir l’ensemble des GPIO avec les status, via la commande readall
et activer les relais, via une commande « gpio write … »
Je rentre plus dans le détail de cette librairie sur un article précédent. Ou bien en suivant ce site.
Dernière partie, le paramétrage de Domoticz pour pouvoir manipuler ces interrupteurs.
Un tuto explique bien cette partie.
J’en reprends juste les principales captures :
Modification du fichier /etc/init.d/domoticz.sh pour initialiser les GPIO correctement en mode « OUT » au démarrage de Domoticz.
Paragraphe « AVANT DE DÉMARRER Domoticz » du site https://easydomoticz.com/les-gpio-dans-domoticz
puis domoticz.sh restart
Puis dans l’interface, ajout du matériel :
Configuration des interrupteurs
Le résultat est le suivant : une liste d’interrupteurs Domoticz :
et en version mobile :