S’initier à la domotique pour pas cher! (1/6)
Les objets connectés sont à la mode et la domotique s’installe de plus en plus dans les foyers. Les excellentes vidéos des Frères Poulain m’ont donné envie de revisiter un projet que j’avais créé il y a quelques années. Je me suis surtout aperçu qu’au lieu de tout créer soi-même, des solutions simples existent et les tutos sont légion sur internet. Tout est donc là pour s’initier à la domotique pour pas cher!
Tout d’abord, je ne peux que vous inciter à vous abonner à la chaîne YouTube des Frères Poulain.
Leurs tutos sur la domotique sont géniaux et simple à suivre. Voici ce que j’ai retenu pour mon projet de domotique:
- une Tinkerboard avec TinkerOs
- Domoticz pour l’interface de ma box domotique
- des modules ESP32/ESP8266 avec ESPEasy
Un premier exemple de module pourrait être un détecteur de mouvement alimenté sur batterie. Vous pouvez trouver un exemple ici. J’ai utilisé ici un service de notification, Pushover, pour recevoir ces notifications sur mon iPhone.
Je prévois ensuite de reprendre les tutos du site RandomNerd pour créer un capteur caméra qui pourra transmettre des photos suite à la détection d’un intrus.
Les possibilités sont infinies. La découverte des modules Sonoff, accessibles financièrement, flashés avec Tasmota, ouvrent de nombreuses perspectives pour tous les systèmes branchés sur le secteur. La surveillance de paramètres (températures, humidité, etc…).
Cet article est donc le premier d’une série qui sera actualisée au fur et à mesure de mes avancées dans ce projet. 1 module supplémentaire tous les mois, en tout cas un nouvel article par mois pour vous dévoiler un nouveau capteur. Voilà l’objectif !
Si vous avez une idée que vous souhaitez que j’intègre pour proposer des méthodes et des liens intéressants, n’hésitez pas à laisser des commentaires. De même, si je ne suis pas assez exhaustif dans les articles, n’hésitez pas à poser des questions. j’ai moi-même eu du mal à trouver toutes les bonnes informations sur un site unique.
Et maintenant ?
Le serveur Domoticz est maintenant opérationnel, c’est top! Mais en l’utilisant, j’ai eu 2 besoins :
- Accéder au serveur depuis l’extérieur:
Une application iOs existe et permet de se connecter au serveur. L’adresse IP de votre box internet peut changer, par exemple quand vous l’arrêtez puis la remettez en route. Or il faut une adresse fixe, ou en tout cas un nom de domaine qui s’y rattache et ce dynamiquement dès qu’elle change. Plusieurs options existent pour un tel service: NoIp, DuckDNS ou alors le DynHost de votre box. Perso, j’ai choisi de créer un nom de domaine chez DuckDNS. Il suffit ensuite de faire un transfert de port (port forwarding) sur votre box internet dans l’onglet NAT : un renvoi de toute entrée dans votre box avec le port de votre choix vers le serveur Domoticz (port du serveur Domoticz).
Pour ceux disposant d’un nom de domaine, votre prestataire ou hébergeur propose sûrement la fonctionnalité de DynHost (hébergement dynamique) qui permet de lier un sous-domaine personnel à l’adresse IP fluctuante de votre box. C’est exactement le même principe mais vous avez surtout un sous-domaine qui est entièrement à vous et pas prêté par un prestataire supplémentaire. Etant chez OVH, voici un tuto pour guider les néophytes. Ce n’est qu’un exemple, recherche à faire chez votre propre hébergeur.
- Sécuriser l’accès à votre serveur Domoticz
En installant le serveur Domoticz, le système nous a demandé sur quel port accéder au serveur en HTTP et en HTTPS. Il n’est pas obligatoire de choisir les ports proposés, respectivement 8080 et 443. Dans tous les cas, un accès SSL nécessite de générer des certificats SSL. L’installation de Domoticz crée un fichier générique qui permet l’accès SSL en local (server_cert.pem
). Si vous avez suivi le paragraphe précédent, le nom de domaine permet d’offrir un accès depuis l’extérieur du réseau local sans avoir à retenir l’adresse IP qui peut en plus changer. Mais votre serveur Domoticz a besoin de certificats SSL pour que votre nom de domaine puisse y accéder en HTTPS . Letsencryp permet de les générer via son outil certbot
pour le nom de domaine que vous avez créé. Des tutos sont disponible sur le net, en voici un. Ceci permet alors d’accéder sur votre réseau local, mais aussi depuis l’extérieur, de façon sécurisée à votre serveur Domoticz.
Maintenant, je peux accéder à mon serveur Domoticz en SSL sur mon réseau local et depuis l’extérieur. Toutes les applications qui à l’avenir pourraient se connecter à Domoticz de façon sécurisée pourront désormais le faire, par exemple Homebridge dans la vidéo des LFP.
S’initier à la domotique pour pas cher! (1/6) par MadeInFck est sous Licence Creative Commons Internationale Attribution-Pas d'utilisation Commerciale-Partage à l'identique 4.0 .