Configuration du matériel
Introduction
À présent que les différents capteurs, compteurs et actionneurs ont été abordés et détaillés dans le chapitre précédent, il est temps d’installer et de configurer le matériel et les logiciels nécessaires pour la réalisation des premiers projets qui constitueront l’installation domotique.
Ce chapitre ne se veut pas une extension de l’aide fournie par les différents fabricants de matériel et de logiciels ni de leur communauté en ligne. Ces dernières sont toutefois référencées afin que le lecteur puisse aller plus loin dans la configuration de son matériel le cas échéant. Ce chapitre propose cependant de détailler les étapes indispensables pour la mise en place des outils et des méthodes permettant la communication et la configuration de l’ESP8266 avec un serveur externe au travers d’une connexion Wi-Fi.
Par la suite, l’installation et la configuration du contrôleur domotique, au travers de celles d’un Raspberry Pi et d’un logiciel dédié à la domotique, sont détaillées.
Afin d’éviter des erreurs de frappe, l’ensemble des commandes et liens sont disponibles dans le fichier texte Commandes.txt disponible sur le site de l’éditeur de l’ouvrage.
ESP8266
1. Matériel nécessaire
Le choix d’un ESP8266 s’est porté sur une platine préassemblée disposant d’une puce ESP8266, à savoir une platine ESP8266 NodeMCU. Elle est généralement vendue nue, c’est-à-dire sans câbles d’alimentation ni de connexion. Le prix conseillé est compris entre 4 et 12 €. Certains vendeurs vendent la platine sans avoir soudé les broches. Mieux vaut choisir une platine avec les broches déjà soudées.
Pour l’alimentation de ce dispositif, la solution la plus simple et la plus commode est une alimentation micro USB délivrant une tension de 5 V et capable de délivrer au minimum une intensité de 0,5 A, soit 500 mA. Le prix conseillé est d’environ 5 € à 10 €. Cette alimentation se connecte directement au port femelle micro USB de la platine ESP8266.
Une association de consommateurs belges conseille vivement d’essayer de ne pas faire l’économie de 1 ou 2 euros sur ce type d’alimentation, car certaines d’entre elles, bien que disposant du label CE, sont mal conçues et peuvent s’échauffer fortement, voire provoquer un incendie. Il est donc conseillé de vérifier les commentaires et les avis des précédents acheteurs sur un site de vente en ligne ou de se renseigner avant d’acheter en magasin. Pour plus de détails concernant le fonctionnement et les risques de ces chargeurs, consultez l’épisode 28 de la chaîne Deus Ex Silicium : https://www.youtube.com/watch?v=ygpR56untr8
La plupart des alimentations de smartphones satisfont à ces critères de tension et d’intensité. L’alimentation via un port USB présent sur un ordinateur suffit généralement à alimenter...
Contrôleur
L’installation et la configuration d’un Raspberry Pi sont abordées dans cette section. Pour rappel, le Raspberry Pi a pour tâches principales de faire le lien entre les capteurs et les actionneurs ainsi que d’effectuer l’enregistrement et la visualisation des données de chacun d’entre eux au moyen d’une plateforme web.
Afin de simplifier la partie enregistrement des données ainsi que leur visualisation, le logiciel open source Domoticz sera installé sur le Raspberry Pi. Outre le fait que ce logiciel permet l’enregistrement et la gestion des données liées à l’installation domotique, il offre également une interface graphique. Elle prend la forme d’une page internet permettant entre autres un affichage graphique des valeurs courantes des mesures et de leur historique. De plus, des applications compatibles avec la plupart des smartphones et tablettes sont également disponibles sur les pages de téléchargement d’applications complémentaires des constructeurs (voir le dernier chapitre Compléments - section Applications pour smartphone).
1. Matériel nécessaire
Le Raspberry Pi est, comme l’ESP8266, généralement vendu nu (uniquement le micro-ordinateur). Le prix conseillé de la version 3b+ varie entre 40 € et 50 € en fonction des pays. Pour pouvoir le faire fonctionner, il est nécessaire de se munir également des éléments suivants :
-
Une alimentation micro USB comparable à celle nécessaire pour l’ESP8266, affichant une tension de 5 V et pouvant délivrer au minimum 2,5 A. En effet, une intensité plus faible peut conduire à des instabilités du système et à des plantages de l’ordinateur. Prix conseillé : 10 € à...
Installation et utilisation de Domoticz
Rappelons que le logiciel Domoticz a été sélectionné car il s’agit d’un programme open source, dont le code source est librement modifiable. Ce programme va permettre l’enregistrement et la visualisation des données issues des différents capteurs et actionneurs, et ce de manière quasi transparente pour l’utilisateur. De plus, de petits logiciels complémentaires peuvent être ajoutés afin de permettre de réaliser le contrôle des actionneurs que nous y connecterons par la suite et d’étendre les possibilités qui sont offertes à l’utilisateur pour la personnalisation de l’installation domotique.
Les programmes informatiques réalisés dans cet ouvrage sont liés à ce programme, mais le lecteur pourra les adapter afin d’envoyer ou recevoir des informations à partir de n’importe quelle plateforme domotique utilisant des liens http et/ou des fichiers JSON comme moyen de communication.
1. Installation
L’installation de ce programme est très simple, car un script permet de réaliser la totalité des manipulations requises (installation des librairies requises, configuration, téléchargement des données…).
Lancez la commande suivante dans un terminal. Elle va télécharger et exécuter le script d’installation de Domoticz :
sudo curl -sSL install.domoticz.com | sudo bash
Ce script effectue d’abord une mise à jour des données du Raspberry Pi ainsi qu’une mise à jour des logiciels nécessaires à l’exécution de Domoticz.
L’installation en tant que telle est ensuite effectuée. Au cours de celle-ci, acceptez l’ensemble de la configuration par défaut en sélectionnant...