dimanche, novembre 24, 2024
AccueilSmarthomeSerrure connectéeIntégration de la Nuki Smart Lock dans Eedomus

Intégration de la Nuki Smart Lock dans Eedomus

-

Lors de mon dernier article sur la Nuki Smart Lock, je vous annonçais que celle-ci disposait d’une API HTTP, ce qui pourrait être utile pour une éventuelle intégration et gestion de celle-ci via nos box domotique.

Je me suis donc attelé à essayer d’intégrer la Nuki Smart Lock dans ma Eedomus. C’est chose faite depuis hier soir 🙂

J’ai de suite prévenu l’équipe de chez Connected Object afin qu’ils ajoutent la Nuki Smart Lock dans la liste des périphériques compatibles via une prochaine mise à jour et qu’ils automatisent son intégration.

Pour ceux qui n’auraient pas la patience d’attendre, voici la procédure à suivre pour tout créer manuellement 😉

Nuki Smart Lock – serrure électronique Bluetooth – ouverture automatique de la porte via...
  • CONFORT AU QUOTIDIEN - Ouvrez et fermez votre porte d'entrée avec votre smartphone (iOS & Android) ou une smartwatch.
  • AUTO UNLOCK - La serrure électronique Nuki ouvre automatiquement la porte à votre retour à la maison. Il suffit d'avoir votre smartphone dans votre poche!

Action préalable à exécuter via l’application Nuki

Dans un premier temps il y a un certain nombre d’actions à exécuter sur l’application Nuki afin de connaitre les informations pour se connecter à votre Nuki Smart Lock.

Pour commencer il faut mettre votre Nuki Bridge en mode maintenance. Pour cela :

  • Débranchez-le s’il est branché.
  • Appuyez sur le bouton puis tout en le maintenant rebranchez le Nuki Bridge.
  • Laissez appuyé jusqu’à ce que la led clignote.

01 Intégration de la Nuki Smart Lock dans Eedomus

Une fois en mode maintenance, entrez dans l’application Nuki puis cliquez sur « Gérer la bridge » depuis le menu de l’application.

01-1 Intégration de la Nuki Smart Lock dans Eedomus

Activez l’ « API http ».

02 Intégration de la Nuki Smart Lock dans Eedomus

L’adresse IP et le port seront spécifiés. Un jeton vous sera également donné.

03 Intégration de la Nuki Smart Lock dans Eedomus

Notez les !

Rendez-vous ensuite sur le portail Eedomus.

 

Intégration de la Nuki Smart Lock dans Eedomus

Une fois connecté à votre compte Eedomus, cliquez sur « Configuration », sur « Ajouter ou supprimer un périphérique » puis sur « Ajouter un autre type de périphérique ».

Il y aura 4 périphériques à créer :

  • 2 actionneurs HTTP (dont 1 pourra être supprimé à la fin de la procédure).
  • 2 capteurs HTTP.

 

Création de l’actionneur permettant de récupérer le Nuki ID

Créez un premier « HTTP – Actionneur » sans variables. Pour ma part je l’ai nommé « test list » de toute façon c’est ce capteur qui pourra être supprimé par la suite.

Cliquez sur l’onglet « Valeurs » afin de renseigner une valeur avec :

  • En URL: l’adresse_IP_de_votre_Nuki_Bridge:Le_port/list
  • En Type: GET
  • En paramètre: ?token=le_code_jeton_relevé_avant

04-1 Intégration de la Nuki Smart Lock dans Eedomus

Appuyez sur « Tester » afin de tester la requête et notez le nukiId dans le résultat renvoyé.

05-1 Intégration de la Nuki Smart Lock dans Eedomus

 

Création de l’actionneur permettant de verrouiller ou déverrouiller la Nuki Smart Lock

Créer un nouvel « HTTP – Actionneur ». Choisissez un nom, un usage ouverture et une pièce.

Remplissez les champs « Variables utilisateurs » avec :

  • En VAR1: l’adresse_IP_du_nuki_Bridge:le port
  • En VAR2: Le Nuki ID relevé
  • En VAR3: Le jeton relevé

06-1 Intégration de la Nuki Smart Lock dans Eedomus

Cliquez sur l’onglet « Valeurs » afin de créer les 3 valeurs possibles.

  • Déverrouiller
  • Verrouiller
  • Lock n’ Go

Pour chacune des 3 valeurs mettre :

Remplacez dans la ligne « paramètre » le n°_action par l’action à effecuer sur la Nuki Smart Lock, à savoir :

  • 1 : Déverrouiller
  • 2 : Verrouiller
  • 3 : Lock n’ Go

Voici ce que cela donne.

07-1 Intégration de la Nuki Smart Lock dans Eedomus

 

Création du capteur HTTP pour connaître l’état de la Nuki Smart Lock

Créer un « HTTP – Capteur » pour remonter l’état de la Nuki avec :

  • En « Liste de valeurs »
  • En URL: http://[VAR1]/lockState?nukiId=[VAR2]&token=[VAR3]
  • En XPath: /root/state
  • En VAR1: l’adresse_IP_du_Nuki_Bridge :le_port
  • En VAR2: Le Nuki ID relevé
  • En VAR3: Le jeton relevé
  • Ne pas oublier de cocher la case « Convertir le JSON en XML »

08-1 Intégration de la Nuki Smart Lock dans Eedomus

