Accéder au contenu principal

Domotique avec des module wifi, est ce une bonne idée ?

Les modules wifi ont inondé le marché depuis plusieurs années et ont conquis bon nombre de personnes avec leur faible coût et leur simplicité de mise en place et d'utilisation. Mais voilà, au bout d'un certain temps, les modules ne sont plus reconnus, certains disent "qu'ils sautent", et ils sont obligés de les reconfigurer. Les modules wifi ont donc eu la réputation d'être moins fiables et moins stables que d'autres modules qui fonctionnent avec d'autres protocole comme zigbee ou encore zwave+. Sans compter que beaucoup pensent "apriori" que c'est les modules wifi sont moins sécurisés que les modules qui fonctionnent avec d'autres protocoles. Mais est ce que cette réputation est justifiée? faut-il continuer à acheter des modules Wifi ou bien faut-il absolument passer à autre chose pour pour profiter de la domitique en toute sécurité sans avoir à y toucher tous les 4 matins ?  

Stabilité 

Avant de discuter de la stabilité des modules wifi il est important de rappeler comment le protocole wifi fonctionne dans les grandes lignes.
Tout le monde (ou presque) doit avoir une box d'un fournisseur qui ramène la connexion internet et fait office de serveur DHCP pour constituer un réseau local. Un serveur DHCP est responsable d'affecter une adresse ip (un identifiant unique sur le réseau local) à tout composant qui arrive à se connecter au réseau local et de tenir une liste exhaustive qui répertorie pour chaque adresse ip utilisée, l'adresse mac (identifiant unique d'un composant dans le monde) du composant à qui il a attribué l'adresse ip. 

Donc à chaque fois qu'un téléphone, un ordi ou autre composant se connecte au réseau local, il demande au serveur DHCP de lui attribuer une adresse ip. Il est important de noter la notion de bail qui détermine la durée à la quelle une adresse ip reste affectée à un composant. Le bail est configurable au niveau du serveur DHCP (donc votre box qui joue ce rôle) et est fixé d'habitude à une valeur qui varie de 1 ou 3 jours. Cela veut dire que si je pars en weekend et que mon bail expire quand je rentre à la maison le lundi soir et que je veux me connecter ma box va peut-être m'attribuer une adresse ip parce que mon bail a expiré. 

Donc à la question, est ce que j'ai une garantie d'avoir toujours la même ip sur mon réseau local pour mon composant? NON je n'ai aucune garantie d'avoir la même ip, Il suffit que je redémarre la box par exemple ou je coupe le courant sur un composant plusieurs jours, je pars en vacances et je coupe le courant dans certaines parties de la maison ... il y a plein de cas où l'adresse ip d'un composant pourrait changer. Il faut donc s'y faire : une adresse IP est volatile par définition

Maintenant si nous revenons à nos module wifi, ces derniers sont liés à nos applications via ces adresses IP et c'est ce qui fait leur fragilité. Si la plupart du temps ils vont marcher correctement, au moindre changement d'adresse ip pour une des raisons évoquées ci-dessus, notre application ne pourra plus communiquer avec lui, il faudra le re configurer ... 

Maintenant qu'on connait le problème, comment peut-on y remédier ?
Pour ma part, j'ai une trentaine de modules wifi qui fonctionnent depuis quelques années sans aucun souci. La solution ? il faut configurer le serveur DHCP (donc votre box) pour donner une adresse ip fixe à tous les modules wifi. Normalement c'est assez simple, vous prenez son ip qu'il obtenu du serveur et son adresse mac, puis vous allez sur votre box , trouver l'endroit où ça se fait dans l'interface d'admin et attribuer la l'adresse mac à l'adresse ip . De cette manière votre serveur DHCP ne donnera plus cette ip à aucun autre composant et à chaque fois que votre module se connecte il aura toujours la même ip.

Voilà pour moi la condition pour avoir des modules wifi stables, si vous ne pouvez/voulez pas attribuer des adresses ip fixes à vos modules alors vous serez embêté à un moment ou un autre et il vaut mieux se tourner vers les modules zigbee ou zwave. 

