ProtZ
Septembre 30, 2025, 3:27
1
Le projet à date
Features
Le service ajoute la possibilité de :
contrôler les serrures connectées de marque Nuki :verrouiller, déverouiller
remonter certaines informations dans Gladys (niveau de batterie, état de la serrure)
Screenshot
Intégration
Il y a 2 intégrations possibles (en choisir une car faire les 2 en même temps n’a pas vraiment d’intérêt)
Clé API NukiWeb
Prérequis : Gladys doit avoir accès à internet à tout moment
Activer et configurer votre accompte Nuki Web [Configuration Nuki Web]
(https://help.nuki.io/hc/fr/articles/360016485718-Activer-et-désactiver-un-compte-Nuki-Web#:~:text=Activez%20Nuki%20Web%20dans%20l,dans%20l’App%20de%20Nuki. )
Configurer le service Nuki dans Gladys en y ajoutant la clé API puis en faisant un scan HTTP
MQTT
Prérequis : Le MQTT de Gladys est configuré et fonctionnel
Configurer le mqtt dans l’application Nuki (utiliser l’IP local du mqtt, pas le nom de domaine) Configuration Nuki avec MQTT
Aller directement dans la découverte MQTT du service Nuki dans Gladys pour y voir vos appareils
Roadmap
Faire la documentation (quoique celle-ci est pas trop mal)
Intégrer la notion de trigger (qui ou quoi a ouvert la serrure, par ex : User1 a ouvert la serrure, la serrure a procédé à un auto-lock …)
Adapter la partie scène au bouton de serrure
Adapter la partie graphique (afficher les états)
Installation
L’image nukidev de test est ici .
Pour plus d’informations
RFTM
Appel aux testeurs et à la communauté
J’appelle aux gens qui ont ce type d’appareil et qui sont en capacité de faire des tests, à me faire leurs retours.
Je possède une Nuki v3 (donc pas dispo avec Matter)
A votre dispo pour des informations complémentaires.
2 « J'aime »
Merci pour ce développement @ProtZ , ça a l’air top
Pour la documentation, tu peux faire une PR sur ce repo :
Gladys Assistant website
La documentation, c’est des fichiers markdown dans ce dossier (pour l’article en anglais) :
Et ici pour l’article en français :
Pour écrire la documentation, je te conseille de faire tes screenshots en anglais puis en français dans Gladys, puis d’écrire la documentation en français, et de demander à ChatGPT de te traduire l’article.
Pour info, j’ai mentionné ce sujet dans la newsletter qui partira demain matin
J’espère qu’on aura des testeurs ! Si on n’a personne d’ici la semaine prochaine, on pourra quand même avancer vu que tu as testé de ton côté.
1 « J'aime »
ProtZ
Octobre 3, 2025, 6:28
4
Top, je viens de faire la PR pour la doc, par contre je ne sais pas le tester
Je pense qu’il y a un petit souci sur ta PR, elle modifie plus de 1300 fichiers
Essaie de repartir de master et de créer tes fichiers à nouveaux.
Pour tester ensuite en local, toutes les instructions sont dans le README : GitHub - GladysAssistant/v4-website: Gladys Assistant website
ProtZ
Octobre 4, 2025, 10:11
6
Désolé, j’ai fait le boulet.
Refait proprement à l’instant. Mais impossible de tester en local sans creuser un peu plus :
Error: Illegal return statement
- dev.html.template.ejs:5 ./node_modules/html-webpack-plugin/lib/loader.js!./node_modules/@docusaurus/core/lib/webpack/templates/dev.html.template.ejs
[v4-website]/[@docusaurus]/core/lib/webpack/templates/dev.html.template.ejs:5:1
Tu es en quelle version de Node.js ? Il faut utiliser Node >= 18. De mon côté je suis en Node 22
Je suis en v22.18.0, après je sais pas si ça change grand chose.
Tu as bien fais git clone puis yarn et enfin npm start ?
Je viens de refaire le test à partir d’un repo vierge pour m’assurer que tout était bon, et tout marche
Je réagis un peu tard, mais j’ai une série Nuki (si toujours besoin de tester…)
1 « J'aime »
Toujours preneur de testeurs @StephaneB !
1 « J'aime »
Ok. Mais je n’ai pas bien compris dans le fil de cette discussion si c’était prêt à tester ou si il fallait attendre des modifs avant de pouvoir tester…
2 « J'aime »
@ProtZ tu peux nous partager le tag de l’image Docker pour que @StephaneB puisse tester ?
Le lien que tu as posté dans ton post de base est un lien privé
ProtZ
Novembre 3, 2025, 6:56
14
Désolé, je n’avais pas vu que le lien était privé :
https://hub.docker.com/r/ngeissel/gladys/tags
docker pull ngeissel/gladys:nukidev
merci @StephaneB , tiens moi au courant
1 « J'aime »