La mise à jour de l’eedomus en janvier 2017 a ajouté la prise en charge pour un nouveau type d’appareil : le détecteur DHCP. Il permet notamment la prise en compte de deux fonctionnements intéressantes : l’utilisation du bouton Amazon Dash et la détection de connexions d’appareils au réseau Wi-Fi. Nous allons voir au cours de cet article comment utiliser ces nouvelles fonctions.
Le DHCP ou Dynamic Host Configuration Protocol est un protocole réseau qui se charge de la configuration automatique des appareils connectés à un réseau local. En somme, tout appareil qui se connecte à un réseau local va envoyer une série de données sur ce réseau local, ce qui va permettre au serveur de configurer l’appareil et de lui donner accès à la connexion au réseau local et au réseau Internet.
Le principe du détecteur DHCP de l’eedomus, c’est de prendre en compte ces trames envoyées systématiquement, afin de détecter qu’un appareil vient de se connecter au réseau. Et en mémorisant l’identification propre à un appareil, vous pourrez déclencher les scénarios de votre choix sur l’eedomus. L’appareil peut être soit un appareil qui se connecte au Wi-Fi sur demande (smartphone, tablette, PC portable…) ou un bouton comme le Amazon Dash, qui est généralement en veille la plupart du temps et qui se connecte au Wi-Fi quelques secondes au moment où nous l’utilisons.
Voyons ci-dessus deux manière d’utiliser le détecteur DHCP de l’eedomus.
Utiliser le détecteur DHCP pour savoir que votre téléphone vient de se connecter au Wi-Fi local
Je ne sais pas si c’est votre cas, mais la première chose que je fais en rentrant chez moi est de réactiver le Wi-Fi et la synchronisation automatique sur mon téléphone portable. Ça économise pas mal de forfait data et permet de mettre à jour les logiciels, recevoir des notifications, etc.
Avec son détecteur DHCP, l’eedomus est capable de déterminer qu’un appareil connu vient de se connecter au réseau Wi-Fi. Pour reprendre ce principe avec l’exemple du paragraphe précédent, je peux donc organiser un scénario qui se déclenche dès que je rentre chez moi et que je me reconnecte à mon Wi-Fi avec mon Smartphone. L’eedomus sait que c’est moi et peut donc activer le scénario de mon choix. Avec pourquoi pas une petite phrase en synthèse vocale pour me souhaiter la bienvenue.
Et comme chaque appareil à un numéro d’identification unique, chaque personne qui habite avec moi peut disposer de son message et scénario personnalisé dès qu’elle se connecte au Wi-Fi.
Pour installer le détecteur DHCP, il nous suffit d’aller dans l’ajout de nouveau périphérique, de choisir d’ajouter « un autre type de périphérique » :
Et dans la section « Réseau », choisir Détecteur DHCP. Comme tout périphérique, nous pouvons l’appeler comme nous voulons : « DHCP », « Détecteur
Les valeurs que prendront ce périphérique correspondent chacune à un appareil, de manière unique. Vous vous servirez donc de ces valeurs pour déterminer quel périphérique vient de se connecter.
Une fois le détecteur ajouté sur l’interface de l’eedomus, il suffit de brancher un smartphone au Wi-Fi. Et là, une adresse physique (adresse MAC) apparaît dans le module.
Vous pouvez l’ajouter parmi la liste des valeurs connues en lui donnant une identification propre avec nom et icône, juste en cliquant sur « ajouter la valeur »
Selon votre réseau et vos équipements, il est possible que vous ayez plusieurs adresses MAC qui soient régulièrement envoyées, et donc captées par le détecteur DHCP. Il existe une méthode très simple pour être sûr que vous ajoutez bien le téléphone voulu dans la liste des valeurs DHCP. En allant dans les informations systèmes de votre téléphones, vous pourrez trouver une section « Adresse MAC Wi-Fi » qui vous indique l’adresse MAC au format AB:CD:EF:GH:IJ.
Sous Android : allez dans l’écran « Paramètres » puis tout en bas « À propos du téléphone« . Cliquez ensuite sur la section « État« . Cette section indique plusieurs informations dont l’adresse MAC Wi-Fi.
Comme vous le voyez, c’est la même adresse MAC que celle indiquée dans la capture d’écran ci-dessous (avec certains caractères volontairement cachés). Notez que les adresses MAC ne sont pas sensibles à la casse, par exemple « af » est strictement équivalent à « AF ».
Sous iOs (iPhone / iPad) : Allez dans les sections « Réglages » > « Général » > « Informations« . Sur cet écran vous trouverez une « Adresse WiFi ».
Sous Windows Phone 10 : Allez dans « Paramètres » puis « Système » et enfin « Informations systèmes » :
Cet écran présente beaucoup d’informations, dont celle qui nous intéresse : l’adresse MAC.
Si vous obtenez l’adresse MAC directement depuis la configuration de votre téléphone, vous pouvez la saisir manuellement dans les valeurs du détecteurs DHCP, ainsi vous n’avez pas a faire une connexion de votre téléphone au Wi-Fi jusqu’à avoir la bonne adresse : il vous suffit de saisir l’adresse MAC récupérée dans votre écran et de lui assigner une description.
Par exemple, nous saisissons dans les valeurs l’adresse MAC du Windows Phone ci-dessus, il suffit de remplacer les tirets par des doubles points [:].
Enfin, ce qui va nous intéresser est de déclencher une action au moment où le téléphone se re-connecte au Wi-Fi. Donc, pour reprendre l’exemple évoqué au début de cette section, nous allons tout simplement déclencher un message de la synthèse vocale au moment où nous arrivons à la maison.
Nous pouvons le faire par exemple dans la colonne « Actions associées » de notre valeur :
Ou encore utiliser le Détecteur DHCP dans une Règle de programmation de l’eedomus, ce qui permet d’ajouter des conditions, des notifications, etc.
Nous avons donc vu comment utiliser la détection DHCP pour faire réagir l’eedomus à la connexion au réseau local de n’importe quel appareil, qu’il s’agisse d’un téléphone, d’une tablette, d’un PC portable… Allons maintenant encore plus loin avec l’intégration du bouton Amazon Dash !
Utiliser le détecteur DHCP pour détecter une pression sur l’Amazon Dash
Pour rappel, l’Amazon Dash est un bouton proposé par le site de e-commerce Amazon qui peut être configuré avec un compte Amazon Premium pour permettre aux membres de ce service de commander de nouvelles fournitures par un simple appui sur le bouton.
Typiquement, le bouton est configuré avec un compte Amazon particulier et un produit à commander automatiquement sur Amazon. Pour l’utilisation avec l’eedomus, nous avons d’abord à configurer le bouton sur notre réseau Wi-Fi.
Pour cela il nous faut suivre les instructions du manuel fourni avec le bouton Amazon Dash : installer l’application Amazon sur un téléphone iOS ou Android, accéder à « Mon Compte » puis à la gestion des boutons Amazon Dash.
Là, il faut suivre les étapes, pour synchroniser d’abord le bouton Dash en connexion directe avec votre smartphone, ce qui permet ensuite d’indiquer le point d’accès Wi-Fi et le mot de passe correspondant.
Après nous être connectés, nous arrivons à la toute dernière étape où Amazon propose de choisir le produit qui sera commandé lors de l’appui sur le bouton Dash. À ce stade, il nous suffit de cliquer sur la croix pour stopper la configuration. L’essentiel est là, le bouton Amazon est relié à notre Wi-Fi, et comme pour cette utilisation, nous ne souhaitons pas le lier à un achat, il n’y a rien à choisir sur cet écran.
Par la suite, je vous recommande d’aller dans la gestion des boutons Amazon Dash et de désactiver les notifications pour ce bouton. Sinon, vous serez invité à terminer la configuration du bouton Amazon Dash (c’est à dire choisir le produit à commander) à chaque fois que vous appuierez dessus.
Du côté eedomus, la suite est très simple : nous appuyons sur le bouton Amazon Dash, cela fait apparaître une adresse MAC inconnue dans le détecteur DHCP :
Il nous suffit alors de cliquer sur « Ajouter la valeur » et d’indiquer qu’il s’agit de l’Amazon Dash (en ajoutant des précisions du côté du nom et de l’icône dans le cas où vous avez plusieurs Amazon Dash).
Désormais, à chaque appui sur le bouton Amazon Dash, c’est bien lui qui apparaît dans le Détecteur DHCP. Et nous pouvons donc attribuer à l’appui sur l’Amazon Dash le scénario ou le déclenchement de périphérique dont nous avons besoin. Comme pour la détection de connexion d’un téléphone, nous le ferons soit dans « Actions associées », soit en créant une nouvelle règle.
Conclusion
Le détecteur DHCP rajouté sur l’eedomus augmente ses possibilités et lui permet de détecter des connexions au réseau Wi-Fi local. Comme nous l’avons vu, c’est notamment très utile pour l’exploitation du bouton Amazon Dash et également pour faire un accueil personnalisé lorsque quelqu’un rentre à la maison et connecte son téléphone au Wi-Fi.
Notez cependant qu’il vaut mieux éviter d’associer un système de sécurité à cette détection, car pour un utilisateur averti, il est possible de simuler la présence d’une fausse adresse MAC. Certes, ce n’est pas à la portée de tous puisqu’il faudrait en plus réussir à se connecter à votre Wi-Fi, mais ça demeure néanmoins possible. Si vous avez un système d’alarme, privilégiez plutôt les systèmes sécurisés (activation et désactivation via une télécommande, une application avec authentification, un badge RFID…).
Cela dit, le détecteur DHCP reste une très bonne manière de gérer l’accueil en domotique (sur la partie « confort » et « automatismes », puisque aujourd’hui, avoir un smartphone qui se connecte au Wi-Fi, c’est très courant. Avec ce système, vous n’aurez aucun matériel à ajouter, si vous avez déjà un smartphone et une eedomus+, seule une petite configuration est nécessaire.
Et cette manière d’utiliser l’Amazon Dash de façon un peu détournée permet d’avoir un bouton de lancement de scène ou de règle à prix assez réduit (environ 5€). Ce qui ne fait que donner plus de possibilités à votre installation eedomus.
Cet article eedomus : le bouton Amazon Dash et le détecteur DHCP est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...
A lire sur : ..:: Planète-Domotique : Le Blog ::.. http://www.planete-domotique.com/blog/2017/02/16/eedomus-bouton-amazon-dash-detecteur-dhcp/