Serrure connectée Nuki: elle devient compatible MQTT (et donc Home Assistant, Jeedom, Loxone, OpenHab, etc.)

La serrure connectée Nuki est l'un de mes produits préférés en smart home. Elle facilite l'accès à son logement, tout en améliorant la sécurité. Le constructeur a toujours eu à coeur de rendre sa serrure compatible avec le maximum de systèmes, ce qui lui a permis une large adoption dans le domaine. Cette fois, Nuki élargit encore les possibilités en ajoutant le support MQTT.

Il a toujours été important pour nous de connecter Nuki à autant de systèmes smart home que possible. Avec le support MQTT désormais disponible, nous étendons encore le champ des intégrations possibles. Les interfaces MQTT sont très populaires auprès des systèmes smart home locaux, qui sont généralement administrés sur leurs propres serveurs. MQTT se caractérise par une faible consommation d'énergie et une grande fiabilité. Grâce à l'API MQTT, les Nuki Smart Lock 3.0 Pro peuvent être facilement intégrées dans des systèmes populaires tels que Loxone, OpenHab et Home Assistant.

Martin Pansy, co-fondateur et CEO de Nuki Home Solutions GmbH
A lire également:
Test Nuki Smart Lock 3 Pro: la serrure connectée ultime du moment !

MQTT est un protocole de communication très utilisé en domotique, car rapide, peu consommateur de ressources, et relativement facile à mettre en place. L'ajout de MQTT à sa serrure offre une option simple et rapide pour intégrer la Smart Lock 3.0 Pro dans une installation domotique (l’option n’est pas encore disponible sur le modèle 3.0). Ainsi, les hubs smart home populaires tels que Jeedom, HomeBridge, Home Assistant ou Loxone peuvent désormais être connectés via MQTT. Cela permet une intégration flexible dans les différents scénarios d'application, de la simple mise à jour de l'état d’une Smart Lock à une intégration domotique complète.

Nuki MQTT et Jeedom

J'ai testé l'intégration de ma serrure Nuki SmartLock 3 Pro dans Jeedom en utilisant directement le plugin MQTT Manager disponible sur ma Jeedom Luna.

Il faut bien sûr avoir le plugin MQTT manager installé et fonctionnel. Sur la page de configuration, on y récupère le nom d'utilisateur (normalement “jeedom”) et le mot de passe (la partie après les “:”):

mqtt jeedom 01

Attention, la version actuelle de MQTT Nuki ne semble pas supporter les mots de passe de plus de 32 caractères (j'ai cherché longtemps pourquoi ca ne fonctionnait pas quand j'entrais les informations :p).

On se rend ensuite dans l'application mobile Nuki, dans le menu “Fonctions et Configuration”. Là, dans la partie “Intégrations”, on peut voir un nouveau menu MQTT. On clique dessus et on demande à l'activer:

nuki mqtt 01

On renseigne alors l'adresse IP de sa box Jeedom (qui sert du coup de broker MQTT), son nom d'utilisateur, le mot de passe, et on valide. Au passage, on peut donner le droit sur le verrouillage ou non, via des commandes MQTT.

nuki mqtt 02

C'est tout pour ici. MQTT est maintenant bien activé sur l'application Nuki.

De retour dans Jeedom, on crée un nouveau périphérique via le menu Plugins / Programmation / MQTT Manager / Ajouter:

mqtt jeedom 02

Ici, on renseigne surtout bien le “Topic racine” avec “nuki”.

Ensuite, dans l'onglet “Commandes”, on crée les différentes commandes qu'on souhaite. Elles sont détaillées dans une notice pdf mise à disposition par Nuki.

Quelques exemples de commandes:

mqtt jeedom 03