Les valeurs possibles sont les suivantes :

  • 0 : Serrure non calibrée
  • 1 : Verrouillée
  • 2 : Se déverouille
  • 3 : Déverouillée
  • 4 : Se verrouille
  • 5 : Déverrouillée
  • 6 : Lock n’ Go
  • 7 : Se déverouille
  • 254 : Moteur bloqué
  • 255 : indéfini

Il y a deux fois « Déverrouillée » et se « Se déverrouille » ne me demandez pas pourquoi lol 🙂

Voici ce que cela donne.

09-1 Intégration de la Nuki Smart Lock dans Eedomus

 

Création du capteur permettant de remonter l’état des piles

Créer un autre « HTTP – Capteur » pour l’état de la batterie avec :

  • En « Liste de valeurs »
  • En URL: http://[VAR1]/lockState?nukiId=[VAR2]&token=[VAR3]
  • En XPath: /root/batteryCritical
  • En fréquence de requête: J’ai mis 120mn, j’aurais même pu mettre plus pas besoin de connaitre l’état des piles toutes les 5mn !!
  • En VAR1: l’adresse IP + le port
  • En VAR2: Le Nuki ID relevé
  • En VAR3: Le jeton relevé
  • Ne pas oublier de cocher la case « Convertir le JSON en XML »

10 Intégration de la Nuki Smart Lock dans Eedomus

Les valeurs possibles sont :

  • 0 : Niveau de batterie correct
  • 1 : Niveau de batterie critique

Voici ce que cela donne.

11-1 Intégration de la Nuki Smart Lock dans Eedomus

 

Conclusion

Maintenant que tout est créé, vous pouvez supprimer le premier actionneur HTTP permettant de récupérer le Nuki ID.

Voilà votre Nuki Smart Lock est prête à être utilisée via votre Eedomus grâce à ses 3 périphériques.

12-1 Intégration de la Nuki Smart Lock dans Eedomus

Vous-pouvez maintenant imaginer tout un tas de règles du genre faire un Lock n’ Go lorsque vous faite le code d’activation de l’alarme, envoyer un sms lorsque l’état de la Nuki Smart Lock devient déverrouillée, …

Pour ceux qui ne voudraient pas se lancer dans l’intégration manuellement, sachez que l’équipe de Connected Object devrait intégrer la Nuki Smart Lock dans une mise à jour prochainement 😉

Veuillez noter que cet article peut comporter des liens affiliés, sans impact sur vos achats ou les prix des produits. En utilisant ces liens, vous exprimez votre reconnaissance pour le travail quotidien fourni sur le blog et soutenez le financement des dépenses du site, telles que l'hébergement, les frais de port, l'achat de produits pour les tests et les concours. Cela ne vous engage à rien financièrement, mais cela représente une aide précieuse pour moi ! Un grand merci à ceux qui participent à cette démarche !"

Kragg
Damien
Damien
Chef de projet dans l'informatique, je me suis lancé dans la domotisation de ma maison en 2011. Aujourd'hui je touche à plusieurs box et test pas mal de produits pour Nord-Domotique.

5 Commentaires

  1. Hello,

    avez-vous tenter de fonctionner sans accès à internet ? (du type, Nuki fait faillite et n’est plus disponible… ou votre FAI tombe en panne genre panne d’OVH)

    Je suis un peu frileux à l’idée d’acheter une serrure qui puisse dépendre d’internet pour fonctionner, même en mode connectée…. connectée à sa maison OK, mais pas connectée et dépendante du reste du monde.

    • Bonjour Doune.
      Oui concernant ce point il est a mes yeux pas plus gênant que cela puisque la Nuki Smart Lock se connecte directement à ton smartphone en bluetooth lorsque tu te rapproche d’elle.
      Et si jamais au cas où tu veux vraiment être sûr à 100% de pouvoir rentrer chez toi en cas de gros pépin tu peux équiper ta porte d’un barillet débrayable, tu pourras donc ouvrir avec ta porte avec ta clé même si de l’autre coté du barillet une clé est insérée !
      J’espère avoir atténué un peu tes craintes car cette serrure connectée vaut vraiment le coup !
      Damien

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

Suivez Nous !

716FansJ'aime
177SuiveursSuivre
1,857SuiveursSuivre
439AbonnésS'abonner

Nos articles les plus consultés en ce moment

Test du Roomba Combo 10 Max : L’excellence du ménage autonome

Présentation du Roomba Combo 10 Max : Une avancée majeure dans le nettoyage robotisé Aujourd'hui, je vous propose le test du Roomba Combo 10 Max,...

Segway Navimow I108E : Découvrez notre test complet

Présentation du robot tondeuse Navimow I108E Aujourd'hui, je vous propose le test du nouveau robot tondeuse de chez Segway le Navimow i108E ! Si vous...

Test du Shelly Pro 3EM avec le Kit Zendure SolarFlow

Présentation du Shelly Pro 3EM Dans l'univers de la domotique et de la gestion énergétique, le Shelly Pro 3EM se distingue comme un produit innovant...

Roomba Combo i5+ : notre avis complet sur cet aspirateur laveur

Présentation du Roomba Combo i5+ iRobot, leader mondial dans le domaine des aspirateurs robotisés, repousse encore une fois les limites de l'innovation avec le Roomba...

Test du Smart Wi-Fi Thermostat MTS200 de Meross

Présentation du Smart Wi-Fi Thermostat MTS200 Dans le dernier colis que j'ai reçu, il y avait un deuxième objet de la marque Meross. Il s'agit...