Forum eedomus
http://forum.eedomus.fr/

[Store] Nuki Smartlock plugin (pilote/état)
http://forum.eedomus.fr/viewtopic.php?f=50&t=6273
Page 1 sur 7  Suivant »
Auteur:  Nikya63 [ 10 Déc 2017 12:17 ]
Sujet du message:  [Store] Nuki Smartlock plugin (pilote/état)

Bonjour,

Avant tout, vous pouvez découvrir ce qu'est la Serrure connectée Nuki au travers de cette article Serrure Nuki (Devotics)

Je vous propose un plugin pour piloter et connaître l'état d'une serrure intelligent Nuki.

Ce plugin est composé d'un script PHP et d'une déclaration pour 3 périphériques :
- Commande d'ouverture/fermeture
- État de la serrure
- Indicateur de batterie faible

Son avantage principal est de mettre à jour l'état de la serrure, seulement si nécessaire, en utilisant la fonctionnalité callback de l'API Nuki. (au lieu de créer des polling côté eedomus)

Doc : Toute la documentation détaillée et le code du plugin est disponible ici : Github/Nikya/NukiSmartlock

Mise à jour 1.3:

  • Remontée d'état grandement améliorée
  • Script multi-serrure

A télécharger directement sur le Store eedomus ou sur GitHub
Auteur:  mcholin [ 22 Déc 2017 22:30 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

bonjour,

merci bien pour le module sur le store!!
par contre la remontée d info sur l etat de la serrure ou etat batterie ne marche pas, l action elle marche.
une idée?

cordialement,

Pierre
Auteur:  technoseb27 [ 04 Fév 2018 22:43 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Salut et merci au développeur.
Pareil de mon côté je n'ai toujours pas la remontée de l'état et de la batterie. Par contre l'ouverture et la fermeture fonctionne à merveille ;)
Auteur:  Nikya63 [ 25 Mars 2018 16:35 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Mise à jour 1.3:

  • Remontée d'état grandement améliorée
  • Script multi-serrure

Mise à jour 1.2:

  • Correction : Indicateur de batterie toujours à critique

A télécharger directement sur le Store eedomus ou sur GitHub
Auteur:  Viking42 [ 23 Mai 2018 13:33 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Salut,

Pas de remontée d'état pour moi, j'en cherche encore la cause
Auteur:  Viking42 [ 11 Sep 2018 06:10 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Bonjour,

au lieu d'afficher 0 ou 100, mon état batterie affiche toujours 1
une idée de la cause?
Auteur:  dplein [ 23 Oct 2018 10:21 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Bonjour,
Je viens d'installer le script sur l'eedomus mais malheureusement, je n'ai pas de retour d'état, ni de retour batterie qui s'affichent.

Seul l' ACTION fonctionne. Que dois je faire svp ?

Merci
Auteur:  DomotiFred [ 27 Oct 2018 09:28 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Bonjour,

Je viens d'installer une serrure NUKI V1 (pour info, la V2 sortira en novembre et intégrera directement le protocole Zigbee).
J'ai moi aussi le problème de retour d'état et de retour batterie qui ne s'affichent pas.
Il doit y avoir un pb de callback dans le script "nukismartlock.php" qui est censé mettre à jour l'état de la serrure, seulement si nécessaire, en utilisant la fonctionnalité callback de l'API Nuki. (au lieu de créer des polling côté eedomus).
Je ne suis pas assez costaud au niveau développement pour corriger le script (il y a peut-être eu un changement dans l'API NUKI (je vais voir quand même au cas où)).
Sinon, je ferai une règle sur l'eedomus qui fera les pooling nécessaires, au détriment de la durée de vie des piles de la serrure :-(

Fred.
Auteur:  DomotiFred [ 27 Oct 2018 10:11 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Bon, début de résolution.

Il doit y avoir un pb à la création du script sur l'eedomus.
Apparemment, il faut forcer manuellement la fonction register.
Donc, après avoir installé le script et vérifié que la serrure est bien verrouillable et déverrouillable depuis la box, il faut lancer dans un navigateur la commande suivante :

https://@IPdelabox/script/?exec=nukismartlock.php&function=register&eedomushost=@IPdelabox&nukiid=123456789&periph_id_state=xxxxxxx&periph_id_batterycritical=xxxxxxx

Avec :
@IPdelabox : l'adresse IP de la box contenant le script nuki
nukiid : l'Id du nuki que vous avez mis en [VAR2]
periph_id_state : l'API du périphérique "Nuki Smartlock - Etat"
periph_id_batterycritical : l'API du périphérique "Nuki Smartlock - Etat batterie"

Vous devez obtenir en retour à l'écran dans le navigateur :
<root><success>
1
</success></root>

Après ça, faites une action verrouillage ou déverrouillage de votre serrure à partir de la box et l'état du "Nuki Smartlock - Etat" devrait enfin apparaître.
Pour le moment, je n'ai pas encore de retour d'état de la batterie.

Fred.
Auteur:  DomotiFred [ 27 Oct 2018 12:14 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Bon, je n'ai pas trop le temps de chercher encore pour la remontée de l'état de la batterie.
Donc après avoir forcé manuellement la fonction register (voir ci-dessus), j'ai créé un capteur "Etat Batterie Serrure Entrée" qui va interroger la NUKI à chaque changement d'état de la serrure.
URL de la requête :
https://@IPdelabox/script/?exec=nukismartlock.php&function=setup&nukihost_port=[VAR1]&token=[VAR3]
Chemin Xpath :
/root/entry/lastKnownState/batteryCritical/text()
Fréquence de la requête :
0
Dans Paramètres Expert :
Rattacher à "Nuki Smlartlock - Action" (Ca permet de remplir automatiquement les champs [VAR1], [VAR2] et [VAR3])
Valeurs :
0 Piles OK
100 Piles à changer
1 Piles à changer
Règles associées :
Nom : Règle mise à jour état batterie quand changement état serrure NUKI
Critères :
Nuki Smartlock- Etat change de valeur
Actions :
Etat Batterie Serrure Entrée Mettre à jour

Et voilà, ça doit fonctionner en faisant les requêtes à bon escient :-)
Auteur:  dplein [ 27 Oct 2018 18:40 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Finalement, je me suis pas pris la tête, j'ai crée 2 capteurs htpp: un pour les piles et un pour l'état de la serrure. Mais quel est le mieux entre un script et les capteurs http ???

Ah en te lisant un peu, domotifred, je pense que les capteurs htpp envoient plus souvent des requêtes à la serrure et donc usent les piles prématurément.
Auteur:  DomotiFred [ 27 Oct 2018 21:39 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Salut dplein,

En fait, pour ne pas trop "user" les piles et surcharger la box, il vaux mieux aller chercher l'info des piles uniquement après qu'il y ait un changement d'état de la serrure.
Auteur:  Nikya63 [ 30 Oct 2018 16:13 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

:idea: NOTE DU DEVELOPPEUR

À tous ceux qui ont rencontré des problèmes récemment, les anomalies rencontrées ne sont que de type RTF.

Merci de bien suivre la documentation officielle dans son intégralité, car oui il faut exécuter l'action register, à aucun moment la documentation ne sous-entend qu'elle est exécutée toute seule, l’automatisation du script a ses limites malheureusement, ce qui rend ce plugin complexe à mettre en place mais pas impossible en suivant bien toute les étapes.

Pour rappel, l’intérêt principal de ce plugin est en effet de recevoir coté box, l'état de la serrure seulement quand nécessaire : donc seulement lors d'un callback fourni par la serrure à la box, lors d'un changement d'état.
Cela évite un polling supplémentaire qui polluerait encore une fois la box inutilement. (Les polling sont néfaste au bon fonctionnement de vos box eedomus quand ils deviennent trop nombreux)

Pour information complémentaire, interroger la serrure sur son état ne vide pas prématurément les piles de la serrure, car ces requêtes sont adressées au pont, qui lui est sur alimentation.

Pour rappel, le lien vers la documentation officielle :gitHub/nikya/nuki_smartlock
Auteur:  DomotiFred [ 03 Nov 2018 11:36 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Bonjour Nikya63,

Merci pour ton travail :)
Ne vois pas dans nos écrits des remarques désagréables.
Ce sont juste des retours pour comparer nos éventuels problèmes rencontrés et voir comment les résoudre si possibles (côté utilisateurs finaux, comme pour les développeurs qui mettent à disposition leurs scripts ;) ).
Et encore merci d'avoir mis à disposition ton script.

Pour info, la V2 de la serrure sort en novembre et je devrais certainement l'avoir en avant première pour la tester.
Je te dirai si ton script est aussi compatible avec.

Fred.
Auteur:  Blizzako [ 20 Déc 2018 18:28 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Bonjour, savez vous si le script est compatible avec la V2 ?
Auteur:  technoman63 [ 24 Déc 2018 10:46 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Je remet le lien vers la doc du plug in vu le nombre de personne qui nous dérange pour rien
Bien lire et appliquer tout à la lettre et tout fonctionne ;)
Compatible Nuki V1 et V2

https://secure.eedomus.com/pages/doc.php?type=nukismrtlock&file=readme_fr.md
Auteur:  Blizzako [ 24 Déc 2018 11:38 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

technoman63 a écrit:Je remet le lien vers la doc du plug in vu le nombre de personne qui nous dérange pour rien
Bien lire et appliquer tout à la lettre et tout fonctionne ;)
Compatible Nuki V1 et V2

https://secure.eedomus.com/pages/doc.php?type=nukismrtlock&file=readme_fr.md
Je l'ai déjà ce lien, je comprends rien dsl de débuté en domotique...

Envoyé de mon SM-G950F en utilisant Tapatalk
Auteur:  Blizzako [ 24 Déc 2018 11:44 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

technoman63 a écrit:Je remet le lien vers la doc du plug in vu le nombre de personne qui nous dérange pour rien
Bien lire et appliquer tout à la lettre et tout fonctionne ;)
Compatible Nuki V1 et V2

https://secure.eedomus.com/pages/doc.php?type=nukismrtlock&file=readme_fr.md
Je suis débutant et en plus on pige rien, il y a des accents sur tous les A, j'ãdore xdImage

Envoyé de mon SM-G950F en utilisant Tapatalk
Auteur:  merguez07 [ 24 Déc 2018 13:33 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

Blizzako a écrit:Je suis débutant et en plus on pige rien, il y a des accents sur tous les A, j'ãdore xd


bon pour les hiéroglyphes, il s'agit d'un problème de codage des caractères accentués. Une fois qu'on sait ça, ça reste lisible

Après, perso, j'ai pas de nuki mais je veux bien t'aider. Qu'est ce que tu ne comprends pas dans la procédure ?
Auteur:  Blizzako [ 24 Déc 2018 13:36 ]
Sujet du message:  Re: [Store] Nuki Smartlock plugin (pilote/état)

merguez07 a écrit:
Blizzako a écrit:Je suis débutant et en plus on pige rien, il y a des accents sur tous les A, j'ãdore xd


bon pour les hiéroglyphes, il s'agit d'un problème de codage des caractères accentués. Une fois qu'on sait ça, ça reste lisible

Après, perso, j'ai pas de nuki mais je veux bien t'aider. Qu'est ce que tu ne comprends pas dans la procédure ?
Merci c'est cool, ba il faudrait que je fasse étape par étape en même temp avec toi via TeamViewer, si ta 5mn a m'accorder, pas aujourd'hui mais après les fêtes sa serai top

Envoyé de mon SM-G950F en utilisant Tapatalk
Page 1 sur 7 Le fuseau horaire est UTC+1 heure