La première partie, ici “21A80E56C” (pour l'exemple) est l'identifiant de la serrure. Il faudra le récupérer dans l'application Nuki, menu Général, sous “ID d'appareil”. Si on possède plusieurs serrures qu'on souhaite récupérer via MQTT, il suffira de modifier cet identifiant dans les différentes commandes.

On ajoute ensuite la commande “/commande”.

Exemple: 21A80E56C/state . Cette commande va récupérer l'état actuel de la serrure, identifiée par un numéro (cf notice Nuki pour les différentes valeurs possibles).

On peut ainsi récupérer l'état de la serrure, de la porte, de la batterie, etc. Nous avons là des commandes de type “information”, pour récupérer des données.

On peut également créer des commandes de type “action”, avec la commande /lockAction et la valeur 1 pour déverrouiller ou 2 pour verrouiller. Il devient alors possible de piloter la serrure via des scénarios Jeedom si on le souhaite.

Enfin, via le menu Widget, on peut personnaliser l'affichage des données, car afficher “Etat: 4” ne sera pas très parlant. On peut réaliser un widget de cette façon:

mqtt jeedom 04

Idem pour l'état de la porte:

mqtt jeedom 05

Merci au passage au poste sur la communauté Jeedom pour l'idée des widget ;-)

On peut ainsi obtenir ce type de widget beaucoup plus sympa:

mqtt jeedom 06

Grâce à MQTT la serrure Nuki SmartLock 3 est parfaitement intégrée à Jeedom. Et tous les appels via MQTT sont bien consignés dans l'historique de l'application, si jamais on a un doute:

nuki mqtt 03

Conclusion

L'arrivée de MQTT sur la serrure Nuki est une super nouvelle ! On ne dépend ainsi plus d'un éventuel plugin existant ou non sur sa solution domotique, ni du support d'un développeur. Si la solution domotique supporte MQTT, la serrure Nuki peut y être intégrée ! Nous avons vu ici un exemple avec Jeedom, mais cela est également possible avec Home Assistant, OpenHab, HomeBridge, ou encore Loxone, qui supportent tous également MQTT.

Déjà fan de cette serrure, cette nouvelle possibilité vient encore enfoncer un peu plus le clou !

Nuki Smart Lock 3.0 Pro, Serrure connectée fonction Wi-Fi accès à distance, Serrure Smart Lock pour maison connectée, Fonctionne avec...

Free shipping
Last update was on: 11 juillet 2023 11 h 31 min
en stock
259,99
Pour information, cet article peut contenir des liens affiliés, sans aucun impact sur ce que vous gagnez vous même ou le prix que vous pouvez payer pour le produit. Passer par ce lien vous permet de me remercier pour le travail effectué sur le blog chaque jour, et d'aider à couvrir les dépenses du site (hébergement, frais de port pour les concours, etc.). Ca ne vous coute rien, mais ca m'aide beaucoup ! Merci donc à ceux qui joueront le jeu !

Inscrivez vous à notre newsletter !

Ne ratez plus aucun article, test de produit ou guide, grâce à un mail dans votre boite chaque vendredi !

Tags :

3 Commentaires
  1. Bonjour, merci pour le tuto;
    Une question : j’ai un mot de passe dans mon MQTT d’une tres grande longueur, comment le limiter ?

    Merci d’avance

    • Hello. Le limiter dans Jeedom ? Tu peux aller dans gestion des plugins, MQTT Manager, et dans la partie configuration, Authentification, raccourcir le mot de passe selon le besoin. De mémoire pour que ce soit pris en compte, j’ai par contre dû cliquer sur “Désinstaller Mosquitto” puis “Installer Mosquitto”, pour que le nouveau mot de passe soit bien pris en compte.

  2. Bonjour,
    merci pour ce tutoriel !!!
    Pourriez vous m’aider?
    Je cherche à creer un scenario pour:
    lorsque je deverrouille la serrure avec le keypad, l’alarme jeedom soit desactiver par la même occasion.

Laisser un commentaire

Maison et Domotique
Logo
Register New Account
Enregistrez vous, et stockez vos articles préférés sur votre compte pour les retrouver n'importe où, n'importe quand !
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare