Comment utiliser un broker MQTT avec Homey Pro

Paramétrage du broker Mosquitto MQTT sur Homey Pro

Hier, nous vous avons expliqué comment installer un broker MQTT Mosquitto sur un Raspberry Pi. C’est bien joli, nous direz-vous, mais qu’allons-nous en faire? Eh bien, c’est très simple, nous allons nous en servir avec nos différents logiciels domotiques. Aujourd’hui, nous allons commencer par voir comment utiliser un serveur MQTT avec Homey Pro.

Attention, ce tutoriel ne concerne que la box domotique Homey Pro et non la version cloud disponible depuis peu avec Homey Bridge.

Utiliser un broker MQTT sur Homey Pro

Qui a dit que Homey Pro n’était pas une vraie box domotique? Certainement pas nous ! Nous allons d’ailleurs continuer de vous prouver que cette charmante petite box a tout d’une grande avec l’utilisation des applications MQTT Hub et MQTT Client.

Bref, notre broker tournant dans le vide sur notre Raspberry Pi depuis hier, il est grand temps de voir comment paramétrer ce fameux broker Mosquitto MQTT sur Homey Pro.

À LIRE :
Tutoriel : installer Mosquitto MQTT sur Raspberry Pi

Paramétrage de MQTT Client

Nous allons utiliser l’application mobile Homey :

  1. Allez dans Plus > Applis,
  2. Appuyez sur le « + » en haut à droite,
  3. Tapez MQTT Client,
  4. Installez l’application sur votre Homey Pro,
  5. Ouvrez-la et rendez-vous dans « Configurer l’appli ».

C’est ici que nous allons devoir renseigner plusieurs champs relatifs à notre broker MQTT :

  1. ENTER IP ADRESS OR DNS : saisissez l’adresse IP de votre Raspberry Pi (192.168.XX.XXX),
  2. ENTER PORT NUMBER : renseignez le port 1883 (c’est le port non TLS par défaut),
  3. USERNAME FOR THE BROKER : entrez le nom d’utilisateur que vous avez choisi lors pour Mosquitto,
  4. PASSWORD FOR THE BROKER : saisissez le mot de passe associé,
  5. Cliquez sur « Save Settings »
Bravo, votre MQTT Client pour Homey est configuré ! Si tout s’est bien passé, vous devriez percevoir un début d’activité sur votre broker grâce à votre client MQTT Explorer.

Paramétrage de MQTT Hub

Comme précédemment, nous allons nous rendre dans l’application MQTT Hub :

  1. Allez dans Plus > Applis,
  2. Appuyez sur le « + » en haut à droite,
  3. Tapez MQTT Hub,
  4. Installez l’application sur votre Homey Pro,
  5. Ouvrez-la et rendez-vous dans « Configurer l’appli ».

Par défaut, vos topics s’appelleront « homey » et vous les retrouverez dans « homie ». Pour une meilleure compréhension, vous pouvez les renommer, mais cela n’a rien d’obligatoire.

Voici notre configuration :

L’onglet « Devices » vous permet de sélectionner les appareils à utiliser, ou non, avec votre Hub MQTT. Par défaut, ils sont tous cochés, et c’est très bien comme ça… Enfin, vous retrouverez quelques instructions d’utilisation en anglais dans la rubrique éponyme, ainsi qu’un log vous permettant de vérifier si tout fonctionne correctement.

A noter : vos objets connectés vont remonter progressivement sur votre broker Mosquitto MQTT (ou autre), mais vous pouvez accélérer la danse en cliquant tout simplement sur « Broadcast ». Quelques secondes après, vous retrouverez l’intégralité de votre domotique dans votre client MQTT ! Vous remarquerez, enfin, une fonctionnalité nommée « Home Assistant Discovery »… On vous laisse imaginer les possibilités pour l’instant, mais nous y reviendrons évidemment. 😉

Conclusion

MQTT Client et MQTT Hub pour Homey Pro sont de précieux outils ! Vous n’avez peut-être pas encore compris pourquoi, mais ces applications vont nous permettre de faire bien des choses à l’avenir en profitant de toute la puissance du protocole MQTT. Grâce à ce serveur, vous allez basculer dans le cercle très fermé des Power Users de la solution d’Athom et apprendre à utiliser votre box domotique à 100% en local… Mais également à personnaliser votre dashboard, objet de notre prochain tuto. Stay Tuned !

On vous laisse sur une petite capture de notre broker riche en objets connectés à Homey : ZigBee, Z-Wave et même Wi-Fi (en local) sont de la partie. 😀

 

Fasciné par Alexa depuis le jour où je l'ai reçue en bêta test, je me suis peu à peu passionné pour le sujet, avant de me décider à aller plus loin en créant un site avec Jean-Christophe. Une activité qui me permet d'étancher ma soif de nouvelles technologies et de partager mes découvertes sur la plus sympathique des communautés : Les Alexiens.