Attention quand même, ça parait simple mais si vous ne vous y connaissez pas un minium en réseau et que vous vous aventurez à faire ça, faites bien attention à :
- ne pas attribuer la même adresse ip à 2 composants, ça pourrait faire des comportements très aléatoires et compliqués à diagnostiquer.
- votre box pourrait ne pas bien gérer un grand nombre d'ip fixes, vous aurez alors des déconnections au delà d'un certain nombre de modules connectés, il faudra investir dans un vrai routeur et là franchement ça commence à être compliqué pour monsieur tout le monde.

Sécurité

Comment communique un module wifi ? il expose un certain nombre de points d'entrées (pages + services) qui permettent aux applications de communiquer avec lui pour le configurer ou encore lui donner des ordres. Ces points d'entrées ne sont pas sécurisées, elles sont en http et toute personne connectée au réseau local ayant la connaissance des ces composants et la documentation du module pourrait théoriquement faire ce qu'il veut de ces composants.

Mais voilà, les modules wifi sont des composants qui sont connectés au réseau local et ne sont pas exposés à l'extérieur, donc si votre wifi est sécurisé vos composants le seront aussi. Pour moi, un module n'est pas plus exposé que votre PC ou votre téléphone connecté au réseau local.  

Facilité de mise en place

S'il y a bien un point qui joue en la faveur des modules wifi autre que le coût, c'est bien la facilité de mise en place. Vous n'avez besoin d'aucun autre composant, pas de pont, pas de serveur domotique, pas de dongle à acheter en plus, ... il suffit d'acheter le composant, d'installer l'application et d'avoir une connexion internet à la maison.  

Conclusion

Alors est ce que j'achète un module wifi ou non ? pour moi la réponse est oui mais en connaissance de cause. Le point central à prendre en compte c'est le fait de paramétrer les adresses ip fixes pour les modules wifi pour avoir des modules stables et fiables. Si vous n'êtes pas prêt à faire ça, il vaut mieux se tourner vers des modules zigbee ou zwave en sachant que ces modules nécessitent un pont ou encore un serveur domotique.

Comme dit plus haut, j'ai environ 30 modules wifi depuis minimum 3 ans et ils fonctionnent tous sans aucun souci. Je n'ai pas eu à les rouvrir ou les re connecter ou quoi que ce soit.
 
N'hésitez pas à poser vos questions ou à faire un retour d'expérience.

Commentaires

Posts les plus consultés de ce blog

Eclairage connecté : Fibaro dimmer 2 en va et vient avec ou sans neutre.

J'ai récemment acheté un fibaro dimmer 2 pour l'installer dans un circuit va et vient de la lumière du salon. J'ai galéré un petit peu à l'installer parce que bien qu'il y ait déjà quelques articles qui traitent la question du dimmer en va et vient, aucun ne correspond exactement à ma situation. Ma situation de départ :  Je pars d'un circuit va et vient classique avec des interrupteurs bi stables (2 positions). J'ai le neutre partout dans mes interrupteurs (oui j'ai de la chance, enfin je l'ai prévu dans le cadre de ma rénovation) mais ne partez pas tout de suite, la différence entre mon montage et celui sans neutre est minime, je vous indiquerais donc le schéma sans le neutre à la fin. Schéma va et vient de départ :  Source : https://blog.domadoo.fr/77699-domotiser-un-eclairage-va-et-vient-en-z-wave/ Pour ceux qui ne connaissent pas le principe, on a 2 interrupteurs de chaque côté de la pièce, chaque interrupteur a 2 positions et on a 2 fils de nave...

Domotique : Précautions à prendre lors d'une rénovation ou construction d'une maison / appartement

 Vous êtes peut être entrain de rénover votre logement ou mieux encore entrain de construire et vous vous demandez quelles sont les précautions à prendre pour que vous poussiez par la suite faire votre installation domotique sans vous dire "ahhhh j'aurais dû faire ceci ou celà ".  Si c'est le cas, cet article est fait pour vous, voici quelques conseils pout que votre maison soit "domotique ready" :)  - Faire passer le neutre partout dans les interrupteurs : cela vous permettra d'utiliser tous les modules y compris ceux qui ont besoin du neutre mais pas que ! ça vous permettra aussi d'avoir des interrupteurs ayant un voyant lumineux par exemple ...   - Choisir des boites d'encastrement de 5cm de profondeur (par défaut on pose les 4cm), vous aurez ainsi assez de place pour vos modules derrière les interrupteurs. Dans le cas où vous pensez qu'une boite d'encastrement de 5cm n'est pas suffisante et que vous avez besoin de plus de place de...