Aller au contenu

QuickApps - Nuki


jojo

Messages recommandés

Salut Jojo, 

Je découvre ton QA, j'ai essayé la mep par contre pour moi pas de bridge car version 3.0 avec bridge intégrer.

J'ai bien l'accès Nukiweb, j'ai mise en place un token.

Pour avoir l'ID par contre la requete web ne me renvoie rien. Est ce que la méthode est différente au vu de la version ? ton avis.

Sur l'appli je trouve un ID pour ma serrure, mais en renseignant le QA avec mon token, mon ID issu de l'appli => erreur connection refusé. 

Il me semble que tu as un nuki V2, est ce que quelqu'un à testé sur V3 ? si oui votre retour svp.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Depuis la dernièr mise à jours du HC3 la quickapp du site fibaro fonctionne à nouveau.

J'ai modifié un peu la quickapp. J'ai essayé de faire le menage avec les truc qui pour moi sont inutile comme créé un code, ajouté un user, etc... J'ai laissé pour moi le stricte minimum. J'ai aussi rajouté une partie pour gerer la serrure via un interrupteur fibaro (ligne 84 à 92) :

 

-- ajout perso pour controle couleur bouton
            if (ST == "locked"then 
              fibaro.call({[1] = 72, [2] = 73, }, 'turnOff')
              self:debug("*************** Serrure Locked : rouge ****************"
            elseif (ST == "unlocked"then 
              fibaro.call({[1] = 72, [2] = 73, }, 'turnOn')
              self:debug("**************** Serrure Locked : vert ****************")
            end
-- fin ajout perso
 
C'est pas top car le refresh se fait toutes les 15 secondes donc il y a une petite attente avant d'avoir le changement d'etat. J'aurai aimé avoir un retour instantané donc si quelqu'un sait amélioré ca serait sympa.
De plus j'ai pas reussi à coriger les etats qui ne changent jamais :
 
image.thumb.png.26900ac8b11513e8605d388c2fbfc997.png
 
Après c'est pas trop grave du moment que j'arrive à ouvrir ou fermé :)
 
 
 

NUKI (1).fqa

Modifié par esolma
Lien vers le commentaire
Partager sur d’autres sites

Il y a 20 heures, Fred.domotique a dit :

Il me semble que tu as un nuki V2,

j'ai même un v1, mais comme tout passe par le bridge, v1 ou v2 c'est le même.

Maintenant pour la v3 avec bridge intégré, aucune idée. J'imagine qu'il doit y avoir beaucoup de différences.

(Si tu m'offre une v3, je te développe le QA qui va bien :98:)

Lien vers le commentaire
Partager sur d’autres sites

Salut 

 

@jojo Merci pour ta proposition "" (Si tu m'offre une v3, je te développe le QA qui va bien :98:)"" 

Malheureusement la solution d' @esolma fonctionne, Merci ! Maintenant je vais un peu éplucher pour voir ce que tu as modifié cela me permettra d'apprendre un peu plus de cette HC3..

 

@esolma Attention dans le QA partagé tu as ton apitoken nuki dans la variable, il vaut mieux le supprimer pour le partage. 

 

Lien vers le commentaire
Partager sur d’autres sites

 @jojo,

Voici la version noire:

 

large.872779718_SerrureNukinoireunlocked.png.cafbe9f9e817e495075d45b23b657479.png   large.964532449_SerrureNukinoirelocked.png.9f276569fc644cd47d478153e4f8409e.png

 

La clé a un peu bougé à droite et j'ai modifié aussi les blanches du message au dessus.

Et pour ceux qui ont des scénarios en rapport (j'ai mis la blanche parce noir sur noir, c'est moyen):

 

large.1384715380_ScneNuki.png.29244ceaba16c5300145a2988f241434.png

 

  • Like 1
  • Thanks 1
Lien vers le commentaire
Partager sur d’autres sites

Hello guys,

 

thank you very much for you awsome work. I'm having troubles to make it work with HC3 lite version 5.120.10 and Nuki 3.0 pro. I tried @esolma version, i have input the api key, the console in Fibaro shows no error but the commands are not executed (it's not unlocking or locking). Please do you have any idea? I might be doing something wrong.

 

Thank you.

Lien vers le commentaire
Partager sur d’autres sites

HC3 Lite can import any QuickApp containing LUA code, it's not limited as it was on fist generation HC Lite.

 

But, there are some limitations, about the total number of QuickApp you can import.

Furthermore, the CPU is limited and can't execute some advanced LUA code. We have already discovered that the Roborock QuickApp can't run on HC Lite, because of the cryptographic LUA library.

I don't know for this Nuki QuickApp, but you may have some similar issues. You need some debug messages in the console window to be able to understand the problem.

Lien vers le commentaire
Partager sur d’autres sites

Le 30/09/2022 à 14:59, Fred.domotique a dit :

Salut 

 

@jojo Merci pour ta proposition "" (Si tu m'offre une v3, je te développe le QA qui va bien :98:)"" 

Malheureusement la solution d' @esolma fonctionne, Merci ! Maintenant je vais un peu éplucher pour voir ce que tu as modifié cela me permettra d'apprendre un peu plus de cette HC3..

 

@esolma Attention dans le QA partagé tu as ton apitoken nuki dans la variable, il vaut mieux le supprimer pour le partage. 

 

Salut merci j'en ai generé un autre :)

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

J'ai un peu nettoyer le QA encore un peu. J'ai mis le % de batterie à la place du message OK et corriger le message de connexion tout en bas.

Par contre je n'arrive toujours pas à regler ce parametre pour que l'icone et l'etat de la serrure soit modifier dans la HC3 :

 

self:updateProperty("secured"1)
self:updateProperty("secured", 0)

 

J'ai essayé un tas de truc mais rien à faire.

 

Vous auriez une idée ?

NUKI.fqa

Lien vers le commentaire
Partager sur d’autres sites

su ton QA est toujours un binary sensor, tu ne peux afficher que 2 statuts, donc 2 icônes

self:updateProperty("value", true)
 
Maintenant, si tu re-crées un QA de type Multilevel switch; tu pourra afficher 10 icônes différentes
    self:updateProperty("value", value)    pi value va de 0 à 99
 
Tient du coup tu viens de me donner une idée.
Lien vers le commentaire
Partager sur d’autres sites

J'ai essayé avec :

 

self:updateProperty("secured"true)
self:updateProperty("secured"false)

 

Mais toujours pas de changement...

 

image.thumb.png.160d64669a9381f403986452d5e6c87f.png

 

Si on regarde bien il y a le statut en jaune recuperer via l'api nuki qui dit lock. Mais par contre ni l'icone ni l'etat en dessous de NUKI ou celui avec le bouton bleu ne sont correcte...

 

Lien vers le commentaire
Partager sur d’autres sites

notmal, tu dois itolser

Le 11/10/2022 à 23:07, jojo a dit :

Si ton QA est toujours un binary sensor, tu ne peux afficher que 2 statuts, donc 2 icônes

self:updateProperty("value", true)

et PAS

Il y a 22 heures, esolma a dit :
elf:updateProperty("secured"true)
self:updateProperty("secured"false)

 

Lien vers le commentaire
Partager sur d’autres sites

Merci ça marche ! Mais ca va à l'encontre de la logique de programmation... j'en ai fait y'a longtemps mais quand je vois "value" pour moi c'est un parametre à changer. Dans toutes les docs de dev quand y'a ce genre de mot y'a écrit juste en dessous "à remplacer par votre valeur/chiffres/etc"....

 

Mais bon ca marche.

 

Donc voilà la dernière version

NUKI.fqa

Lien vers le commentaire
Partager sur d’autres sites

  • 9 mois après...
Le 19/12/2022 à 10:37, jojo a dit :

nouvelle version

Bonjour,

Merci beaucoup pour votre excellent travail sur l'application Nuki Quick App.
Dans votre dernière version, l'application Quick App est malheureusement sélectionnée comme type « Switch » et non comme « Door lock ». Est-il possible de changer cela d'une manière ou d'une autre ? Ce serait mieux si le choix n'était pas marche/arrêt mais verrouillage/déverrouillage.
J'ai aussi maintenant un volet de fenêtre comme icône. Une serrure de porte serait mieux ;-)

 

Merci beaucoup.

 

Salutations
 

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...